[ [ -13238951988270242911193206154241434406251698590393734712786840171188114208068585675993097805020293092241487522912557684814277878204875608144436475426060434547195004804294589710184746108911351080387944791829848157698693962564998353264051635544799038368538913713310348521596424833039825706383815265074199312083032854158024000073878622430740760921076376910422695000598841864015547999631349754374992980418064781633354026866807380784154768882190127721247643223536436639318747730008068388773127823613799611718653176501132711130540843022388407022896128504752263585678435491556110638109609236030994568036313660435185250518527068881051873936149666782683915338873696359451363270929152226199362457041746416306954209016446118381460750308120625414661452881668078203139489248075791693549552336917780795657718286267442124244957162925329387828822566491525626594033363073289087263729632671949363595152685994861516902425173194087111557315493620511123334091627281432302141387540771206895279729550298986656919911993806794584282578829104020220892136960873647166255360467970636418302696293660982942232917099663885534366219768867619690737825498712906304850538766646736218772016506050624827146389910739382956295067299622280306440771108116674386202225368237856469922137139246839964564268369498162066634490392906415074376852303790407170697361324962511241879137734016056425680550453292455405447415750391787451644743326369981077787104445480058991261340999571187441959340750763956114583885008469340817848678781270312670640655823679327654679951327845454334635186159305666802571892428558765587264825286793732709494931402601162239120500747442036310434181872867204593641205437857467038248106048211119776094187629911869387860541371572729745637953775556637929408770084180709990038559801147670991910986852617242713987461905590255508939294940402693263567861745197193531830797299408407512574477844078716296269201213285431229684091657287452903910345343731407040763967669744717075178429791440885509135394764166951474861193772127334801773374503663807951861100185315518402081425960615063126856750988579611792389419527710472885488098373721394631698467229148697525666730060742558025945629536676453603218836614749081583518308488315365793436910952900168178483384588877610072876959352276763863472985945533172585023512290700934412165921925658087942333965474098790813049193124220437561623388290049326087344993882791392837227630957689886303110158200876128542908466551483003238785936432405882105702322467713146861655127803102776289617598981049116158470072313017497916728793403013130496407875974688026350872680218453995093042977341703515211830930021696094316914757368771931083132983590779920165527159977490526449972263114665097352879897887425181596999058825905424331819578413232541879689852842889524209621516225068995184153855891291441156216301969433436096458560174780382764209615280693105241819666140465275750849907101218365758988845287843924557085201819074207010368303668915744664699818711133573619158481414449756779877587047540900930372032331550000124926560152205398743932901681441149358926201830590063504629524841162661849554231659289463603182358733182038921924881463478420959238494267674090866527934297004570318161949448664217591970267077013887024567136903865307854403493034108408225870332510729989801180993205832220921172465015314455253046291931776489539952381029232521936293811669092614958337056091771286473813783011588244470218762157786901582174072508068324202727266146274246317924814843048905423355478369455925064034066013892591439238296495823299277686527253875024816098027942111135851893824479084264045855415888427584320320874393142279134846024310420365247492935463241092806529941686753823321902624752369099826095711192117961931143071400820587095499692090311890861655545825530941712245447293575471507025207518891727482954067673343002600689711061375080406829927012216401529297577857488058221656838130616938024524724570750974920296222340929692596987912935322295141770901873064373985217282249832331524789810629677376110100643464430000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 828972236181087029690563806617340976897960371187700222075917522378317240514795297390536145574116300652318108747905514927895473643326230591351605745096873172351610321611281582757751326426876933832261788334586737564782625261826127341684738752656993274467758924618058751337605917260155097708729958868820427858938604311565446235326798552494338124119641315272442514102473577198052690770360269355064098691439839647930164358084682019273545896626566925996692773421079737740038036240702144731846950831725906606409640515451901591610038760553452572252730127609685961676377135677152645003427663747386547648511728096073942864690010356903498962607649411431247624608433259000803964299668553369647548941146481225052836934284950410541943097764876459129745783582149159986881769389200709325717816729870725266547165463011308121417510813806529079104315673544633703676572929719967839938471400647522401350270785208040920949109686700375042857826882887138100270789135681722919598773998119639883242680798771645328131054085866677533542129190350227370981200484235095696173024018781685974800262997473200195072660004168184968989285679452197035758148613910019086417323206714593418986376586843165633053537708114919237294138917019363099363967504569461184605157906936789279125658728951765125742864294823369823827648614347352446126590916487660526241230386848456600371625024374878217892814460655190082227257587153317633570340125626649290607116243554737033663338840395108692896389306282801636448932146928964522885900380523448475694734154487906038546506810421523561844374541719592417690661286561581464849428585404264887569613636270627485206513049017296126245664240973905262299466840366832747468494433885322888857484361910497394307405101045067872447260094752571737554973802489898987863080545971477840487286923330339378506258108709017643582807470601392086670558162574403054729817827412262832704546849655883846078207310735584179333416487558134426516207396559727309536011543812450368689674624416336441962435073425237238890797974448540102773835863462187066427226302825457905981053772179500004910417315424824455034028372772461011162308834950475388075787516724519837148420585544547664597249081865105145942519472293808073186147778171167286820778203397092390663259012553500761826339152150536802498658386363177494115106931633218887445661115988507558849366147107984764992727739303975193710773058846020246179528250911147084978359894851297270190732526883286536790993586650426330845742728803497740160962019969215345676325144922572648543429072938427225026691779680871918224218358021290503351541934286499185353697558698360817484866118824056954054763970635723086357292012756783110090021090029913385028929013660900260285086051241725948958548429460696406717867732373492132254296037803592060493453500788640250168771032005014578805118934657853069400661813528276100298434080403139923554982799495195756004370075975773686558661292708832179967307559839570443657673118854919984778143239793035598673142253452499883657923646412002588978434222263604623037849862140434477064627106153695400349841701617970471854826956259006926446134222353159018713297487865203978950934266206551751126298800148407080330857640470580857947449432790522652096437823517702804476178781476446198770237450084520473378702114965811330402584985057991876942400523240437117327159474065145289767741937241357203878822307573042434770509545930248807718444431161966839699018625773315447701051941454192631606154853673779482991863841290141099701189018024223106564217161773007249526127799968172306395853318105528683983187410588103925439134047210962678874854592636885367267751482542750441908417212931065722535043340600596215153300966741327773177969653430358537046936845663143023313167000572903300719920591148100810789253353206849093612646537146735154223512016480659708747620137090716271711821968847682604406279707770138274625184398510476238216964869663220301869323623573866755102161172954668191511596396528767265434887312688757811373614550081676042444675504643904669825475566537388657328581061000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -14266905758291566593443400972365285035281559662936784011720888939128262734838667180609941533691618165266190901888583760241475473926305248991042995197108062454554305806730322598081295928816455440483021104626578580626386950795025654070321232267242844689425257463253922580829376464800892357072995387735915360961396762396720777380461619551094949345187169719743669242941183336123104172004772516671721355665108124342856447184185336444706699356477334460957982132537562910938811165915188473318622306688875883160790698423615874041686480163687422887595745767078944679046084300266876042574696445203250710106628164810409735057811662178097786363002199766322057959988666962828265864479866075755897163761933082985054981638069758202126222746067063002866702813798307970181573869149367975717569510759391041679182258243286285273636341532508447605725188719261157257015471974821814092394333882913287325142702865655774566724123832940517367650761987889173098986034343172713749132625478631148799199228240939465831811597023225578310953964540438126749926651295908730679887996960359258776618935687916026647192022620809785731092355386633977185924828219522947325185403319429886725362134080522150959973260495341341587668767493036146856766812001565444126372128472362441683740959852461278517377014906400427827461091550256756290756795375742523792911116043931454424065638508418262254827417382801963244737461620238971622997357684024117037802109596131178398099027151690421381105444980335270517640129679936725312272479272161545201216554174016632588438497027530031950116271954981753610723567914866026898990759315903840956405594445989839684170713992455609229451376854055510083101772949571481169446824633178808140330439847484873462482490680709735506809979973026409771312806978859396055103493409694322426271589550523267354818469301460208907297404838139084418701963619657238309400225949829805604074041329516591693872884750411733887159665299689879470052272895550415556514698252869163395115174266804558788582040287689788492772454076252686575819925396991868928467067749696822257631324574911381725059563888331044152138876152661094411117780730458455753525166367968237927129257364676698282176504919911671072300920232806144821634844261097026012190049291212300913267595321934232941182076721469454834539288342287209964529638141449285967013043657108445413869718130919250603285648470947844888079753483572454012490335332250533922002264244855665716065406002734566220350147868068279345084656652117981554488189355994340375884821847644075442365155192951648860321944985743417728722574964121206880829005166704421554730858488345983453875659345631620521281013528272814220242447144655854629203982725082145705150905429486540444185485411921305617703643976333221509758453137854401274879058056150839749439385929037724896485614421248947906882718941634672693956794819742103658677094952467832637270964910500947339306585437101961753160134237184761572806629532435584538060489696477108856493234930280368883435245062644208529769903530471041833967335173377384452664252171010870938748338027759140001217479723527821612941836614529654741899420831811446933834041517453959220116908681129475214843283711325857598978218649540226926526281088503615402171349286407299092524475213105398114247043499929271497760638406661423519068490933182381887085986856706180283647513528733449629911584595730971720276783257725999316667883295556027627768788576142070892731375293724983346919426770455035450614000996994891140342236117283683179878644584063471326764767641806389400936448880159548121273784713792850806668169026889010852784407175450113994879695672370617597288879051831589995276744002389047770389011863543009999300334760454719537110894747912598924990762801780282755381024129999800957616835204535105933897792717358707048901125993644930616634680710588027638467807372162507733463628535454175428135486642462655001791890716383425128336774522382403317494941277639955246693790416365784560014685222245162273451610266976422959401847246096905269997745862246474831496834269582753828933744975000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 219759622358342401939005755430541974127474813033504523076200462074831023471984507034751390680882737367098575554456569588615360969856237603786892373756320710939319800162337252861232751939483934757556349917612570315844323216047160192073969602409490979198948630256042230375607719284025701196221759226720360325627762291626702653189720423916007970736492188517475037876319975356822846861054384124410366154017932136023125178363450125788177816056419085416927909657240326909668131140672662180543798061581707509358241949290005979975785114162334906395416377464026389640647040074387217068205692614292841621934923390402456557624802562383786661276084407898056165948206346049582338843741544732538448747397118411987653710129914608441184511117294185844662049364333030368900332360628749688585413987319360852077125985386918455537030984029950337090966362250678274018714165348983324119773654194264141563944413936113660457887099264031481138473822513795231887334005125269938162242724758248682360528078396555733334252962750432606038581291596431851750240023875867657755022506440715326222104694219926511265571037260712797505633330942474875034833487227419526597220507299116921032478321148518789011113141528855107800624571086921655656615522681630329590576677134701731069504645140990773196522755787906858204489207819408925468809950623015609133387608777450311219897210526859476572123695054673031864987204932896340575396542427621733511777535437521737381355683445585550074901612920303742910204860730189242448365597317264993488237363753102646869793431560630990220306165431174116757029235538800882308014643982619008394379346619634570701509098243012480465244925359184534909715630733740317798774443902275377067471369756054883543039489701294030256789784875424688475612208325303497284778568017277246579973310711311664987448388020066766996357377104764077194361859871093086332799583495414149652108007713380141148285159341307702378065758481161088418973818347388832012939854733406107696334366738290865403392224461861500104521254942527467966675707038834200784610579100475727308280199833894432211448738686794694895261395846526230516317225320506483264468552594072396902902175942369934028265975445776407897958844629230910696645693619750762825153096748167937843472077032783041731271287757048642054306033243863610567196996953185875694038617202278746702221893353198534799122980610803232520998175930759607920693284951414179933117617438862481406512143412318335475846492301961042931129757280506084113050666703638704814736387736468083820117861281554968459318444024232955688053782891200004087864403260342892085470951672493597749386452096660102790771577483968799152332977384420688021582932568475238543874970370940219371317134492317633056776555058577569923343059117700897500524810427220646875647848222394460175022731991509110421092080350371582988800313945774186773334449844412165190985385178630389999872903505609250679518534121916177236396317983942615492857386653659543079518718057141795093201198449410514076039323230300659242618608241927722307609155683327590549683862964750825965461885166630135274061117302404261712788095815521443901296487307960650212392204467005338056448271504376161687342144965369474009341744423498936826630403809037629248563161684746322171005708462655348943955763550790453486290763425455815560851114605171500001867566692771312147087187169682072918006497441625008914194253049487608099038130733025192206835921029361577809612472144646061319804848645372675162062143050354709239576340984731272326847775140014296023982775690230177036885191206315879117721930760111612954038696165796122450089484910588430545726726805695026168411313508296584117102908444578722397860126594155049260292208163625874288227955122587771472414132627172494513251316780184327913852135312584650974743436505894506301937568217429261016575501894208111010112166105746304309503417655615694418435471805958212509582393350346602878033626032695788778888601357639657379074276020339930712534751390017762986245612569765036617834692893869819312531951540251818405609640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -5455838981076052884531776064524326582201127517865471361347114570834027368894571954491450119654885657751989932451773542160195817122368139841100366268276012727738821006379532449310419117266660579286620134237339382237621509085416945503310814035318292757624708966042656777128671486968939992605160929609293750266959122347914718017591374752213345318440245385220727678715466379358417287861838204372501245112693088999127957733379557879045766421049648670860231705094466346619218794443405564801862605503887445597897874690969810731185902656482871827678087693292358893656403528443832529999419213863180131215143422365675183252928621551703094253803307262380666646372819451640949987264765404457534546740747672396364204892140787528125749708999329366833434847102389673749110623032553982297620460037682757392459067325662531430993776227555680204244755320508614987121672376731583086139742827907148380219765413467454813768272252188561322098900553130446529450655930056057559741981894480654082478832885843642457726458009486443125312273431235251681161946923712750209016296099612096141471203083074358756375203829763218044093106090285933528984718959770392627883231383155940339223152704705723388362583622820414266069952974610923317146509966326046423027864657485728191779878951046056133404051227835479609512239848620271371928494853675240896755412236572110248768666932367762709750977639607854101974158894102233182524878063275057013313738993980596014962104728507644082207346312269051762322775102914517202692592027908599843379376445451074625945613695321543538036440766798828923647017743745604954351863374717841341500996287014421269964642850415573393480577711813162337991225883984014714962254320883503559846001811974897469599357019326231876867957975897772116231009207412315262943112382660180674053643531244690401923229606919367505501688934192307551066678413752976917323132427666364863198203426918383382536280281289527364323711717177049380861784128285806122324701054754225125782584477377166210327516348068852897032011403996932528770196751831461743161978152686147124942421596961799513585285186124366791256701013403234005211850918271721430403290222731505390460386447796569965858000693565399657952523159736970866620722404574365953712377664061054201684441848253108017759130150201492449612484818694323909812457269087816965596470696247718831506439886971363810260212795936646079065520865583965151674560209076045525157498363181564020426286418949989890711921301906627378882237620386029772924369613420357103256533705155718503228812570495864954160722005911894364039731923543750013822470212596461374734472846151353401992559360206048713074384077825880860384944141785225274637489972498405887984140430410840577643026151525471192625601946936793461764064700504771138498770446408906523763862976906444892111012271248608197204759380554955968370699070830697965000256704007796826236626138102527814563883639333710351747003778516641736930899866596778629612238791460540286946700081575030187981358914424810152926893728403256986652110255726628256238065880090072138884508255469228783854400188007256784983659848455638236909230909017298167078957997332106525948429006835728052510438304358327492248882835390482764172025508565123148157783135176028133949568891410471575956901775528224875996399611276138983514175403063272597415880938970254710423933604570698139666753556175230633431283901529825387887710551646627229759287342389432655187717976826780849015079870324479025188034270038172921378396782423864420556779062806357137672328118774152544202554138056138836233964914281720761090260926337124847714257285135079205187289954981354648074553877005057840872895054160801583580534033924448483778323713513051119949438285407517974073888774927489258915232036033715635847719833627056699066704411127254971376484563858633639097537490482873922070087857101756275249860802053126152344102807703568170583478408903130791662250380781058417880042574071345175402105858329287343817030907529604074933291145121597191424570527466464303952537020639939329064311282971653719187158500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -18928387331648295880388565662200008921428937315317127577512816075945011640805389157153633806227571167761668976597267402275844930918761411403875140730248647428531733250699172588153825547871753944239830630970178882411406914766683067999674910819861148563219779424945755109668620351618280363270529206958533283671701826797717119857608489264086283787656152420325837764732546830602019101390147797147266785519178308817095092530012823824724358218842461580336932722526345438848582395573687532653522992420523112457483276977148780301855715052890610099157932484267837006184001772957322875337597415397681269592872274198110686510504017627059442842310669523547363161100203149372737453130565613629817776522962611597800021325142577921082617865082215399140806410082150211146949791136971553031869448378955964958979756001290947625174728363319828006399284455423618313065080572082498066460655344749377620014513371114083093725637571337271374603697502822490428470643246884718417277984073369977679820363306696598318513611081269009592905438325925576553922657723865024748407142792185311498082914898808877902190089381622205682455700352160618711805722078772470729019428384920399159318784762169788006705698101172194598193095234966546822589358142424236628805938064768507456383608105385305013160356804538849907559565387761238681035520296813336595206180165861268728353137163422384495775528841920926934072232460338562702130746092503402989582639102360736358963940355688570182564554160760166775700495524374343246273157492011991931058908296677572824269203381233625170420544412340150933246346910038283782521034201708206617344496500056439184173946677992201655633087618995253161413206665632951195308462469187730128285683396359491554087782161862991347916010655966339566547290315658864708835626039686180641034129977770757596097313824811470096354192467769133728765618003424886888758756152752342714861619743990752683067527635352686052316288039562556158873472183168551345832306780252720378074512176058829324654291992100543620655073986061801485382579424582081461795538097470633032593856267483131386733013834345890878111381820671717481606926161116794050752400918679738559192355830827065212257094069336824758570553958381015025406908308206970036396685422656452556008734748158673270115986775313912268914891197192063152072544175402629190019256128734172779365882279644826791128090152147805778107193351800690528791736968760853034208553194435743209718735266458735253244393041779605406089405011042062443817814422949140765631465690641321874577464123817511285444235738898387603057668245269029224666260689812768958877676577505757372510634120974130552577825169651005757284227710588512200518508011650237533612934065461192017867665933135439078177270560426000414271715556991047226095219218106635816648431729862390454290079320052308250982293238804354063758011145181192455609724470089540501215006479509479482057068274937211279177892391292742895666891077633108246940392269514663226016892329128680565094785862593176074079739457348648346213717494061354322970057731780827628790614601316864520971812652561654991489515326535783224944249905090982574652514695385938327342185323693294662659883100129740412970848482274533192533249423765164549135161720972315947283639258255027891705922254130018839031230271358539292682210207490683639186729330429130135074606816219038280696045244878175987634999244175309650393759961190952299685342516122803989067646309659447729914773982645709925583772578043786070537107187836895336019683965932912739362837581472357148640090317715110663360099179787296785130951959023664927907496662756687583760815453350836745311217350925346946038713076906654779293058173757868672620852241222314908445938971641949513175589955366216122511241820976570623660348123542979241653124223781120562674457480105682745764402672229555288153724854755527186481374270182239519835393081685174080850481757946553725738535258242794176207901669938014435247614618570255240013893103753889935733038619196557207629147129087388355595798688909261240173302211310673971906750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -19480235444325908540422990561290836360306068916530110532019737872146374138665683515376800466833734880770079806625521425703150521624777431560798839897580570017919464429831085477493719895797000613391975461073560672240356995631580251937802696184795668459510665229798175919116022127479027194377197333478952812499162657485706966420900068894350733708790287720057865414653060099358733495651825771187519373816752972943333391405660020269333386945930396570525428104814028227817212205976859064842705555944321928522672050658350240588504024213374383744075896579055340018320326106152164010793599443363247358389943917342662810584610389265049868682641966522480297416715079358652402506979471371853187323255656719933119158070797341328819282848551638870958390669331896576115156129053053534123985953842953658162955380614462966295319357314096071585814321480693551465252642552225527576884611647880375680959193271667669610057214235867714479528459321652083778666042139035708425987455129540722586064307220657523307840834672167907771302578988934325636268081986247394984281187180730751036820646092387825290460155226665563539229684458471849288176588977276784806827234412760883412977900346104571283432239719803410143114525967162238221867541838555861252647437228657991139499555128258203089156114616212554738912529948978845029503265006682556275220413164161632849575553839357046237042392970749659143612616924990221602581525905279259989496945179151688088914404362133034248741628212485610221500865528940427250474014682952537177477343305054612340327378918938016125508069863459303920160939499475189472088038994844236226736020951326671391318614090362802793154432705842952945857383227498797156217007655709517432824013091417742321627451245244515305662314635410351384114018034573335352108994389792488435381936834127929442348757146397320719980033893058943461214708698881836804886239040788953464600103495361657785818807020118238120397554321448036056688449781713278070967616910225079736956262001179660219071962765549600270675071145108033565734635111542397212002148552838051011586737462822678827265742522410151440291737757315412109456837353234860787347482879815052973096295100337687627523095738268150777997663087919277299965684112087485111711080634658509296442885547496461739947519021444635393966643422302623412627415582512784755083598744986495081205808973902613735528687500181262750069639978094837643346507709149060038608227578958524967055971777221735751845797170414163471017071619232550920775765490427978334160447361962179187479401724203032071682706993583680713988428430688743656036127860573067739112041585830048648938000551935704935179100707997691282564801932059424267428173932468666208662298832217161421136496986087459586410282446501685043280210323056400452745703787272747223114382640488133539834155820670325861208270087644350367809810971047766153148607287772516867495422098658507506397685125239155029112979772446585125300541824334832095922298257536202589235899579786587544841476059431902164065853907778884826442747325098435695359532465883446077743370807434693313463484418271284544261098554171169166214912416512106264906170734320147747635841827855248183543832923505969922185380970934286586116604821164054477488830817837905315509299997170194554336184187476610722868699916480044160978648604050112892827335428534885069317649992063530103052061866380533556921485800790781252458235212864557239476947862855867577495712113320467543051243140582160359425985236890503542534215815906093761490888961534433964524611491865878468856931743935241787851214747207977756707635010402220010253220714669083880479506240311430099256553144436215652622946696116798962631985519291025029886293331687307161095843989192736757442117263690636900632871652982933386721399369407926681314598848738556291809841599675557982060161424405411966653016575047806486699168521101958558676005249097228720650569043309753831577053568362172629664949644070661072148701186703842289080093097031201257468477340404392134967384041333342848533827433659428838930363447875397590236250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 1366424865223557127766155350061663732540431948768720897375464525348868982968139217029866773917533314066793687976277488096268792726706635139431014098226161796905676120872172951919567284989262795403551119245685974097114117787309471033547965251995259692214835950509367614501747172056085191859982143493690904046881045198116995214111286998102347880079602828823390242354259103387937628790012348017956569254091024076744475512471426963564646868875476364873664705289651303127371020765460836857155540240540622506532769532900435509148492033574933796737738191559579047624038426773770115804509447203084639923207893035209817605871120772607388053764447651270657068329246746794344587151097631743479024112700488445419681322420890538577207633333506729887257072144979279845357680910916105838682539160763781688432180310159112028357312893903590004882147879556546458588936855132288166700687043885322439246330106300051074781069752170437500715789574516897798918890679483495345069947618270190788670965750656118845245218490029097388990344161023160931935977142336103698898994728411633411284332966229565827671240375858720224279828172183524925316873263953390791367934193598370359217495303422170828656973486813446248252054583924601051585865109124277384759912233271384688715529975272200075624225286369612735985043492400767771187497761469185453349686285782444251372554761998305854007724850612354485836208869614779089499595164527718458661077175197223037564335859752768489047778848535256810236308466516483119564680168975079848468460461659241461953353079637707957962209962578540986406627920761914396889386589506799399698009948487380560146731731547944895114600684462717276534298885375139319171177622163857880492243385071574911144506758458625113821390644173147442368328979536554995312940695623659165178916153733492480750427774359529436170316423776087545722240781110283834762692076141568463493252091438458087297423066874976772671226378081788496672806296937361945440110050937838050880414318778746602357338221991479652346362732194666181500456308622832321908365026793978349791780586747252083634294185918188895461680867398568587046349336915708156903083105224167129081611699254522447689286511384376622665729861068998450617360863137933123561607127903062035383174506403737796774032241243792137292278360031370747948869815183212682918522977060336288432423234405282700094271868042877244564294964955580516900172906251388692594278714715590758423122443366646486349313621729263949248112163918035609779020907309660543020557863400201191190981911426946682081773535082840361629662281978530747589016489379581539204980363448639805798713554219133972570366971604869261030247736281858184817520002887248670518667064530592219039661576091602145891056204883871433291618710628019439538271969402661163246552245689201350882162467255410298859474523977402708344993811405874275096988113098484345183404771461777019596718733178321488791517567912394525378162262150011731881493357118206796819909579848731882427350219473208433698746058389967713312041913249103177957246336111394735038529928853143419145166034254897757942149118309641062585467896652389588883707002647596659546838581498963722183463509233673907689477062621433206977974314654628599566321245972420138200758657051487885504635227361747704439507622227684540383991950771580117028219774246347692281646726512230402472491135315359769501674986625843993902824899759275219212101159177278355938826250052926698332734910140566616926496382847502485405662767195541434138087512762601222975498958431476428295216469892292118879054595499523446937816074453601888397393993200263079694835711874683346022040748864321716529125773847821384280957551033166644632645192613470743577134165103577642069585036231219190103868675797126752540764438750156865515352867158076530936435148732558976510210011903779836698812030427596292031619408641767519183612737559826058196334465680219730504689183669784067638049256223780657596582781316625440704380864155529899433233219979047708030853665244179900507711267005922333761707253577227821174750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 763036208608588579588946462371067190479510598344537770851759542375705779408343920318319330293485030756985341654323347868933200874549052967532816761225008512284952072080437257735422821717746660509818629800598777583126338911732722416177708241332360045097392382275608057407527706179186249838490596294701190828646606295460374395847029157902221766750014612810428620151444064627228620097602783563495419898185225917811927823109804140485693721956688546607658803904252146399997933519441074188736575457224096259291114973642964985413448196840001925177077870908997665314644590435424300791826160747205094846407978906683678163740903173925015883173243857683114756337644693108254542828840332380677128083727622816487714788807128557088850171183221178613837003724310135173900396985654684534980906609738082312076165944484839138843714031563292782047704739497014716492101885168577154683249563778316480278905603715111991460784079106513415333504527674510304627345727386682277068165388478632523702914001576823054397938546700398000165213583879301646627847828488350651449562444523487782536228568043562727720244133582949321689616525737137792226240000509522471755514565052519439213644353577961680488982134886845707001066023271983848321972302047380614540170821210954882126689635533806301893228463790445910182958598698572055346166794682574704085321544197453084199230035836256437057511300534483780429296715061947539948682166056583915397505887485296920791919057129946179104812355253914891154710892827445292771427035381594932515107635870724677799286020301267978452209385173069294389344060112566582722774919722210081128923041579599359081355211959337197123996307146925431072748229465850155135614568422563539440890540188313744764912066941310672701854332872135015022348317719146928778074316338651426435540872820898802385951237972139299849195865183391743281167508131128180166779014123299310688855586498441978227865590428769717938329266017719067511552588661291382962351749136527213234065871248739435300613437945780574958598228011213083431239118308480636501829357149877886529576071580443647994822680685041641632892833853216966619434967221407571428219767993872158724552323926806653043184159248611310107562408343375874770722499860878866546166451497625519855395654297975622921133776833186913965213057097995886458662651652321695451247121100624773555829646656521125102640529858404073584368704799208461971692075511595743784863638196433156895671583892520464011677657147072165589941935951906392185437876696008998526761620564629712376079136901667051588045373917283007276293803222915028076695799205821586663154409056252579823231421746838413069624022303783189838139011447418033043548777021960596076734251238890481338333690342245478186821798766923471980427442206337323404115547786380702394388745727314108105601953217132542522850494446363158251589644935728988866936939203754689845098547057822575545754846902085728773966323725240513131741149526801947126775689336666494592751228325054639736156763244895858836538332259083830156126196655302200135534972747248238164465388734239795156232766659627857733428305391930466728081305941645215750787236944125996959726135493111501940537718128445311857080240315172445493453037760701877465400988901467665520638859262065778728430087881722640680563857997505559274467354626539101069601477882366413538249963691388379176105192521221678094078436699267511850040209373836635791020506150259219206488304494315670327489103506965645779806646917786182013967404574965854723781475370220458686064685961342450869364499679355888155791666416925393075147866018486907098180350953002329882339586672942983928719156882909578521994641282044813590779512986391747951431677725315001819160378944803201144685804312202740944071580702335689209123566098978309060321484399629747413428963352736546680540790983899711478630154924396226848269660215087991948178904329284387625640580092930779282944687740315786482838838046713359967305013668032774462291387948646213312618591784257322246309740590879726645640984017527716502756692903909984982812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -9691247903572153576543736308625184645828038205026143905765221395677927958477435891979463572528620288916349819917214513731507899270387220274636081776931684208835672448869643960226319889546527758536899048234706855759030229047032372291369397977265975641850159546437482852784383021907838841536380805182504988316169540604189501074077073359693396070970708897525684387579614690184896512463983782675944135023756517173350701767824032109833261210980079415088361956941228334704399482012548882870363771646869653295239067787553263957157286779116097956399985413977692171357697951889561076780622175659005871346968073983777629181330089465765893275404682700054543623466307614786632817511896703666707633937848398619932283048125814674216360606651450742868304474004173509677125559426273589797813283211479854543227238400320020859503734256057983652475276694169597949887638808332861309018056278216188226553912668494980444630733182241640591856127963669847242724116054078786032660407716541890210270195659825163244911511277573765853091436472758514738966706809314172629962777277480964078270312831807187718620017614699122771455963773529643409690214348399328009897582238683949567749428054666748306550253012637200739830233295086210603332533863906587841717992071979920349993915553696277972211681530535768513227224264553786724349547246787062270003170605649232386431092223209580815972100292734045395598583894350130082673167574633475238912799716543594746737761117469847262469080702935265196202575686855929984259763008093345660304360737655067634195289745548903405717284121591656394476839125998826862588066928870749063080810929394815562155299536959826061474336979464447824269526310587778903691742835841099365836480289254897632380985151563747529045235046316609675526788421548124623128359303322444550531709142554749688527590350665363790628414036523642686718068498296806172009202463619815715335499818318427285641095947764273728305681313672616672301694550911875496342321354872566558887316380585668382593991571540544160297171502689711588542953411780238899354148535893494286091551476207456608937029204617420707048481942097787430426633574820063399890573102314329803675027898503598864684786367113856869841275312767834262189896261325778113669422080796204414152055989576364982078343426683654078126275293978018383582391895191685682616373366307101925298393190437988577335231776270887758776062841358332596241357515379749543366234551114304894808897657294765588952666426907961719485827128947666788737859542879828166247477746031501977590558330494702748905088350206607243101800989761016327067422790900867690698839159869040450916889268394898769185527268356800437533915701471004718971618805668743713747905261635484538803833508388962841161727784228947328052330812757481393774169266469560901425953929306213170260080544217719760046107223269594860002691119815882116388612311175680599328272548507388512230595052189949095400093248717027544729003349844609524150197606514635571872509096453271057384442865098735966193005893889926586968055530909797394090583792989019434991151502609600705295448000660311575636464080934421936307919517810460089581232055485868691335515307161958418607159518199460977810308823132441404289105368432726802848482866753406980359993464964457658430023649096489505357856681008810277652882662746552642104081713341885158955939832955942401412975919827018661278643975274039734902207528795238672011219959584695791439813459104946020815422314197435811930278867080363056870998077686640129152864817490553696964124187824194700691048768371248044102493334168096713447255887426195138669930472440067958591805590492183680202112763402113059033157091694034910479311465699260914400658321277604003799190743149891435256100156380539260772704898252950404552958074653182360964518710358591823750515438368765464152286171164804102244919119572022754760720173333269468740691144385172886490167784927466217368649894035652833249650168373399490478873944074565410970630524449805626257073401396663882169773628079062074480350387602547043256059990656773898593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -37052727042932581812350408697481988465848146468151975764473831269888047877863973779652747725880842336066415397557277088211640456650776446828859274559688091262677965872721387447554965551262481943474331601464961225644004804578245132723909370183838020509942653475024554022851379540553556355752962870111237038377960981953240201861882155919114478153129346915700482397449885207066010118257532966660673606476385348230454040069245475326082244514337025345785800290131869681351219626766577453061641255191424923188346145630403911197680046396926197121636177233165898217832945115066431551859357800639105398070844950200091702703925827128623451286286012156612312723413007693862784260937469552236714057329895442623231446105425458823735171110918994529439540136759520343909435604612389077775994430474544988941398724281356351189405101419422711030678358805869702581139750565782229677948988744372700673040805021951078186027652860514420939557966752752433073731647007193303362719094406527155714348843344768224682187538544847216016022129483867997250880993015860062986700433631127819349783383961697806986421120959928540924451796912543045056219941581667395806696226477803916533829619856391242656265943256108119734600757150357037830304752922691273874082557815969690402835139719572555797501611088505050026787300148520044946674774882270578978639877625115914245533129976356453657901226504016549975594572695189815668991779372753150492107051973093153940377370007032350392026228642999678065268298054999909335636156193061088004140273611630476226369757076294604299797342528630297044572964060052645480790201240901726847577613872776106425016840171502699112590156824512626465459082301277217890484705293362402598296934545701567052151890389947251441720492816324589316839615255330419444425921803486527946118289515373695924778865967267007761562224848612475007354036709309422078423653481762290237564359086645502301789179148399498841291646371525037956189614040382467545120404568999299831980166143777954160107364340308564636497425640332085902116386608037469449448770838802403388444221805198146564490607498281447393846430179399345121169402249267168776711476513300926138516058244486599042278053740956373155541126915130924290541434895448557716598762073067865561395220515147692461497623754708449063367971118830850483569452116610569589697754827687573805055165191978066599364997120509186167683020421803216944390210238948771713633475971588689101162409148934783353632447574344733287275426480641760589410317887128577408489702255480229356069490112920843424717144607999158394923261161230420886385948170979861616415173292292242026680419622886123917354717538334337580162128336431205111682064533163674511062329930580867096667153724546709898543376738680129830751246249451305814696358065633441878217210976514035519264402119192381909878023617013127904328657430431779484076801182405330629811755105552026165583256304043099398092557551102247784928943676047218669561060762179546986130757177129856067986221390110109896029454277847988094087826602944835391525407028348280759878630004147897402317886796971170370521607328753751566971247183956343539214259564475122590879923306067963698255178771870835372361174874475273905853335410978286614973826622401119644134851996584515135933938555033604529517213575688784495849453632456620071561341257412630408210185905026222534153842546367347542022323089556146458933488274231315297622236387518068109827619297839980093146648333173064890365734005168254122273298057677472193033128010859505248314556622605755704703594404111798920537016152201528792278554711042044249132673352688992977706281546777607181105683415628566286790836041692976884304636232821806225328941763331636591566403597216343293260562602416531966187635103480536831551052834418540876658447747332437055803229852398604539336053370425944059854008495817357684152502057842766675802601646998053013908149381044095749098813714770684481689910199252745631240975915388060113904938359245420640234007891102934251502000858730363407229928890852577316096740298863531621093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -40054596630852184262654407759151624754726439237505683095296819815223277686344473020288883091785675661901146963507950683217402437958795707876619808372692610041666068354124393361256102535831787129620010315923835750239256074939736992081171577057567993685793022497858809965647555346079633803530386438270968127522482803436900611189674051891053553385278610121439576055359013036951143944898653038657977713700187773132391347487356283710486854594866749032771385199109099206865192688953450230072431919131447095433792652165771813639537387367268126979751846078582118084408043858371885424786795479506293500697217723880829808972259275829168055418130923401703346495862703634017036757401188963429568977790275824658389325597781521691054036017634991764506533657108448639417541938992919889188165667368665931091159101241712386530691911926579188946928160308660169537785427227222987666801262613257293142424481002628137614334159822337436414944619438986320222338762892642949847792998892643713122915396092520402666326830412548773393669912207304860342938719855938667123500341126627693794002211887480859858844405812694768433470378970088765525955071836004335047573681912906288248661502461298524613922784619857420054730489060778214423845721165264252622169320998070465511836136308430668409669289187850630693458389627899146514291382328681581544873407573939675492825944394512568249643388447116945963379518844540964916639374713705378202852267316566350277884774380826102855012367341096029425888164625320237914041001700433690657540877012680849142465977040593722727980933076762067275739073167922378479149058725380739213327674424136577810697842335804645590797285003844159788496794036656734762569674134108566621188821532421556458145123960852877589480254712475080540327699402302208428187636338271106598073472497107498148534924740431352146568174716835361978821792123347451398846246626492023050572401540963770359716555116676460777370436760463784968220558528890513623301649120370708112254759834916325225072134375529574138222010202240058643625849124292093114615985258118914688889215286024386856475348116494570694873497820530913692589100409288079591302417568010844601044422259321604609029127414769140557495014625493217678807876100388838713313692199327409811894657976094507218330972199082341007450388754436902185645569145947022671640917749923787585858414994161046841541486645107789660970308382125725107982722688611910289983722965893001920486835554035736635773513029680960399095407758660114945371320305576901843044977508087846575521739796030827541976334045074529481559600537034453569523939536557326182684360232572485625465281662818049875623456951713544673859383266786220661239180511741193047851172263492500973528099323179033713911795451557206945219654477982329489816917115755217664878763274330669287229043186763267425477421362762603301343053273541392313895355912296836835639629223662233685328938760283634465844675826994826904245595891351780067215890150409956843602075876144923951959779659273449911692140847585801356939436814431851422386781734691574193805412998919469077015936145618833876717859552805851616299040776378421052656669276921545037809972062894344460011261181775742339968709012497714273525557684965907190601206486765553876491785568511967289668552026144847866242869741619046196704274597655933191357533623009293721449710201441989102199398711519367319055764162044844058889880589855662933775382871919678584595950548782545622090177609193709377815519893031072601764693947062050399637493467926359655893155061153396310589773945397296431111630889103870091005929550971817848782150581682598467457956659293082132774208043453079038031192477012602032586769537166543904561727872508385463489511348801646141908196282733645613997346449258346186993630806093713264206913570176584513545764555544060352832235654318100609283956745643873618299232799058065426381432746765262033878476050498637900629027436648004755774573582769507903947433739636293035821910261221554316792987298359158587510217032043484408606609101773962890010207124368285937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 1144263717078095283405569320772077423880471062715766498266314502447828582636121798731238373369988472379758664551211631216910539953565077261800178488089050814777160166786979698466443065518487496448816923443360865138333702976699511902314287883809755092968160935487068781216421545838833939283891190107054768699822306087944387817822870501267492533557884825838724147988887012544681161858830172031868746614020171402608255167127508131681433801049425771973674079090864325896331330586723444647692756346265371667123164195591487830675294621981724383884591619862088999756882840751601321143781801696618324308939501626057557243135328880541344203983629674245953806474352111568936438023549857680909513694158534221414430728660219833868148330114839051862623130105719096908393214470958715229066991076666370838719218764254674571267421359627056983457526150563437591807938197450366365538917618486763429111310221814877482309879041066866500872070738630177939216385797252977925674843478515366614528374033464965005997186663391046318651431935382317837344192056848932858709470821403864797727513969787970885100649891647190339954868525626357722629240976145369783755625815026794454087426112524582687438398835437714221729604945943175990920937645739583321888964876880747609808275299469539257871849516837672038647759747855142331124108587506103663057491168747124478070519954802423872925376237157447809125094367173470165326152427253399720844087488389018270702637958723968101488814674589561605713732569157590338274669579362856367762338736274690589175890960532081661194985482665190700111825656466706085958127989008628345849352218196435072209681824232479149692468624070281267914677200538709211106980763165187661808595479366531449158236222577682345067720365638043624520459066067851583492983404202519313849359593195839707730676885746008741381455392399587876217353107561812994810820590482697407870598234974645694785783776027600858084729834668577260935916980127344123853467010318060132557119621874185435084625878104142187613634383297995359736660271405965962434339198150450050850459890703102491989890866959278765074386360191828092927036842801928508238462637519273313638001201386005548665725870116199331223214609519793980939890035964512184933167849723147281508436651037656681522448039872846283459132007433847150205221159436095575170200422912658548469112276301171809158211926528193482063097427830648036685693674296876960490458227278316300039626029156737581001817221682274331212042314613077542862591695161275947841154884264196350553927828011067498513997244168334276288236698110847302548681174751819962431491092675800407762412599655017914314249244778914416596749267131389908600120991581855582480156609364282793203937216952132951417244755150561994506522838187794604565395450142533507060652442465126346008765733498380513050450116223220491312391911834906074122523002327443201594691521233256465856736513433146443766096266381103552125857811869219691727028026097074655223498345473625795503806971810359278505906001080696689856764608398749269112479145991031126864103086206644534200578147405910574149335301289239640141455093704063157476363470896577078007169788371057170368083711381379290778301653673383840629636366544752571631518984937239767895563634025890562004392628082679281865176995337573646197087937052190541816530537407335638469999390425254435592576799048364589112270603774076651197986427692290434630632447367784391713464442796905416188217229378640665320703920471172038695295476712395425177538726635936813299527564331969890569354392453045663403779322809833678996352909211220579172813003047588230911461385178651222561302266383574535198046218328102502474542504609684422750986822992079577329593709589281913320018140467764175364359868001922928163107759009701947902791980465921642621543310693891880356172364706685107978791529023555316113353004063234060680647934089510463720093070862564850035744525910769981608687068357333793816519319421515123411895668306390093956095000660653772662448626085008456466657474182020708604145832839041269531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -2390411278782004942035072186283613275970810339075179426793612089788002736494604758134015252000666456488057179204171764035168607589649986880610494886286164328207206459670153469382645329066488962834096307580914388417582103393663833577554346994783350848265900407089889430996520915913961756676257680759501205088188862742332993280713282403136923204989311835141546871929847794107521446452067535207933458427662480794094263131218056287774451979629266616136870683553328071986983202069134146406792020442227995844707405285353753094691240629258210780927130399988233024504228093093356748222993965420678760725655027321753188838654636750078667907739549906313895923964861317857379219896635538087507532263223360571238014151081040465457047918929145367889126057516578573346637165076482394975118511179656215676039523342382531070321725619492814126759273099455586651234704802902623037763445847527716537780723361876869270071703522204305333259740031416865336004318700768326291768987626102984766637636965990150171410541338897076640525564804057225744557275943022719054275848914866504162394430114362133554316359425496456557174608067503188373325709491134395423665472238587737633720282731595032510726285428432729817651346445398244943452810346058270669140180296403325895337813739309203545683711820939900532246543234552202953474222560404497921641687875441156155075398159514304395713580268377960218375370401953556493370223482551854050100471211676448209186045927500096695662629816913158659307234219842717351038426401234584055601749898174009849905305149016208578317362976253143097491263471698848417744755500596867371107404551135083148432177348553881863297444178026413369274909301960705980101209333189374665565285869552330901778958483944779093100955786345876649672849078721972921268691515687251522653472728413345751104681941010823075408762372688120894249670897199513911860202632856882220797779930086583277522250874570421531169758796233282388353589198968254010526255221929995755211227414267276752203093968777178625207411724685435731903896532019051380510795809759281086208892436130453894037725012254754461361148132075323739503356798767963666536485617695296704408028581890752646848821048644827166335290609718696694472832572335808628393037374631190266893831126006608427265781257258189241160450082680188686688903958572476524374740437376935538208792038969748706119933101485272905381231079569543765158582010449806697998615445356799542522280543498127540629193842595240688139345165784995130433595775865272534962081232244646261744275437311774362133085231481391183597681651066027651600935168979121270386640593792089445819711196300214832316942064431532470193614239997441906472297671052121602184889789006465562686723140478341354129284708354268268407105940481969082695775435135152295189774488052338458444633686002381548375467227856733489364611181899107519500866948863492810554710191516796098282116474663825391310277165054435849647390548203562388768559655078888115145311326553869687839874515762290013457896617445494839848496726373067592207332780365312928683152004053149825681475301946187414143572683616982656322270420052725778777769878271624437756950446347758804643670507260824285034937081283687327717852430208235520812362494738250529675456062646452792059755039813156177275892456843744248824527984151272310827335812752832231822480099622145378688315884391292160564900122570965495047975200364679227867178071572462227449661870806004491012578365986075001959663665285659154370051796554013975913635244687881170860698400637495565704930786082157829576064904520681938056744753076215170091993992799058459835640634741079527300317446308459184045774286535295868429241674681599044138054869738830935502391354308601740748311613157229281784472414460067004771549132822517928290844471684808355786633554446776056055034863712645693134571804918777361332244232743179676814594499761138289845591711772720032436407671092286030738115047729694689607775667562233447246327926843404981132617802114772798343871196985522643027135390348394272253021391358861328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -2243083746381115182116987139350179446288131017122596552627156291519183263796129454081935732530588807454904775411188299027601491069086540720077669340707757311209038887431056950612473826866343766261585117692106904415231960718939360744277163343420815421784803307322180724701670607606152984154039324031094676565841173968080041843818705267180585694309354819800628815052963985188080849416308005394234127414775880530678205853707388507504314726320338360730231597488634488900902310815691950666915389733238285656236472505022162330686800540241433981259814458089380880421360847023896927898585289090510086687247535798253702555612287161914129813728663347475591089628122565530176593605226820664745790422122063308397547335398165187333671771985368328221424270279047276961624285460309914905490223292718183345166320041666798564214786121061608198024747716418832862675749575122080623754699175108068247881341814382000125928196904428414107183115666619933264115512881939471967720937286625896719629406774256866115975654736783927228153491910600668196738185637329627977008025170776913984144276848871067686124548276778559950675438934648909790033307066600608089850389066809223876510699261845891260477370325511674069406499543060928208508214089278393117119291601694669843571278902389637435534295777852221188625064102897534291943226483378026142054339683976407262370747938061799474664089218732474409138424477689676094216757003611936223511580695616174573193140150643030613227991919245790832399041247275240795261397473112152109978983592014156507341880703482773701281217149037128953584783872008312522174576105510875514167963027219145558237254227342815498062061753697762198006546165739800334218899761398181013136698713501924090758006208999180830370352953572931612988087378787515290235440398126946191410740437986428141651403856632943320317519294889384055566858756615686058190909460719993036090704527482476450000062634848795792718664166861900685083855964764955378128982375615320255582694689420983771639096182429274303120498579545450264343478377695621563931276101036097793494341313339981726407701537912336737795257663832109171007678946366465139061186629266786185537999989673830122081420104990763809433026114690865182996071350145794693066360698206574716112060376576955125261567613310630759371731172907565066032504718222111504290046734206177243196123938982451420657119746027871317364747644316518228310507258669609773855621715668060670757264056360971609766310130397833476031796247728645509278207015279630606137652746576758541612341961990344812913450498023834023432017683423065243359990078965328211444557120778133039602530089745906377236465492922444738818452638397200650812443434025316253556089427212807544236488754374777125477318816256008241331992047790856952573894848252712026845273491193001023897612075096379447059387137691023461600415700512523512518050897567557800084523072228513710132366550530349472827465556598712244122898270775244523655907238581080159391753631557096330992521460219315243933369088170251745200615861114611865687617278667422245030203308180386469582211791321335507840582423546651590075630727032581040519288556962785363382184626862632495529057680192796781017844889360277257683313117428378495572724378844943188485625391963434986256918515666593946973486031848933871901592943819851245473655098542373781688278285737292291897598866303655294472245279552731627491600970553985189781224028571360011594669794926594925474542189600216148089708220576007042047061621037400322978039774791818987812450235316825598815085504097773305309808858820252905862439511467516214524874301608473379456440934577545738258628164646612613498976390380423674852936862147394922982176628853598634623632614795326225539271624067009891051357949918414228228618107267621876207484723627876839833922248917890692250681992253083579558445422401727833157156753749348958427346379974204813197597034437338699448750210082378890747496527270054025168540621622365535787329529031114078673091767245948639729297910059687413515190332039879765414688314981591796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 19936996647932772993626857752188499583320423030153892546356778440306555741853178609130773794857723981943306055498468455182636862486065498254108353803479235379207596190502276827806699233913248025352404843379345786232444569191134739867345218310062339549020445027478241889919957812330101431793954210891934201602742565856763051164400648707068886956687111031783426492577379977034843028198648034026223889439971353330405473479934036523678983745732587257708491085405896822120119909055641352393402435027497485500466573013484297773736268967916574701354177708639891316502651887247574393160655169542822328136725683027587008282523391027624031273755919499022116267599177715582753708370561945705237024413580906824564764475236298109598182165188362027666055971508693869952590048208432717276326117544129503264070692970922557046309197271793255182105476099590938243988902383825705421917233693039240123220754907436412538054039800066065106559886965673372948956399342456897592744196304015186407853833384783046114617901397673530627110091321845775382779634376188816380097058829398161904601178346555527303176796202728796769890867493042631527878760502612094255177522920146008319152540883704839154877272528225301633575215565521906726191016449473444620029308415537136177690269107095962258226858472874050838053257766047003441575066247028940373588515126208667368651080375989812821882640457224165199621631013878042234244551676993958360642622558272590745890758758262112128606818757290076923810628936836798024792080591690201973812227177842176439676729132323850037448466249493838733409470294486680555449020957101886384755564240321690023336124940936277370437943666376020197637970401018359938556580495627307616545737569294138390576272868731217777770851091036611268066296886672764362321973712899784386230910884750590808135304784363376925675626427063652827834647079063652572675611134859378160230850387821659060493814768516679911007962449199367617506221209791312674408781294315251291164559608219804192098529515714214581913854932984535385641717277156109622339559590463511435897366651599703099592590714604044216701982550084249379169844933211818067241604484008270492054602372856624535288826630206072219581305154880170912046154231063904914780382286753484312676947839896837363324511549899079910104553463139306287188173633533843552712347340950729126806447808691705422122211848876510252175500717545661377832828845723109638788518422685436644277222435475664855256597282773653736423761051266411974372903779575669900941846161418411586312632297652820574834680447587871412695973490658158263442112074279089772142361356288363708912044711120312955207373707951100724619375644757967082080751425824897913607477693272308095458027305176589108220487756709123524719763192411483701877602697028398132093193234859918900883019466114074048467559428618686241073613937636777250574227361167709609909327279878463313167985533152030019105923381613463415472523718353696489354906921894360618602150806116729357424549651203284905856408845201035119319781381135408854540109663020055218305930301936771339321515440238493394669878822657091629236722141173498373391939079111094277398402744775204727520320952242274010565967259194399110393160091519397109397587464503159000118960472049864537282274601809595065978061913764185414783375729531913422945690122764246470101701881338725648431719134640473583034211529654090490651203107441167586887455231453180854075792205767945825517247288095437444769507779041407431706402251675183859634551115904731981556180263129367187940135534608018932310151076651900861684911442962484852541540033988283562376015150670753368935001696740898557001101376963242621108944202723135111457148122323099737636652251700298383595750714155938036842278546828996878869941776043652660909929246573408460362392117799835581830363972930887576101462652759487690265345538456552533146814152816222814014040909478626135791112690463898078364771546777927643972753067738012422799799597627496679553551314099191436809876914967309416511644563288532704869686776669921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -80085004559232094007487497839796100607868538558033575261586039377990438995405389972953296618241879513831035522433044828874099578566606555536101706253315644590322255807180436312031483689005449995249104981046702853362730010749335103992240498133158510767536938570091541347033436926084075389794644543621067307847270077107535217710233392550163800409719268115838873005519792963760920257285806242636866150755381553062374051744380648996810043229656135616317334940374337830225206069681126688584498143808028489327857220747054118754719240943796260171948321641892880896636817001457407575066576919014263848057051728899582950026370439538260611493278076628035541748960633609080392990510921065889549357951242310783217062455966794448724825119939851495554249466147567318514309410842756553955611807638143474487984847854556357750748037877968325055992872676683509712604828241516188553035545495883445173030054914218289076071815481956545578658321949088712596274869711649966189041819484233428762502864394949847297153821876488971557936510197177304506724049812827123118110324550674758646113933046407835781410165131955205525004645349793492482426081458104360133293476355693213984942446558478393708837606066112665558131688965185903693759659071192613218414132883295763070520237121414088730321094531363222665033476396884542929538376160673777291048818941912074493907227760078499293174928072638955377871952126643016492256397786378260124733342491184011897985491977112118537426982042071680254537414890553699065065392724627473472448126996770532787524137080667293148460816362265196234169711574469173354290935849234067121994022868697339683170639346516620639101588675468973781070530212601627320837381411335388596864582444793108362238342086124463686171845319856124456720731973476202828929550385982890247357946140942056869056717839319387904616764136354062033297606838274851642292835637614676482722808433709863197231843350216162319388035190763932225212582525186202901791817967423997403648911557921566064378737173507744295043228472266719083056826773196255890501352104090918832356834578605718195538575259868130834037823370832719224005339905380198792609799341865194748825709584205849249919652667392566439249469142307971774046814504370481671580030533361511957933004575680782329395316501262912449118437113565452833816663159504195635101619788172903986771475769426971679758442141006026141185090380301780493828652813010311096382028737779996627273052793993523218617876740797949685222731876526504597878703013003597608020514761396460054154503262411361801639827122989690303411820424075369165596091902176591765050206236201778177539046531427099339065944445261625774698197244435353064113284547553904132737492590583536803289437765024727728217309480720609126383752533779844532652644696964410475034744770339753758090374747247449118868656820592142947790248768111349297225866685489825191030586477672248410687405362263034996905975486586321924260258384310821749685477626934448385448350108823148930720960697424839398363854181116679511878791777993984899787475447567386424406358131234962218020859773702555998416285406701499954920845509958723681455481036551881481537294733022240521733469029474216842468036156706103694716584756456738566009735748032657399387899326829237898312488940607006116385793823192331935487622359157881400494859632506045737974444665812344498755095140068586048898879803957974502093794626735158578693780099096041939069245109960327710036471974780982950087076900359585894732922857493504503569219201883958894537810003057015353427567912825578162532411755467781722703729529305921417629957347867623069574921794595676624306014032176644809804153843225293110356916838012201588865768896826468745133646899142175621130129322242787787423564922643734749054954176350858566655784330034453545609205931527889930591264387388657228164475093177130874939159338441257665332643797293508084872595429464504342138580973501678639325836266261106456087262091206919077321493741172488548981183163495772230936815214881529378023064404810109899201055798431396484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 103296972143224994672409500823575729864686302545225550968831624797096931937435066904308033802140910446854774338798053712222763187027845459637870519798966990780504104137862906327381716113791156161725579197397198325022985086999493266940249075020579607855295296306909666086575324932965197838215627003628931820234189898846699214536095271150498060869230121842845887777505191528988387611569764225753359550858645510329578131205371303165560396241705322446785144669703189831586326241884961741569082311597994560708438216970030739771996791684268566503679197649866657400138747398407995973740718995930635944351324861845231324805636022824738613265425167086912668874466876505582576565844807569673211313764120725733842977468863213334162025009331800976454328258630902291408341942173089645006211707680267210234900163113035792422361070890753777293773667124587934128745418248416256282424567438887719230125012455037896500204662023777233185490080194517794840220496025096096168079050625372931406339412069658924799293579106198396868436699533600297803408042069121244127959365065111742767901969343340788847881585945959723866178358096119238474806135869989761304141735903713668047274788149042321224754780030500668766208893064941050050882808339566671217355834801889180181269113282554695673337790107514164536612576414687603826844729828653124179957072385031766697022042510251005398421608244793681834530362337634536971792586103372131157199709166313870426798632288122637936439424557131695508441977103362459351750317982085543713540733796005040136281422669950691437991539438923671882283289592243396869127420166738963367210153336282712699776052186946059714801845644522713785639311278599021312732165059335754576578909609606506878154845283313947653816971235403911931711171622336501480392069989800789126460973608281143428229640955322684960303416890536695685729698003497957326524985241729744242868403554180319197799998266168427682293742738380658455247611875039965927859076864219483340450311906486029532234169265074793057713342554440513674110124514575104077198415117751108258918510356647086517570749204373072400617315663480686173055849100045787776952375954774539075863725626926229731019481998621185094144937352281737969621953802154134225397595698854503718542040833872257673067319945721173918588803898284805822342569742756247053191590490944299661457263140111989500464012221120765579899274552389337340695699728433106009501880186195208891499686527012235352020424325417556666575498270787571287163612039738199471673842608246306941882299042601192112573751394053009441369494205099736131433909800733064742812578747120295072030575612423645508087694000222869900066914072642559946934143990648101641472857667251833304821817441351320738858270507256779773157486075660079306423687915684564348694791576354714384587241326444010340574319585352193425517841566877558870775621178154343223164260280144675667930956077243731719779187641054122405606354036311797703964623038745155033272075692818509109894060891135149228713258478493625646098315672379303154111842450700208268433713238279020698599953048336445078585989079672460408352290541992889722084122232271397751693581910968526230194392101309027050245848832831577427564153731477211562093839976906615873598231521676310896034401441686798583590448074212134245677681939593162208487904851679490165309062591883678448912499972126106576078552171867556693245204735039532472845524115229405073457179576383483450598373073039538521735958785596377915806711160525668897963737184882005746111738395064385036766594805197490586684664268126184690993253407371584422702036276310535882115162633204636258351572808255320743939879556861132125060787293727723151967959486925350571484017551508251289864807779435036498868640688595769227060562361747965567866699692986377810959084790162820274246657355777881912504960998002598271105252426784119790907393225895486399200486493329498819437967607722233654384586148083278694446379773970124560804991235077413368470305395923520838218112378685468868250061271198487461319905386352539062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -197923554687702572829236567310119972350044662794458180746119187262379065571680076023474993673370412946277096538609490396198150274155549868640291415252522769790548098184472703287196078710545429594806964987758642968657771628174717434947386718613025892829172850408105773512594816194761302705290714146563873430137748958748770819526210591214959461047879902796849710552415555432322394352652271628805632169243805254386692706981965366806458379875077487542957560389975536862561717812478820223580817831978713862333104305813872739306225458521554823121039913846849178323299689700414593320164187544851064333382240106313824826375016297144735530016659150799009382559400618935994823132905707544248081536666623214453971437398176874528201053620235672891475277700846662620525146415640257801789538853221918823559013125844931336631668304405773598316529581410158706252459824792657270493648831289260597580630159060938274479990785587199241402880548246754083557199974722034174305284947877035959777620980751630530595602464450769899808927165530384541357353624224211269985420768294411063810849720902486694796631640916390743635245560602534169650758398245883621493121171520493695171998079165043144932761404659362080066583995222589220772538866331749640772368411943253126223491011210424136807665266888706527394137785088561517761387662477822644227901776320339924790350970917355612427043440341781769773660107850097756127787370287239848779971563092490080491895951440143413841603715516566010359554108913767041159179857553632597535457164450761114427270325435443037221235902330888381981141639519464224406824551008853663356733327052400518737622860234226634212644179867178962615337102645336353715223206230466922767803132841192108516738674331479155057841596694163024520714546690224044122011576941540366896017891162406263587324567746204037637770147667078870330390301293348693852410378197295687819302425756259229540488679757242083738353387589106541444626030812364225401455420058560326750233139146347616929561346931942471144216838246454401310828628009823450888081037183796915538590815212990874402894157971327520204214279003684714424689992746875500343382952464058216649162610985100390394885255890256888976965447900659148437118088093272328417246563767133832989472028917000548251400199743324205347322540914628916843754535702998463405262713048963836629359190605287297657100949413135892447658779117145411582563253652945182818944041619095430495356925334134330630750124017274664962185813367810067639853556060173307510771267158441000434368572566326749564025652990159776236284459623916467830169012331301057234469619905812402839740472102481648495352025302647886236134274694751362503946992217281916403725354603153515310947740087106843110343854334096517745287359625016997970871413452223560284188338825639321432901579251003162655040191136605441045731886897696179406199121185164978499443535814715572630697582561902140897513731244150344364893175100387199513695055984993346443923518180464517951670595424201688095980271956781926879950227006428151271928392854431717620216463577508671992200167563994015231355659088132217667777980644208848145494237709645280955593998341011265081259613389996549662472737227534914525299348260207592583278485651449237627802476808667703619505076106597356638250631485923727843632986164038225223657749661552405380100738136449170375369387478254343384022190991346689476073341725489918000274439524256433627601847904140893118478643585943185490983368442336531443952845355965212475915167380525806478596886718843714472413570975492861734351178395395330806320102881280023230205819039171969224967253085182313805568133102188544695754247155935834117520741747189435306295387615033544222543324288869436013058813848386500760793389842375171002643353527214829063087631954107127141103221172565499878093608057709369228841170703393372548602403398481157690676574907039565198020598069019966913943342561270729670636964049694835438184874257723956197223888634269468167042802732415301844317591527441669155052036662392160850750729904174804687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 311402624691414372566339272134359755787227287316547186387188215760825398203556041702067314583785559457376651897181612033768366683179074312532708480764847913262691126810751109652524310845542404275476714680939510033201582655264538959784097989100174085812901499928996351197165264252780979057784527501047140690541848959944537553380016861404784614304133982266920103748600082021256686706074968468320659874248656934905836534085407195892458807126051055839965764997580936513521630472989017912361927952909605452284004124085689293206645829323660937265594416448818739852088599286727364445465557063424709914880465885905099321943311774791795690091879848148552929735793954053828668146933991402252090195822835358302949512695359962184162908403344961499193019806890816088457435790748844174302851085906403145220746586247518644942985070631161070239097256310928852557154816726448180798430619347513322745003880660058102453978016834447706190664396028707375857815136444115449156469152626665099413917802860055762405879904710903686942754213510061908916452650718205697653728232248603231577445228484925778589080050916885623936715226491908672596929286835491431054952880973798264724405502127907672654546797410900737023017117329174117356442278895778737443092407343183424462090904515488502011564971206641675508582559390073516081684429422136321013798483112843413036877258060764501338340183858396000632849804548106336518941007972920810062950829893434058237128427352659486951207088408004544149110960281117334067343153856990725592662044360782501112920323108254572236670286409976108595282832642390912982705265272498633528983984710918590184475342911157133637399847514578005499166806018424476309548308250176931232342550285751311350582758982730922956979816701173743322484695458727193447959747289529657170445763034402124579264817855745193242839041342946665858340953848288137730773562091203895539525301671538705915334862783857472167722101127344057320465481167066628122540843588237053715531158693895920901478949957381029741613855298638564094340643721178171540756824283081813993323660839872029963528205417979880768560092375214385596980545243532930347050550893654636185755228710948708420006049789924181991742760398450399805341571941940415993875995011289578712197725930469127111670303680459308281086717207628191082802081968262317504342030844915611121315774334352223096586758247871098756732215672258242653291704849632253764723278184380021171281876036179121687754120772337534091765419030547339913232687964018830584185569649825147879770957162336973680112347222346572530223296930645025029681246306378542151184098951973058170932715692605206832714522134259841083234868672970343000853782850532784241381350590687679001130752375221703029545089039664631478733527969505806846956931646202046096411134677870517681613443272749966155874975910946872396843664329865423022123416991888812550600632623102985602361289496282668411280604591293022920877818959949845282218250951101048991693862608580660536740925660170810184359699040112915069482459133421337688287661465778575908028172158571496114432796432833230591607548424966809277276801095350661808967789003114391594931586406855277852165164524257845958670359902102351545699684190119349010646716949887580527065179675093257088181365805347628872354706274500945318263665179230440331667823374116916466892975049110304671689135406199416842174354093583432783623681555588576956605587495733939782957930648714967815039239733334853474811012828491266078449616034888760343358608830203721212604751580372151678707867452363998867670135823474441180606647047930092470837410727965473671738170278083392227979599830251091353710947808696910439036594533981020370678065974890170989376571274913655196275750140070208313859249791749163116585631460023369004948868893714633130724849268977231558324595429240229775369687163785904727466736305436201580995230013573632458066595871270281460094375629525927958576733485364357433898412296467559998092259912050665757270202563544196843977717787226433325307800469877001521105407714843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -249717116151849108916892607524396870036165149988389561896003077208627466172798758870689089572839129912126387816938035471839825093454999101334033401395257202279459667986111319917886063561556820927640207565676167922522672300106116470642726204970005568318304583930882705567923537624886184846694240991316484835033025620290209598340937197074209728380605627114580009740284727534675952690897381810402577742906967780823418956095547465446299467466431350696872736484275134436911437548840808557154851263767356464809910994673060461570397928353071534862706451784792631414089014130177690089810276943406914340889630083733864514962867306703064594920041317487695650780426675989720941476156644105078546405445172894054527853001344972944600928897126633174013061004585561410715209165838352857414611562314664423397830105179850816477746656927747737150618413302544923934840181947550727357214074835454882186080207240006249111758587258500532275662272869804202284703413139760882635479153624477845448399673019811065454370244904908094819007327544609054063780339660878078936812030071916194408614731226065095061658245503747360466344010988979535799775785104882554768065515659069325502441115932489365934633979083929765331248245716465052728648414119055456130379478575405166171724908900699535745737235195639433033320641023665069646456004340369796681611706951951953165806425202215253666009514532765023532812560752161912444450874654226886534137509081523002857810623321519643248441014772936796117592550762155177135348648180183708597562813525789122155171987547841455927247445876159399660855289699385742821682393270285106487290859307864215082654029368942483483449150231059437559776362349938837542970139977024882975590622938605532306626840459837056676301939944665846157762967714949890424662463339630796075748105655392600280076397302167028871008782850344198486320648770092959782258840296864163382915111598999121757579415284272917231806300504804655964759891147821751059544585221535477990633406023111044810724385604980481700414065667941369570482209604329161938060894497517928599338564780533122660099151307285502567990611430592962198602309700421314124453031035968800952754648072079886675791493534188913651054252755710107571277098213836629335733268200451477081190561749311181455880820201305155268923148562660813453274776233179197772407849627211899189115802361221907200295129884048942065060808432400417174619366715030871833366431114436330357560833902936254099775839203305337183646289858078974545832130206113546857844464465060081125211603305565062231371667305427195463446813179194600187822343201555944493389255588433072337780090888577006961866540435259153467012169088792170264991152256107159089757310887985194838410656492378525118134417803269827448608625881521457237329199546069442443769597931673099500895626405704734151831451792168389667784963023281648347855288295503913093426859028762648101686472574237748275173863004241988375067163471878219111819057750287406131486473443243495820896595327767202559710264439000131909900774109727871227359344241114222896209679277762675653521989891465768152985449870071394759470432309438748815701631204973997930910784995240525213662433326328571644835429403181976325575410439916334118679184729597598580414870230206842765730060787325192026722782124283482088318821529668334385225166825217041268515636974832617975143857354531693148342574738008478888757031486973620374119369206433447979269035829010213574149638081105050626050882554465008915650869917995120783572773698239329537992245458735788366945140399045778961529906398440243549244321116482013446599124088467849662019040278494683888386084693244819403832271312927745673203419150133761425192831731478688098569713077976999255440656688382362132279430517291880110172517135434573844715516312161332317879884407704797026420583718110186773961356553145134536977125834327437885569853155719708389861219701846103613646619089044500630119155969701842635844411184396248661276231307499661848055436581904018230261734053626428066848940116427780339580535888671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 455262279008858557548937208695235766562659119408670470241847446375926082521197117046170114300091833517202864452333980707290895661778008996815551097331388910178172296727111165647607654230018421892495464982743016945190891995553794175862009305326719119732695414555222070029797805757617797961198735358159878928747043167420295817030255622063273647187309879732714168042636839139417092188339204671142412572326160950431142557336093036251988524196106797402744989968450016052007632488742945055786017988185317141379530053532063585186237070908022365612907457399128583222446206276919796013820995797847917942735016974733137395578822342566047236674420854184041906425034211031610872920425712073715522725805361621677328365229382362243901162913552473169576614498941523842343127772448317839502861608090427051265445419809630533611396387326922905310359475308325671257803169300051008889821240075821998655517153800172170977790560844590683440354809276494930390951847448146187389649507999807495028022842702195023442696281675153236934528404576165314880190768029590233640589293052901350708026820564944372737292410514228013777772559164316861310143961223226559219638028795852449341297243118651659702511284032462912187186164077957106794650227810449525777173242238723387834995789992464720488007416439825165355886308081163953066801616686695311020169672811311158168339927102532200381753703694896153348768972377098803833282685511509957052800820234120635381841229320105214854146135086159100857943337665147705763003736174811754655573945195666385042379216081800896662357018527028686927741882395195187090686467349577965494485887991532088990256333666772823503890856192426962681767300182195971623446482970199228741831008185819369751386637348006758803139811366203650951209570880722427435300705604256244335418616674007422942762264368221048455651456569175980652364420422436708841871963322972393863177060845749444141254631861521910456416398747463139589819642642523178453557828883465587779651710325743562048675173029974136468155970317697281096005536375188051982779773184564061413467329990094820716203385753615734030939066594588527231196389823276084347649964463747321568317004566694090999759744818662765909564859477420942940455961653372820484208055507213583490755636294618370028336440257875533715203914781956846843960130066796533938125033909704398349231612158222254109924056655661333043140572056571953780240767317102895628718519401274672827478381666721349841810390412971152798922810612487419335287085665758422163763975778759691953251477007272192056657907860178654588425968453240018037709557719877774303547512415506861687848579232711287126839862385837505589402099110886012379407067121616951848330828884583375226124804757285542295232043314387994775366024343302985417801867348728086969417626356690791874665044925285654502908908820804415030791918025266086013113476710766348759363751463864566973517987464851667125768990152016434296021578721602199538641171837834789054666924995124634707429712864471478580314974197711787515668849263846983062542408290998477441403071366150466740255897838722743802324362248143905674434385422031219304878422055104924604928933619900605899025959881939538600502690995097700802148108659188070124072172193908698684997832726511303889796870089910080044362438513339377075510547076120708437941919843880782932204896399659493708827663977140062075492948408987180588517688379615119802443472497835993506494255440614907462860700818288293430068235694645452641048084316595716979879050899355550909073400298648316280464216194157884907094519628679348833552689083577840450859251566110186881422479112907723564892229275258457862420062670077629435404476105827831985028248859317029042440508317731970064522419465872778199317602874682683342664969782972073851565224707872577343163118166582379288649567869294244787212598270122648753697832105371362682742866168296205076741349200833518315352214093208638763303860645083692667234798059503495685701911270963807092068619175754076606962009366028210487481891026097795490951538085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -330943935682400956029678497080797871409796892334095302593839846671749037139400023800059485861571445590155213580266346446532741270698764151092752494142309570028504815059986619441458132742621262402949279538473338432575578854628479621395654476454993716017965063528098672812695936152468132123221288573344320280358378672863708249537462050611735880564216617648774394174919431369708214262717166107507854485109370566736021845910965514074014429271204173813313786678961957937690579067824633675255093077365751931219196564768441420462780891511000694591738506631118978960748551849194683097204863134274802600911324110444601021051162658426135852141051615417591410606345483281445514643015324854697660102333721466209553176800491575670527833762247908083325597907397081088790160621365602170511581062668743183128130354234340431617642342152243493701014891970107135873805927269458943614266269750144615703008370300431328716283510224785173283052608174762193736326792962445381261527803048774807591275148166993440570081745040202374195174095059319282042342757185700679285451786420348918181507867454548898933817857672252075893333523677826140604266572569692510763593073172731002207577892661626500823629622626742718895445888557650113345602943229907129076303106884994389180892508982410060068513103144117146589382189344419353860255313697770671699777340029525729674489244912193416579620775943689190903174135478663471235733684647822728652327388820301708223456951869006923954172507395897103192545429542471843444374357829266752883919225022240248582909698908234116912920910859548246952852607952602409418803428584053537800180171382709155298110061674881480906812674425204407203684096628732143062210688374140381000328998682424539525515318146798101479318048851420326226860632966674797404904684758631623752465259476747691398558202987226195085043667342015486763975276157120420362394664699467911233310377107227854563078072365069982034219287964677368018426967150691696745789360546929089906245314042677371602468933208654791648594903405681970567835498268540310127392380203024856765155906650468288863648266848837946460712468520159472261341725865459040338205058612638910725730947926376890290221874288474444591936392204474894847541877008171403729638504213792401807311472549574751221295813136925578544721001651611677337901821215789479329325753141054621147082365563494997421404341762895261821665501022116665563068002666925027030388165624621232621467897848009500196833844118675267999494431824964961869346390785311980669751422496781629026501286604559647283391083755333962399469748129918364500315322140666589317506202866554319341340355472366493570726894608222413036144706576207625256599167832329844433575749821173403387726531341160959763101537832762682411014133053478720891494970988887404746319974823157234655345463071213688688059135149202157023469118020408213067005180230931569502521948982177106533257592827371892437365687223749652128943231471169704851713315004648124006827331207301001742142824502921750186384145596393421427535933838060570300162622528238296235805119800698360790219632654925052610828065705726948781864438543297293764008565892270185324604183527402941305516702434091603622358091899881979488780819016783649538416769126247034026256815092961474833749084106027480027609481101571707186871805422118839022291584937356011800503808410488960645369852877411203609892545279667465034954001553185282180590942373326990291592213735343662545585691624628217681368276804535527964131981891914322889234475323379078037280371603595958924995995094951183746010864081034284192221149199806449473781538362847012805174692738589057439148879839867849724742653869314848243780337056375428548146802276351291760297717353455525336518786197160806724184052267570030815436100219886811183838752156389377369463561117819808718745456157753186191068842651132799693753620870906013922519428358999159014334238235275154384681471883221838682373134284846002074493269788565039050941195484652835079082408936320624858924121332531653282704921277491917737960815429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -278131831151183615168169711041826204861872805332840674979071032188670812882790862147237719876456313841561841263099233077386132198413392481012238425476296671143053902618195037523599269384555626922802842653583315518613011460533189095503049344594686765965338653598355216774165316253826791177029501206410461316790972453114984361828885200477246420100826502716402393816105716800682543661686598372428486722222356081135562980127411547255240327844697186905377218740426285682256852878187152612750250780110245463778992484941233906512619125775000762243841371302114270933684046998268866498768392257072297360401053752888308146181679910713432571401675421029350369820518450728487549963183962273802466160605798263828182988517589071343368628019903442661921575388465378017811981020008516860311035599608606499960470480764994869192610175305971061140390080936079390302292285097239966780804653388948687641043151934595863022890368102241124283122490325508328333542743348041556189736403852978283246122272836530881719345564739106096696774420374828681654443257770204026959735542485239953529461953611890294293330826934739964944011695376290644915142367026494021760406781642500647560352523907885731980188986053036055456982142757239534279974862015732354488134961152906333043120569653086723654645473578187981685735673385112842182268394808359501172867468551208473449420575110190952189162149099778439237613443345605143387215168286676747821063332339409067816582072201289198568614502430598987162032310041167233839919668221381205638891118242839101029671636404873601976003843223851479364547516445718209941176539869926581971070769345148980791922897204738007529662608238995090605593926866858069321827133825989850859640630992299140650668544585682581971169617056078568491230274916542636425450548495250717663245936674255548821564472923583038746584449141781741465638931539727646503131875436405710556522560945808062792748075114350939049870230883550705569581627207057229843223829767362818507336645982055994176438673757971360758782849351029195113456438717807013256596365478964207609624501011027546321045755705238637312429933147421058428975134181828170387722702117877421786775308849779848340143397961203645856417587283909138061621338578671466601171255238817243702457058997642707392415493692879241314800999018027204552341150158496877428308818488267624929569995378013201181214860204685371382873749710431487382618940340403359921794212638969058149386853410761352664122454315358527067726871675843007358587478659552308098167278337824263004248446513877517705642709032996794924283690565073094607273669569925148872404347207146693953753681817205347396376519282525429190114190298884890597763732491156611010806969247048748548479306314451988737456588192535172868920358158688706884392682411990388475790439253573856319604340878761508820480615256970620736414381950807535928859757490277664602494548120462996488153290385254835716014308918259878013959404104332069948712242425305263992127193714952950006490044899639033748016181253286715104382931303691787979272663569847376479695014944898374916314458053845937811297494990316928443617118252624082588869363361306845515676965398845803000785123651734194439532038530003426359524174827387177147836969420184289602754871444679333331372959095854971574851818097474532102424440898874071038312049522861687082348719277413037789814063254028347435176617291695687699647711770511983449282520494512434146677310232322623398710498623054157153883317216956620241283903513947446487376223983198969966189544804721877356252004528643851414612947087698600687309432362714481008451844314540996924715769705933754401777510883827540520117016496775568902200164975263643614860962952539603331292744393561093322969068324204437898476381799709485032683661112682618346719057361857700989935280610590687786290305526703837744335353818955079775318156426543358740273642755262699578920547875064078309891269799287687842984377597094366606210014879382491272272213180340760345729669997077596985319078157374022155781382051129154586791992187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -41857598633881132650337288714116990424132258263556774177063083596876961747301040679764613868823326223734335327370018357543024321551858869856380030797497926068443564307380479241909391640813810826005282212527252988980186348805341408530366388265353495590770428370078252856258178691140080577240947444325650813055310380995176983760000039977356733423856931251091306763663219584348254178632437947027524052337933973903562830381833109744512504977993783050038979542257290582399207569525866673068384198534760475531690179621321967952641169344713431220217582279429011728802487851984864185192193504624345299383963090088992884042647674080825083689152900536815964838714022754564618876759084486144082228887830831684652941622489733082757074194602465541631352261543070121820273675053737734153956122388885403532782065753782756705080541325861868434021143507403448805284756499975985768182139604048353464094600892294208875011705070120151469296179414326521705183896041651958545510188420989520350382191398135652548465530918203839338425487973494016830563209977800798035669699061523554367091584678923812131499880754245157686768636274735641662478800748280521365044169162080895532120208046654211238131176434442847736788234389448610760472302413329083399746556692939470064652105968279538020983637429616993298958662597461992483943196091972211914611949482498388363364037673138361887315432116697341952336614977117567282090803657519147471261308064967885956877421688309501251510883958164043074995350309133893245148733210421577411349218783964335997404686152070795992184403574794368424016513469288025704995128772840768369080998821159875722961804147771829157692211339580926759600088211523199416592816021471267521072804527947431945483198826955741606272625736188876390819674106253450529975544373552534183036251933898876196008296383061667352068634393965522801987485844022691528082750242880752809979777273895084311963782802611469223831110017721757093086070999659651320044773317092366959151616310154459625562243466772961630562842944519343819125164532881785770541252143261691381358362585017332484723764457532622447062628286767629049364055764412238076167168721225636704689946460784266508665562537699553003595411250240383535939854638500094260542983386537955245481441447507356833717012249936577515717864500415612423464868928551824894106715919794684955704264829748593555736781295539875594399642227905963285868825693635068936210607869110877425683689351948090703070556980203022818113993914266154363446198969632600826472135872271010305487817054832673832429592741983452575689834322544946817825162953973407070108769704266425757062544083311020835630186977197472824749533334523638038274167607389793188783358011570259742617326200367835818930957110860374881360610431807409802124000737345219062926235575683440581107456034029673599605539659529891562422416308685217526447023594994189040146147792975483877245683636059473000782160857728224876521615466838621600384733698902161229435633201378914851922017136676547054483486976322229104536650252662885850130776164031982787672262899302413538055612933417803793157284886162155204879270664983880121509661175223372199204725879191282016348185741416460266247561564709781567267964295807954027770279448477829514662327499466889373263160446007279485044086396041948709185529239110366855313872249525066492006181534174107983578615882508260785875914534155755040764866006041014083758909763097012089645501460607838786247824965490916819081880943463563629140250163090136870292353547459291484719379377084306428586521834235447978753490500392485041545170698150031205831358842722932421799927824493702522918298964923693506975876963052239979189068728935336632606747632979005292496713156363146802018362707804457740493912409303585509891294600210913633091113393946415908141062882521580542742996543563800065125545075159197612630195202095323642141108077468845428968448125018992408913724107011384630562691466212394460322214405242863932635140720232287566018775093206915574571658087017000088360103158385636806488037109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 55023001158939607159676857840036709085652275999537234954599161167831260857100085505935366233741940784926936687591547937551677910687273587504293543014316441140326173180041692478221327183956384514204005270468367715052916309223853241260314105484940039866920969841677444938101731293030424657060405074993354215729837154323585635857633723005068315061089438477456276756851532142551274311868328257924034718138728881727987040367024554235812348816959582915580994467738246278173058946814924371126218031505101608476164002292586520655828400570605458276226446576584592134942010104592671245520281960896298983170835518596448030433786425822052319170771093300794663486637502586164212294402962230213546654269518524037823889554995910553314359772351665838019999837694142733697779217827351638408282775338690023650663385141268003300367453175411711519887679620671933080725433011462847770627947672462635341393475751381896397760144724643958040354633835411285304122423624094762388940739677841933998765669603033732984304671354627632497182492288320244787941487688838256478576207218008465959834784622934848486361731473913874260057990699920459483833794182696379286657625374019601491948364468750309689300293124797761831639594842096357525031392123869258368571346812095077213222652864393734581723902228957485407991751705457207365765955153290716885930856952840354347747772394679731093992800890130098024931065410780316823029084413688558271951958141363885224995716179676903474685535284915956530456775784550866151463337710686800175795786015679981673797787790331619490282395231228921818633716054334400326538752770891676801751857090714633901651355060035270111862270863927942721225768060484544404960389152654994458805536822538065258376553034139474867669965945903586872185282581073313313690680154375337361964164193373633937810222792895213541324943983102540541090885417448999940365240841420033231132291050560814557120823356579707464468917786011402882120294235004549747392233137576359096597757852344450443189070392909824605806017879659296205447565989752028261923113930968689676822411604179000416160703701602685655993634186938775646084984831761700887368233467591419900650768110148308769280950851105284011800583433501323853697265744250488657934500536596074806865898387840126201954687174798485457174818855379484123093629922333736478888299476219051566291364251022168120227376664173850627728121567454045123706254887756821817906246904339210047464674993973427906768231895255323033778769938860847382397702765686110004119290450156546252273553694727604685502994968227785844382928942660085607110824283161963115852500138027184197092906415490015844777778013358011957966000287270872709833379922875202281102772915842047506795399439191172185750447993187236844658134238531721696233606140167178302255387249334377551709906521557368141456592536663393321578388391711894187452357563798013071232007082056244209029322715430936455933212773553240111480021358002122850529009422365981722461549982623794467038440099489034328253266344859101108421993198506836062705047123331005012931721304870991710649761233151767656512315444287131985284227830271015171908506019449359176655462725983144573039621796166095173053408113030938291853295418098647840081735588724863404871113372505868037061496133045997551134964631277659677112225276300621420125831100653378655024349880460513735439161267322042717596889607206029932666536124329358873932549138870129114036674731138637871791046251247932779122716961341004450062938623413987417650252110645799736060212487021824741294974299742567995531864596990932408067453214781931302017461194736643934472874527355982494907379267102093460570758046397522296595054345611682198749411087560871695499960272828717318633397099161040382722783709054421647537228090965293311924654722822938619645617620052783311947093404180896305370686616022840399519290695985378455686612212846419474818441456806697687141725611549106518451510381753435346041826985442997251761776083156683795589327955159609696783963734896823867367957968201875686645507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 15892790541936844155457118169728425350802427071911353806929745247209957264136068919297098068448046845446951200282656245001764245318669785637192535658754839008027309234012795945305765428206910105013034198969450151186543734494094499976797300101147710530256596933161337547652351417871763497449606314728416344598531896775661803070568623336667387410616139837491881889164666901262033355292070756147275875161162546401189670451852046258345986860085266893951475767523389278789732454786101797035469004406920045528231264896059463530861168945198086875121837648324605255864070784708040796788260516338075979716305164133293528370542075006572606186996480946922222930091885916254831245506621645913141794748625933523862263195428152035004781804600179132261457134494352243563812841394507251713780189936212858548466979015095079941099344621611083255310009960516372344421112671617890391644183935049106447765105445802564664442836696895329081850622434720732633173074356789129826611631812423315397665408823157632394389024557696591267110496456390880830694136909807491611006698140234934469278683549935087400512333523037552892964149573401401418333923822106841277552058849173388244840215790842368488115751305047084721618952827365278291001119676943271188123337504600363629568894565937647281831776822007834954094647713646966093569082212599175396817148565646987991241178032780920039585092978500742403934662285757319971365019811564060241241604892743318163767570194693071508483482799185986265741833949439761489559599351468655182148793205886207644258127432070586585735607656814176370851288783877529134181729209911713579045236702068158067707371627105541376074108272877078410825088541675801705441766009379143916863487202915030394395033824395939559323680007273308131650384647348475684919736929648401758355005206501425503374253101970899975914162558845994954148760914084075277120303544404713860908061043501164414497341096707570251568237220111616609596215025926706258741156214637106974977133485478273998865420549838343033031411347955460440710272076996967035544397663613114118607585351838417599140683203892593100049684214887836920819308599334551205441224651819365628435739106760530074562460388321989645119451340756805970645004385784732408845177296294951024927552568529403855574260951129088645382509567043244607059153368517950826047872819927844342560097142894896734272835313309736103537807780415994316047386399659769452081116195005099845569756628078653431226186585448026181403024631105008136196815289384915714831569878086147225796362600947660399377607487046416288612118034033217319075960584001095346672039955732149716580044084257427321826689226545266871718699998480868716108422217443565511908393256188795045359045480828032906802538398149386821072209325663454668258217406837493072631940823793874859923454267062447646464486644471143495745919346739656838457425985493127931183843243269585627325704473939099083222057970029647220963684912961294967155014768175988952852885063333493457285109735167401204787846492398194518556191607050866311191826707898376913260740591286142972849209566249490304784839500443161850313047641044204796288955754908567288257636344905557748681158391547278879280467457717789982118918620817485138755035239337099088141812024324073540019281240856406122497597626387737272161197956202219086234649838149637194426571453941324332639022838331866804385937740805574438857643643284469438065549237371153606498355489017042667807737292841992687395845703991689284297185257247493600559262951142568959536370558310440509262148936559940294998819182516625575222285130657365802768466098204916728458984838492640362131247018364218928906237083238694698659907995673480002041785822919334197796827706625682583085725390690352293122526556455689634524031491502963371987927509441960531250214519989572555803353523936050289568631726376308697360543740129264122756929661646197744697596692864024150364126863268090701768823689629208031288001151334934930101234800682398814418767301241902944386029137663059208697239577323198318481445312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 421112231820488652254953725215141703310861436538955812272814856851593355856998369185310517774817959519939911386820019161843875677387662807684456909485913218374407356534318449792166812573149244124719977711307051934974835597193007768226475154863217064216492651830640391913573081344542737158418837234083749591092902993944229956321453141981094691329339021860299331063350012848648101414710753501735025850654741313700624325844156537958377203237647185251412763899858332166651590071975522226022743458328062821045016885237219523988384524297767303999541178267581401679135919561104992406533079757222809042666996178739707231138259129934860580686742762915779757749139746846109513972767570518922128228772068993601140896714872870611936660561262323942481857757150688646036923767889582178851011813195512921034257867590647175155744661835654169543443154334402941569823442820249716426553751236133761012206334341932245342505885078885169452473833896477686881699916084013413719911454272926795151479006814577210959620448294051596756094560326356240004909692064089303857283749298349629251920424944671630150667140329504127479826058413651413282814991418317079722069056259369860065769785031029443082625952711518913837321543042647988759165167961828392008072082476509091288739448223404482993728246067717141007508188469618736233441379263119744064404509487258666019350442987930917843724425545702481562523062238123462768859867605821525574186853343914914191913673499798432729274726517298936575429169870013534387211169218869050299591484496174072931766335429115693637949956909320658715946849325639707308079172956333522154604201710876096036895364646647628822484051732540050790755477407608316404529954614709753358843356238615120542605183108325796959205998627058437591280327366135912821500868001410423502295191702437738181296618834277909610039814955097161657379934953993192419049105562994627860356578925971700789388065743923816291244939801704385807205293391879632285984155866419687830172775676740152961643893426501693570615252924341483321567016475242305165716047330250524872921733747754252428030369681523219504712364195771367120323580453716371820719481326506615317296140944716818144705332822580004066545742214148354489242220900597923717231986949634622445223582853967072584644616463965445750440958049764054622587780622784843291894764529642226289421232208946548165344042003820061442663684694114190660301030761154500854863719560219420593744201810431542970421370652388413430605024665013280915492265207541676066574168990048501615306768808718014986192154759936604416415246882178094203217894246215242471863957674169785814464042161775990776642693248671692109931819607899539289926234977357151125472221394840777186455007494167202532958402648319621233526672920386942427498721817594078062344168187205142109593967049667396726267994670333539612439905914409646926534319225201066195351503734508438253701766288093180936675390096183115896118306058455148355723267733222309829985681431758029054048044833310269525910224409739544170934952275825506704662632129379609421496193186193941636620061205239481445717665691396235981686928756669023166015374178369890282149581964103755274190216692955370731638021318423428094862614130543813038404244501086105514085304650523142133104683216879124555805695983187525818159793640463583168888988952600194469077517167395436428754949337424586878192038564819004706486152264572063237440112512712114250624448098960090063185268381469621705744887091753012918450463619366745371812265759346674166167025145729546298589201631713580893366276960725209944976968543252614269900606597444102196512704961391677896469386401550209851147441613648913450402171083493230768457767384734553227462984619631630494704661712806882235892345155903914571894886650919453482185258294988522312789005318061165774170148547691210692172946837958709963809856680551934089686998078168660177041019344517535106208755731957588173205653209352296210940357747518291759525220058773500360744618109004685775422883843812995674884374141693115234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -1022320117280215807920204482013332854995330319027003090965132276671997701092796541209882438994110250991027836416575056154254621829591929163103669147810934133404116626719908928676093565886886437373196213568852733441089869420929770603091790664735095838933920176933181364804718941282375378701769722130580317017823643962070353759761125945383271633563265840024059182348227981169398826109631972681417064923728579773560204873288749368087315236467793115616873184501532269961103245205252384639267908364745534675724088058395172974388428220489854056775256477887624610631857791454877608652838585537363173285153112165141590184229920090782192296113572958406309802200259231082815373570912730061541708391832523510844748324398053542576385211091732453088167146656399636853178076149056070116369669119884362764661091149051735857208015947345051990544966340256763882210696584937970341137304290064205953700056321303162045051716517193965098198018169362492624475847818159165249278762000060421036619234379555144195920533826875358851747666156861378199834489928166646458539231382755635388894199594115014167949372678085347779998406054425104683652717304151357925619369578672723773367599397130458495692585177724514098041173172566792899848644636356867837953848068975361958477397201368338052087964309212171001843464189375254585344275816834387624149792725570850511581308347208602889127848173548395060467228935542751181077712491217323014667488299157481096523550328750284370560533965268359288657953286500963973472250100388935240387727662464179322144808617119814225757137469122244280372313416632965730067213509488570928150889609839443987833829092132629226665637390488429593519207343989592342592959734606392672037382621045364066292232910350617452999210091556429019234040704300129525686628822760113823560571662648009534758442237134862258295188726836052831332974321995850364777351268707557627228104587506592822600442843467759135085845036714275361581435533957055078242079248297946929222572520277919196344824627687009350127491501766486986076145446523652369314745662529644445789551283988961937561432731555054870058395115010183062416169291818376483185351688061175625370159997151348668281073316352292896576357012509122955048111372202850274744376970624084197363514831872516287587617474662684363855827021836879671587026793799945778891582326545059083812483439334673638959238990637841231848695775557438850027997277154192239052822160354424363288044743291907105946732023268565544034987538175492428692718912129411860627631098308445994152283516081746345817052543141720544342123116676577756355303263944684995124033313557361400519583425589315953786731167364337937416795875038617446205600692490506229592944788490962496700997275168313411209128818111406878002410832910642897282746491082436179623964897922470188587731534326386754080664101224546225608293298563433467522514625912587841738498794276079595884666889561708729603991748745064124578949340496820026535295004468434969011994758539135140604079646959427892915782246727633116369197402820384607473264212683504799485660853810167303893886611940633354667621095863270506399092754829285091463640858462730464448065068737725956920339953454455056278363005485647689401702267952971700895266926148289479317956036079051419027697368539829556471695637217583620292668405350106761679263417653084041634715914891708139741089225214789420808804277693201617326499839160636212783128252934055092443468850974945991767426785867045372622351783517361083037623136197088673566308595850024758422038480450596160807599170860107372681190584805120062359773721556505120213861479479729908500780006576091969971116052985193335008940192507110483086923391169050903219102052167814573800175861920908703227288124967448675759996542527253225179421867807882869380569790096399197359086843821802372717707689053558291609482798971331112601317114876460067182346120525670800411737446038716511583643943972153889500249700501875646451719608536127165548419765381725875533692573721252282875013883742430184907295137643814086914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -210756870569918937750565612327729069958214244187373482031228079425867639671421909471764279849443276687307817332600673662355320326675938769235128059734540361613589547289776657668903996512812732054114503357025628810577010109608099101707296279282940549090688105193937207130985628953148822916873641214393206663561227600305275110052792011728593132021024516162635503009240712063201640953259231150974200519914139454316338827350849932245229285649982752228401189850314033453543903661950542459395288490345340106237848272748421659200529877435505612364712306761503454329796727734903698699864649969892106804065839465428650996780358860971162042491675031182782588138355076091683086158313696612161813520583471585813948997787734814868284463490503430950124281609701230332708759679273063716272842878913717985146866631770458775546963030970483849234678732698015564449873548671266779257102828920627161069810769852108070052051920330780535102632076632709293779303218295565592458413693168944388395266602378116736268715627030513284448493764055313112286312972271788351890953931255576948576576982223875104889907920426459747062898333169237305646181111276051296778504799917841736142104185666711018359933529304077167175147607616683492390647875433735016296393681741831692395862919660715545798981152585281229547281440838749009877895449959524456829382660857713236184857089850171022002657068850268060125635771944779020759857995609354783274744959732369946889977622212446831863468946441797207256867339966501380293097275229129054112319428462696919580772669437551591544612996985454507293476751441748695109465628976734544414063535096637395572752053547495044321564005820827613713261294595796210203027747951849240342284695718508877872263920417775631842520229789717751960259389618956790271559655610246628494544471997078121057846185554336733986639644867875424844687594470605612420055532516355524397940499420704682892455915918641470332450835028769574110743902071308759965767100214374501048808419766091417958544501242521742078017021535051563764211851960826361020304218235956525704165106395579952100219132069912947204784064535478422240491852475369232814456606487930415054954157628041318178727214174776158330114460464949491226052045994077901509856466953604320284588252482995367918437427689267777858134476056294926520379107562654646332481885730372953973122672125869620161405196080433882310677321475315436305611330514421068390137666699167768944244883310857065708131518237411424165100223485519607103136770370359870711642976920733832556737422416704985820802198520207748728377795351870842589754343089245202180288483594823467763042892474659494178957180247283337795997412385980856214313584156711331822727523112788609414525403643354480840380151438087356439034835174237659871968244965658439137516214184614009447946450367587774328724740707598688332365379645807911279990574789221586389112639082232692080526414798999290153821576563483141197470145594479167630565637195501019819317258594621299148620546822638927984335214813324242170950754507063038500756801842508513645399878673699785695758230696554914147632825337791770675210027694737263005568022446470159893415783306448760155793282598016266968131322715841337314337589754034859178811675985197265541456913330397162786966523566206460373044134017585756958442119543754979633030842100440087656034063172365854803034625502270558920531511681556843406043528100698158981101967542630592963665971579070724767284546187132960929013633621484195880847288154390597283165157076416622337821392437259382396199724026285946318949825992865221675425224753814366952729018875988381117430659952079580363697432586176423254079919936522863897791071980979474535308441733638507772442475958890681104814141900222799951456434384482756282250344650090874408927715112397564283206294005814979418486749056918910631385076336971862657636110593188519939119150882619825387679061149751337609456478507340732781797009446357474268822540017361889621959813785524368712952664954115796265818315599634053165587782859802246093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -37011715384568051303636313721304951486194556136287563486842016536314129963395673058545210515639960793002919327554346196020373015609503182211459047631530307590383361667513809719981604227375790583895879036431913406333786045820584456766948266249341519642436196698287830286283162208559267738249757203571544544931583645889654794813398952281897583515939940197172822635985689702831949731473776357639842738764633729496694247051318132488116923358664157961628859418466653898168219877653854141418419036540987592833724968208770469585321994145373933119146946916351209041018473912131614741377523802138325792621425505988580830152724409049625310950759499584043151596356747205851887251255926267645507765075495249898078508082742363100761535126488144670212935861565825032744150311304147522929718678780567066862116552094725203431233564312417587241932789591644057374543942420979946706352482151548229425415747411748843845577262495819988816568727397628941571787414317526782411034645733321648905144120126183837472471368013673004563320749365813802620324006689684771434022282552315373283434311328217515454124249656935611616028748867361210550771451388341280531308061243460149321962087030686860234902354902908898789621269505959165471911223252296966480234568392328067702462690754714276576142137509846389522730436806260695454985537228403480542358545141370162265186873710793820076437590662783690391361655061818636208307875410629811826388414614544933256879164748325092583462481141957510362786830488160200320019621756703810826084317029213967353765147663046501702073034530475768565754231738751228753484686310515315220668160016183517033758539977825358846985693682027122650459371264075286567043340144574460703138749548804693037023169054202049834077247990140061570299371049113382956547802941674168225489537105018926998804448362263448003750021115861313294300753799238192995712378295098114900516966946882685344208857437874708676427377163274170806907597040456393067956173883373431663901503872145031531729925278427299384346015982841190209180557749741151020537482661534539582277737068829094465650498274993480742789972105404806127911648980570130945186556760079133992400326018434772472586599737268917560716914442327895545622122402178655361774643746730389655913148441949276969226232948915565579007170378680091695502042876229466006289845511616548233301703703883085469797376391059938217317918317302207618175662016301373711423463219631912555428106196565879079520551714309019496197181645055661182237628289082899246257604808902152385646065428214140051743731098934778859757065152406809634744365805579711100851148953707381150740209643467187685107098133677440179815580127393024457595451270673349539005711478244562365524846660674845022558151496789458738269536131405682090120704352705904790397741809754613220158348501200958587149226372064041015960991253934724131116453811900757576353125049359694227757689653034291840748572277917265899852058057564678395530477970914063076916341128019299842017969525246845018641826943296807381962748360603096700024856519518467174552897832841849306741688864964181828584300119370155785844015234225656643295669224980039214864001475928146629015377549270024932620776936836762295396023409464568429020861654629844986657507459783309764336485150143299829762082700977874224162384354646130053420231834707326676155551004971986919536919108419799542103643320073957197314036561229492744377167765961931053929695165947499997273099917007682940681992032848930666448234898301316091575724453898791322656309868047346367540014136429477633462496507794237590497964631613988908575884678462381626866294256587900042053212244116084293701799941177283564154165518654777761183279809927501619891632536458481585850878735220683059191014251661058416927936124057906469098635479179306551108308820204422174417952852481358009342078504103241828494305835349889936368932309645261963749719187656350822422807402042314710497402420254643371565377750173761975466905162488951290115357846870315508296699756134677327051758766174316406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -4083921315671503517349795954856750861949808704453705691625560005282129619912855516571551509671586351085630268396697841107892517477186880939901556449758565551183719298378311963830433815654683619347754049331765625484796206640700621922788036955663734500705188954818596627336894358041402921109672164051577290090176110793939567384245369553910025236793895488299001114841670576021927955344425257823941461630822261685854389011966894088920423471239742367211709160501923555632885243745375588590466507599726002984844815600877406605175664094430928686263842446357807559485532597320000550703144140557239717291923942707926202701909304829809687196645808270067668933363805748112197089383731118380167396619871309919498584589296313947017012186450978339361247270580679139224050527579375026474705597526542344726442596749292865314456232010986360384505677385706753924660630603283739151079132627722758550097441361409995927587385513656868970962774651103728278745196472787544355440885871077634995936542966065029320139745278663704636829778550104024523085467312513614510253532123503020631254256043846050097729340146480652019059333015161191329401122248767586460045467528516461237066035142007107829004959284826866900756314574549002170736074527855520970745739495272797879245565994717229904524626277900043997909301755985244229378321944584160275843526997932269309136845682858748597183561068025525980344571945892784426491349620525708283759205073646616977918782606039578469693652842614958583271745654015691599099661799704111791731436200648127722725096948731437948602103959134530908914289011105402187319967984455996792784224104464093542016642450006645473655445025347940340811547695998308730800637080432615835185270180717201977207073026835832549114205491131292181598172389306050619935258504887502933998781968164349573057141629471866724383761787853194386911810823009795773962584653050289905308798562772768160588222636433946336243653498401229793451134006256872953105178550404258508795543988699554080112204257972691659344327191767457739800268308709950861015260393459151598018947207600896235525872869305317395962901809763391466229818832772267417385486164230987562609779872203070795543615201394528872245490340899768822959586226630776897118410905365088850921791064350310110274353054389566044789044873404074252171345386368133581465168828578069859688391581421684485797772881635221877433423519650605640299079564556466730484832029416083663757743390385300392495290237829951237019417457142607507360509039955563515418092760077506176696818384547235493886674033228326947072657015348671305453455614092868103911431511317119820338090478370806444662867468699481372553974835586922477455313393474160425339410516349425616554741859515841993419412996672676808600507654450841072156620815170240824814633413239644153856574878786621815151341114340280110327779520077850993816606946111903729702153516784690652213403072247321898745776959228594898785117381322226116299649695955113033499820344455379941469213273590461482303757963997091584047089177296335660266036672346993936374003945118900027887437586874444714316517459027381532445678771861808362167637535949199440776147662440467487114020018794006449453221219294451140279617435865133178641112791520227864779089866576494168771609865703237094555083426871157405440574123942324543406867800606451591959070284408762808479628339303296373920485682137372989345434695111199938791490983516531267479790400481754338280898397223137711369687338399016124248146985271666848454289097602293013928182651692616457767926088682540272390540654207033480567485762490894663057834605156488122783213743849541517585626457166988315211998166276176065636854640290840018334904968101223525631574162932615678510266714919575456602604548511401748287315060843747788963609843671097289669952944682614903289663556048263653486830638203282583313134289083600682779720650687877695094183395764860566409216016539317150215193798955122867271826328762054652208653018656348600967556750629951857145888748345635697245597839355468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -390697578976536388041829104022935127634902387741850837111785511714764391228095544508531590660862665503386664800609734235275168730719154923510368046367783682744663110279522868527718339818850340830226079930125528456764402537143157729338130198567570719329907857011282209124505000470596788212452726277739809258505665416126705139083990396297945529530121943040988055106232807178352831239200249629263614289314905532794408857650525591149892557611940533717253367241478586279756436952160078871532658774210496320546493536562447045277130858238683234245194065975373372418157377576006625413074664161590751551873967292881034828809036378412906731266919633507418439660144216938449510484986472239057079295382128563959663572548324666582653103395350534260593447756792267403837964202573363905583908910582454953523221768670058643417975090681878261796181264420870372163570343834801683968550671343630402641630892548164948717863828186450542963643270874582792638298007428178776091147520686923353857012242758426939115102323399971953745926937342271583776843663555118578917764003480231314004864224063755998130235497529559502550644256212362593886653579108434159914928744928092160158878205253953409511566752915696152777777643994026752838165387047062078634119472642140869232657080967412043955035959804963311471166746851538045319391409679505736098064404606576671335610405728909734904486304049981699730324418843473256762666053677269585402900834879391449034407665291085231364569122181340772708711814744868952277685526831295601567754336978005431363239398488588554743580445135089350772051978998796864045935286251668311433227961632807095263579243935506510053165463128240657700440409608908934427369682058921851414974480302657518061352538467473500013476318747360035831590684055912431369623333528846744358550207610076605494583590710722688018182477188720650828567223245467750136610632865061145708264642255570321144775516570151827190023852574966607817632739322313384539326575178928092597573524308499668468309630784603225248277238814500784522409427898925806355306682680722383491865787316874817136804654539439981513977694180852336905542115896196376685537129963291994054795394904428236714574497920209598760797174990659360466915686035937863345817954080709410198277905625048177784685542103387209659770862129657666253432390814931776547749535080919332992662475754559833360464008559611700842524937161878464051248318215539790183780329847761612737425299563427331698549112293259519930460590989135870012665346594885834968566244978502836897216019953897600889345477746095036092424416629155143846560983870307592231232407154716962069370936830429534685953532156292067580541446997815904133031404782826299948225652433300632284822227541342201536893568861157957253904389789293259881666300004379464989000459987876650348684449121799704552125327500681055327709173813065843013018960192129202179083643712100921501218529683449358762093597663534337194965046100379950938932179089314075396079197283015900087514011316831737900084396560054044041075797664440529383166668573449371033116845607117331144075509212581223201264592139298460045346190031190448048372949471164447596200609491586949122185563680742446405267597436554500754313549062188756908604425643114336252620978621400509130307656212507500016211364270896931376843148067857324279141944210689321836791320222579084237437194581635759784252817776482157141160105414018813497768556023685736392863683116045958585088695003170850675536564818691566387288113930444319844165256981655270974690073209386849731159394684532728170965551551405115329708622639357464726674434981735259723978336692676097218079896283423790899612921525777878068676661532414376002110281246834767403777927450023799921836693092008571902136251740677415133665126607580564469415616048080558169726177691853019535713830793792022186077952749328744974210277463020644555403649708372681190276001647673226674886196809591864651973099434835982359652541419196799754623928457116033212045917281390349137645938909674924798309803009033203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 27108316497411717971501872000866851116054567394308314789359475927676830422842089545485934242675396243453208063585476131860635933781353767258308772093804004473107101405919634796739579833063371011674013617293011862388022149073877150299436621041045027609284954520956770360790069309034472026815642945606182587101628134693160942284846357231360169012551505517588448497428189561327002636804406537432270120307375799131010171492124557271865295681872037764915830791495002422646336587489603169429588088549358632354210719011193897973326555942125969261946837215626891225900425148433034128273625459897698156332628466190979085060656468292008897003674058707241581342630941568873236860950897895638644032020108385697569679273690909044019719601205331734077130608770815275203584830114526199270061466979718482014729711982708143284696517488159471528451885750959780290870463315554829666062225328502519013798427082482270885364116922391005125200089598123613411368761491935880035748219637393267671867503006922693746320770564943373800760693310221843553487844966947602907370274226250989487033882437048681949512870770221207446137120226874931389156443193625388725560427465440953901573279769457345508007653706762340854907254473547988836082643472038318170446757829830157784830449163068584154089365386886137919317161409806437762482303368601485453701608811646528914456786031246778634138876272452469867861549874951975633262545072703493323711886333610696240082390888559212965842416245204117925069168534346406026975449630531746569517040295757109516929298350637263464260667613445684631271961479233934004716552713366236881041544513897896825830609466164063597321785489871219687902003255685176227894201556945296951310610382815914029731500129535080271439836229018492851799382169325253111647788238236836715608292241024890084799652828204818455311448066270473367470985904024875145759097214641433274027541221398453249285289610556090495585341749223660321254213793560763335775037992928979190057012958332128354151494651211856726736370856414948553388599033179787085976399197385325441804317128718985855540019327930954719457462965879955685655444172973135025231777065400260314319293319580577913159640652633101248429152652374751675045030547286962897857021314465188923896277602685340061866011910599633395382612922220795523102769269421555796875261454200882388531733709886095730088528930286673501924618210286525208048859700014482435689874865984654360780349662126000040598350004010946813070978444700448567480527775421093493377074648007518438263987919169084009491932557293965269821870836867704481994012953141819507780578546703044321670647237851278188110425130059907314494066284620701706623740625549306604648964962955707152669999874883236776542428107380827931062904370353583908279538443458485545959304625301838693747782366380038498221742100102316802728058417481637834074155242090603363209943993915505280929891443373828598575353936774459705893151400840270116139974494596783733163225586322531954608679746602011813958153753311463784084087613410679382429567880837757095782473142011575273030612074088596410920050084776479333947878994955892315951087761955663975754272505258873317866142141091587326327886399343998358416640806181543745907409117966120417238454059522934343612809311284680663627518809331085272539207072538366946670735996707536015689134212370546655782421039518166737790680003737278334228814598012419374637038664107496575542973059545829508233664128806576289157342238524665274765299381465625672903834353026883644202738813084439994080001234742081647847632012447754624507051402708682965283308194595847482604359997283008114458379605243461891403710380635367281892174498012530563702978141640656028259457060880656039216819844202095965178654572478020112375447682155035053963430372877597806721179173881620272049670591693244769944312514499051883327626646406503615322454529963224406526053315627165932508567816098578101894242913608994222506244934070077664550672494169090523957954103867485087850365567307453602552413940429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 4469700882839545428015271987592212503819132606124005826060740928292833476704550375283973761165525093582126244762953385025756295329768742575555840723774938016093898073091216636816442085603598664074976444010409045145466766965156628760533987398124313410590871331659097220114289641201624179383829694135179962785434513593912710456818277916580959486084129344960126122744167776069152125084271218294143242071328999900751439317665730587503592713428518360464774019252768913174229362008249815471262323485789923027286329938918064317879843932183432198050310292380851513671574774728842037962242350503938408140883094522004302351898022262474111605593533329053820198182088794808533391850922487014991395565880486534749593671570886178991217293689570537007192938151002192924029650418904963649255560579966098077147148789443759434385988957662498889764683707272610179408444322257170487789489729819268527924494728543843123583147949802594919314885957858989922935390233436068646411311198001176767334120320531027299140833294419019645507876606266194282220044115909493987881838821171301557723398681735077577694619379754423431840114274252484475378232371974715199199392571124050043267873421799078399414438019472688191080242310048254969699842801822191397645296584100973159663619463092310530870483360557807085564387513928310826682882420999069250510945501261789144827108523996845552564603158050135820633608858375061539103228020812991171545967355931336549715172745175030948824535748028599236479093716376920361441927057543033425507301170107451729513977924642477727793095934084436653854195867888006317112874660680878084854953884609857324775110627929262789954462229321541676218403589027673887539093932447500747446732961364166628310484197982627995128873972301405735804222451096454970196283837896096861489767060274006281668630323305936247156286675232496795035782276328251004647121295921024877952699984942910751216356297100392574149146203354372963390521473658187261805316516106181385976282364225793146005481516513978844123025520792869285728340962450511442721445768127798632873889148709269624881006451790651840662946086353841889766690152140145473230104221019308371043172212676652846564408268287842266670764716995729114150236266173553014490654641125123308085346787996292153365799358428226618903556652858834780840904928252799155723945978944487574183988487976871941029939019382981690400059512404684118303902077494964020764243480403554733123440719282031977427879616882248755277344395652488404433683308756507050871363362036732513679773126627283716906373974754251137192272267101106305725976077906478335403927456176832517893831281703922025192113744890391358070052370744687879345083910837709933260587098143815148106929671673523631943342072549389475301270760113133627528213082570034844084263773024823763336841988342241283764176422637655734704738936001034188106833485912314532687372399596057654744773110912804663249561413482324558617541936344080399540059313188759323323094544174110674792588965129583553791486783575356737004416078704719189072651285951144706254068363384177299651092742817766018724665357074551873106881680679177163195167333331988613652560866935913879471785990126660695216632135579356908895554350336279617849959180410276308918140554746379979318470206514514740751133503814748540565733391964460555450326914966861794174738094137226310946251793548211527685091708170016068906460231261757033744575842154768661038965189354927056380407037001409690097348599520985994904389563155908366608053920764525919263273631177120610277460565368999123944578232122540635562277214979557683869926620738703579825748591715820998051873463450057827902545627857383705662033733794944065263293127733397683292461806356627794291062399852436231794318121711205695542809184243864585030366201474751493870553957594274282005910928864191344689806144241148937777817039744570358604354912977538772077610648837903177195798989015763615097041936591430492431159673650757696464099427727803291288847566151860043061472438683267682790756225585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -1460596780647180663544346887497640795336982084938676086981042705405235828659183060354812548641083666803172564042104429520566575072970525801302067091108311596942605573858568962208806348298623358309213862814120933033605891381828766033975180265889272114776925117649596363223334438523681879416986843629814750352549396891431386436624365771875328037191474964675687314205399667840491171929181978797364694748704654587509806730332031497133877822530879075863852909795992678316324303386937803844922749048062377422819416532290840595964315791049737270624161622943676308679177210894212384549753698001344220414569267118091894160377016737719138291915175823655759718493708940730595808270189525946382222487752368771961221291435992920284715825065365253092666381218155289108652962444990112073506055893419833334063220951939386721998269869825655683022571089928216041625087110820548415083133307993820781761876308737172388942816187233993347956702517753789001336932900251880257526357632545291557342744927004151552248377484562375337330577180994082801595876475255319075948039817052448787061799730267544600537047884696456904016240632841249108849708874479736436969146018782865338306036616687904707128651449919664712956671582186419580437046687287425117218324012309065332763674630040367015923715192183041821280475820827724476322917778949474843125798763967076398510826392210597085732650340321490314034592838692305369166048075786712045633701536900326416770900262679376005652667659774327576862469334350442323591090934063733417381197294151664143101118140286443256404495265399807536027847486980384130097302597408090921051165488429413671679561091178465494409346409780283856372704110902917366142562244338555517189292277551589170089289756124208090342570628695455049411012701250819016199798738788731824959396581453725011530005554522153403935295939779367435749047251516857577508896755098079476552435611548528924827001041153245490044790052103432900993711662917944006916840704351855742809076260511903619919276489727689936186839027810268020976343656135681954380580653106910597596467898811897761730985094122095148525867174626980529291984776345634384207000074545042764946611057117086572108291692917092965193262140881412940331186920962503014135333925057783311021108278759749926946111556227184035501438641293908116256199561935441681792980880113759139616659120877123917989944814548043545804192499235248288744692502301082129160148503515414330406524938483189539107083717087566701176575676643298391285773384546572176371722512259834469744847184716919018901494857046238615667783569244890957767270096776271838932578368492439067500523602880495963537270850627818597573962712272532329191823618452104716488817900791893760402071070974171511056682181649613962793084287758733967910844531696985464371285895401173081713477601204110931773624689475784715071508465878692617997567968605226027607851460602773549345770932470168930350758803593167833964803412929342761904948646595297465767389126052009668434575368477264267181945496377898172591768615314038149934201740074493647553463044688896301003705737421168540526018406444309392381627322278908774555717905778011676460204121050243276890564577537138571783637437817880685803156774989385436849203926351820420212470750185941407157836715449060992160557839133305771691154056622002657726065191501961230589910224219720913309558466757607459856035178151044061247747637581451473373537097279953332267706566302001798734565431118831202881397637623713198545747397357604443318985786814219903569488813560389980441659547122691837354768718422986634600449591387513657135182116246928391063017034646493623972775159068827077006439099966913094825584686776921002966176673519494746014663036230524917438063966754100433307606033459933928519738420342364389158488198826898512238723534542243758040287606284658589928434598873754725775569167240053888671805198102117140004336124618129542208966981074469783163263103508675164907434540071139850971130067454280351442209600191529223649949394166469573974609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -511496174227029495510803824656562651537550651467351827355342388203491408088597939303727587147100398356072084106031880286498891303944492370233020155068986305587186581485379236704084819460507710065798451031089323446583679269809578270917612118507702012016445556425033256310719736766501222509233575252488593641807777998952332746453706086783646724158220924672647217900125778833989827950513184983680838784533354294805220934171714266812821156622402832686988381288745506525213245248775511081817573984722429506097923888757398197767704168751347407935854601165861113957448889104016664813402769367964702095524866499445062685337129873443698673434273317073564291512451911983037730572447166816511548151348902831573988256166152723833452156888070163489455067458439860439169374628167493413454531867648272155728459547644098012875339487695111991000315233472779452459014925955651958935776247257336613518232137463612297207550732313946107135980502551666067766918800124898289864636305943796292235298232789753797954384187023335234368156763576379589460237097388134265348637709125575623185221486433549933552656928664966686705028913800053597407017710794714440369695834596187907879301850181921814799612500272284399763621854157812297896638588109553632025882341363889506101921415631527460038290986597288603168395711364389344805922507437235522044128701274773881919269255416592467050032459188984163432371798314205280207073310156608243467358053281882880985157698454961390246247381526905019365077550796202512022080707992954644018134929322677827328911901903406095293207272136784733761571121406479410942964029914334988192943611650549732502973088045800497408502477648364142898385998313326215730163023485515283248857548341398208607984032087453286940977247200095174876232122847258880562177629960261735793948484700585883164912653343524522279258422763670455572340786756444262918843169116871159768088353181625152958395441839159424005949826647571546315764015483128458067607959002181542874599626395140888894534130321666462408250135879433226305742973721157440605811393570955416361389799286807566404554988212419366911280823158329809420095855936228851775088389616601490895252523883842546592400807007275885026812942465840251107889703670357259506690795466872803779126080002831166355676508440001397740643739600041268130619827442876467426399798159429801431012352904080000810493066456685826714089458409415154722168036772388285766847529785337113981543583574614913982257107070931786742646018350242508836168025062202559019888377266086107683203862888680631817143099437752605201070151172282615022590693046223242929183023473622737510454714041476960121656631118657610857990143529765847372569703589776692503314234943286902978484192937914509293360059866318038614185426265245794237279151736831863878510219980616920623870048337257678435526058599748660581015789156621055430174746983507217238506122873036607505697768442583229905362966281463760131371288358988227747586936571807929158314163000606216752925699067916654660985700934968742208487046990058823831569561727455362508208763866425127245374271221607594190363568843658226476431770427556462608562778538889082001670690679346020068486186740487960166583951046326561152098057444347615540664556201119944392127218292600598074798352835854181914956872848504929878573389104726529741608806658339286479099728329736600183271922033294120821612314341154061898486687049707864837857492082084129285349084140037886732624849913467281422587186743038739851006836018939240665095093260540290595262305763915525864866586849341659061234073368331863714335049997384775928019566776515762576949727200551963307164153243377957721481070396698112906153344839508028348429796598002384998338287354326664927422441074984525327784917788922895129540378229030313287002880516084876946509194961679658672706784177859042738324932424461693540086943773495818780656401726679700716227982056337375364667949903888508853480052081941199938800350877424915780120727468154607558016722173448694094440434128046035766601562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -74047786004828983572653508256950846923606700846836595924190706596385197142785954972834215645826754454125555935649064921564137783723022386424473998712085821706237315528341596713340668081934491017764447666798675004567118407514765479491878900504904483803105152416913233232036910209397444924835379652006072838210754021561589122469004432199772178683123343178523611762108533000608109351940883590845640533761612199014186595463627515038106214357085829362348989103530359086372632221563148575919441754579345026293879082516038890204613961117192535407168653079361027881160611466971126908639861498517233461251342656455636336662778119537016725288550713170787034168971149918229272970127990649338585804978531385497564512881628057588772459307384662866788163004370773752477951565636981392501613807944924280606238337755898281362105203347531498623562437811137384944778599178368290828705418015212543784018970062294425905919097180491490355297740469456466120947318439795351524113667030729415643477034194305170820095642125001286103530358407326174440754934865539121276087338405021575867230983157058925225072829011710810383411286419757826213829722343152433341250443159916787003342998479677176900486462140070311644231242192010750529447306457170972383685716227619547899413539347475471758183981680427893053184146587985230998417804066993882599819926688727242190063642277921502345920591562056635679747686584282491865371097404208224625240633020110715574343476414363512170396948355604441359041350513341373103211228479095534852216371258989830658716188754287107150789573953058778292887642513627641685921453804397792908411632788290481852293861907690099346600040831121246377549132912757496813363386108271864631871084669527785121002372838352418934532607241488616118423240226788134578473078952856944695317706841933521486878097953197492683322440004977286729664407859402876872608744260796386280831336102475611107811425139589507387020486453302352774308789474957806178172729724764108866841190938210328471235147170786120558529421866946787180191144936026500966274599195167783989306619082910894652864477670722053287512210208743129500909766950967934296425580062601372445416348057681662357011859968380479397949656313043743138364686671416489118576737328196318057809324793664940656916503289024454596507291066173872851922689618175423455598570412731912784795830699800979228052048282415015469407318092871730185663862078589992142019810779414671680860385314999087708249699012879787742042270428121374818034535095696589200225470006309258180441156350054154258756280079989583389761135869765245118475590920069833294287233843727390131141250290033153055012925713723906024782631726809966121438036476866880540568040677191244818127901048016497647675212944212603080367070232797049918761866420715058669399010674206786699137799994765173074633808400578295731617527758835879157792042832990834340292632621616733509674380320274183962178879487265367259767153732103443172983586318825831185445310540458242465773623268880569356901290240750079211147226248606442802397865053761731388903491957179601961953065290878167318950250737705446141783670193616259495292772770866355612888314782585525685826068378017503522870071217148721567769609060948957809331994958409551492069687001043429112388688345343489927160152746414093525880732553684229347040824720289663431680536582261843935188985993604870346657524511717964082566878060600966312485045233508105441484698332289883441776605254257466183374511935651290817353412874445615030523516767232481225044049900010189152916006145604822340229988447403124339053385925965773456826138247078374739969214254003847583686752672430371506007051139042195470584038797807107421302158070299950622291248848379061531922168104544261225778403906263667070044044760434920795204401493902659893269585730145768201860024781826464958726378097141327334331013842006187106077677304225860747401317561241050905876374659915098426562828163896121270933908867503829733019060461750075749976015287309080830542370676994323730468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -6691668398155475786119945735916651934460628401436768389590483520405738910877145951937004272337284173176837900128770763370518488146653829683162156859886990133621919692902714787356353079396160222054393821375319893773014629182228780128364003488655304556407258033135003577376608899235970958842003180941076295502883565631187267584037735916077481974009181610054319221089450970540775134949790482653378337601160536715126200549611130247245771712587742593938256661579422858231313211218267132423479104534129188132143795881810827647038137611754272616024456667312121794064261859679993906313060962894858702001364100060697429681156922253991013682747935467098931524004052730799821825931768867955719459936678012192351492492125265473461855769414796475722259113880678574648225074221407802152296068418759004629980982666711195714736338674888657905740739135435095980852649977415203777570036121331878710384559064618105576999136476271316225943504373424319444360062436235287795202460291417322065123988018641816053917503735417867129863033895241906191254528290027010367988190683551917546667100445165041559061394223320304728424354295181469890250300649586406248348053517835924298993691015891811413232549880798415266750831271784990374419252090104191088895804852407518204702644131015380846345577494427366992413779515363294915037084219669148703119658135734364989254938764964745730059582766012691829786135098781932905357867520930816148969348242360667812264117724768637501886083947658568638336101567885162515781137583921643261225013739510964118328113214545941100568610505131852876404603206453274889988172326025980992700535722114522861509282423367920424849956643826939007554769030109903156604527880566797008542248600911061463047884474445803998476497271519050578387141774356791960273992789819282790628724452593993197136853985113118182769395324331323373080128388834434907656266652428560971466440686401540134119959528700532241467124389405830120688109796827727242174429404138440151142263367548406406017462906905095234104554121825378213901417837024388727285770154034759250659683986017091446252940966823505904025987484149889850788466577714030062712753326399662662847230667415045135500495388837222838624799056683918715736963137259330151481630686055267150864646957418531589616464591887589352806787122898596200689079579241518252811119013422947679912725322254868667479169777211952465046979581847345327130089522619121533370645227153841367475085703010278046024865238787136475043764827973641496796202888956830062154335247887897197654932710584545188682903757130051830258147513481463937415506733275434579946502723586967775499516296684773391493011193924738945387856848207845538174538749264654346396252817428225204047028763732407554909446401297500593937257713997790502306023360601033938525493437676926123478130483342434900201634137611150004677561021267873679709410842941879148933511374432158303564136703214161943774605643158949770979860804028640858262614220004474068022198447871690385592422892721098169619340053319237439398462986666163827414013022091709463282607602536804285496585618328384148881442482118815338624767243128540935682167834567009572360570204523700053241983048337980472196616891475824358058063992347239704238168075850438625094970939947536775014784091581478569434869768371096197151621208222267504782845712524731124999289324543959373472999081707761874436105872189767507781622875569055329688192691316995572561036065100302443974154006890407253497583064637455211540383436612895119800638305096596549068143953359964128516294394408520252249723369206471054848163923451350238310552001928385305696457221544234938759795735002026488824868279364611824395388216838871231254673455082606062947065279101519333054464792695197010247437031916480313832698917635336106818823030948880092441583384126881636746042720603224707176210341452051918767002591197743043078691640110584316745492821818045066992690576998767554441643930208829306471414563508643916786868890870677447187568868879302922869101166725158691406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -440236292749245217526689738179401027718269434350294924580130535768918654808173757807620867134486109588019625724600925670223510772939790813665322499011227177792028420361763180744581634058645375196911810765456266527619731515376373791282488984452220758967351883923704137003166135682454964712588333584498859346496089936889225854155455154634366530789400500965549201643392214938473245631101646528477036069867172313069276906650665938476191972155807740752634634762214062767424051782503357368567748317426763497686816850094294217799298290965568563497263647883463425895286334545183677740565251331060237951655207247319062127715146804841006314617179811284374414716291262799362866685521899964836286623175799374572501011057358844737720217055723164986314869370008304006785792556588905870262778213062938401379633130474852599137173078521930212390874725952208265552939219813828223333218632019726299541561630732557641700879887338217817782336836807976520921659498289636250271088082066929104695345561095975866521433607218249776459328195059328046471613790881321686940043081928013391671769326469831501337848139176280944066615679192048510309417196432389825839940360246894308671661345580630132746758874406361452383814187720906108575307201960136135895300076011047755667899458360899433581152814617714344887476288294016170728050745488886069879497589737146655069904210122632027812352261970112469263778645818306787787022471490580370590532608971082749502285808464439577805869064844451818213910339207160538991832532212587142601734104833078695804426992204806228802904197004245899450958905289351630814538982613893551918519055653444364606553192413362304241217492569563166930310173348320015517157939203434394885964856640986897424414352915731431855149788180896416339681211668492982244208890708399058829829673260674555649041413367204603396301445989529006798457688420238292647522345398786219701097980625337106329163564349000862382564908520776991462710152209708646738771948383645915189489923538783042501365773055814334730331028874687748114775674002250222359578866123923684358768917919931051761370072353856029136563314537158527278759121820834326993078773078253231510254305589826474759450105103509043509574957163100794774755045938920897541975458902094537817926384673462300654786384996222687979519100159130085093774235503630079629348614392338728448774160297334086468857403273880225236716369927334972335318175501454073037447637982875279258263364104703669538404511882435054342421608354048108811029864402937663740214226390571287607406511951714732937179603690468757929660945038770455735891614576577659573203445248737176255395943731663549752955339427010988872282643461639865909156590480647634608859332536705350734387111716526208391599076061155565913609907897749160853348847089097209331153148116018647785905445836027704719882757565346431372980026221481375588678504638804847858622197595015253079380054609059511075549912477405018764230120216441523458284348568780913666003397054578658042515970275517584975255524916514025672539299279688177199594463315663502876527705747846152667319198605263599667693560648415900447927189958503646846502836891603006336023068884642728470047137425040944937754289594087413643775897716482161737800776539658196864688578834488795022661466823587490277309821032111731737557453705734485698102857955193349818542152805834008287613345741911850196838383262640015750028355681523358236922534596856999741560436760655517040183086397151192159231839941572316489370752996389685875378462297546308012014730201013787907714026911551582633589150895845032127453471011552118384293747139127946994127775259939074238806782840478660641128051846320975275951008100199311705978867948149348150807987035201941010723246981568074941656488114158222875243487019932887315737125218297940342837779504097539637728675108903207392596405501592781211116690899361772062975160638070022402216230301307893580425678545655563780300510586388528019547711966622673083967717563157860804116078090268420055508613586425781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -23493908767941085298711538737208833315462187042026092162269867268985034938150735995676941521203184704267268922780852567551788747028176980489486220045818145641233671219150941348421898157906800386708464846361911815297161363475673053695418137898519598796594900047339359390097090738924245540590106259692026192370980140793684685062501070513775230156930885292391530135017863456880353120074328232903642885278685558481843710060707253888757269159257652394960005694889724036268182429213746501588044465441475422365407487074777215883560771365064805562407619284875764819295873908811733391540909595245775652118045653903513358475401644388179020944987537797405643962396771822774782012200347522677980993825542893801247234684801298728672584189771662614071358943768511407817654962848580545095257913030563208711305042362525157485582823787861310979831272068649911419290135338288890892853304405159556283107341763320535001994495902555900484555656625806801650067474058894188858934884856282262080278606408338355450719983730227976003362598727769203657750076348350954212026135555640609139234056536994383432843612541535121931479054328091919126142324161716914104468874959273990822165083511706644529338799587071022189218507456417982571677909658625104353603327475131242717018553325796962456494639246136195651669605033358177174901319133005625068771522783709596075175435362590460702836687716992477976029379549033202155255343006901080976452718132647378378472304702792396714315144358965118360826421185701957769010430561092782343923250382520048530508387668014500073257434442568701298895668719670340298121183687418028530231932740823593165675427040621257318444345396815412742063098372496522312332848044196051210250264069501166186841616072086284489559520323606903064875918975626366063310598183727099206891314710274060910864009191258946185713181054535527855904978415440306511238951018741520304602660187783487819295481803693322153602336258822758249401711149316532863878571984823655584428046234270438157129144048579660547514495465882511789229638113700449770600971653738453588608614461100991149939626989180932394077201347853552848608960607667410919079695103367106820510308886803214762019916716321755322444700896865026109412159893518390459758934171113584456075736141528993528780027082887511898398485891839266595443521309256802465869009634045821075306521627080114255139843131931781982220787350584894442179703800587040269998851485508371070212071633595411396800504130293155420676862140164497110369754906337400699146418814484207923405099780086738803100445307427280350397785157362418597086016349742666563009476709910907456442672068461437160910128485776232228893239952689031381582488910295908729136867379415684508791011787339319462231457460893812110745369614959877137881803361715050111350025226747194889503680348644939229654767271039263701357304914169497106576761168533645051916385132042730161485796144161366382936465782582778407109123672697950624986855679755731818285463834274280826443058917145706097983512330646435108057533042276436587947004455195787880493166055729161375842975731496178019393344940425828357302061130169377702219640159857648412012900835635550779920064194570101059582203305904503258537971281890112764324300432878751700291185724754013137890201371103479335446287889815198774522692273471315313989421475611307641941911483528338751851043338665655258648519750017482620274203967929489016539652638295138830894643621855695648595498818373168001108070098417762161132814813867403940814456812896492734196170931711173195840247500079933087353474702764327179111674053247869351120263924350378814635867596242475124441864237785681815750568123548410795705755504150222690434545776435924176077355775693116639176044962494019804500632372692619950503302036134053355373273242279505347593078845031672691033457834722733042473472190721581682852721228572145537543763820446004890884653280513819560784345582068539396166105532768220127371021579171968156848092910365216599038859141488501336425542831420898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -1087755231381511685236573979929973041327163816956323422819457398051155757449489253046021592199784464306826997935547718295148759173898704204682747832467396626063429310769512447024000896212992715139407416184717731634776256925868205992682573597571586393595772590348319225955936275816992662265181097670794588023175970467394900317642528266506715880199226742776734646262651924070979513122989636874226183384065771993117750584911787924986893833828441121218184286290930744148671328754181984731969927148988980797323691244703642571419325958379930445536570274799791322113531175678791066311045039812891764811240213045538227559405945203218952716952754522543394651653880657318829040245166573456771358415072834974402161301924064669774946774279031130540932054807513933422205932690936258480876519233228017703028997372272076073961228389039580675062751387921625333742013277945924470113054526795767803412088165367006894830293708016717059504535996545949792472480448246299957950252677836427586659690664655115515093947397729882756677755419070062084317187021521944534246846007292222736183546222341892752942489028333566050485973528587514512515432737510184982120323700923943740719415511579975537507490466719934069194579565256369817065141243475157170064207343564057782387565550358531183333264798194011496686150487623085973810670664376797434186376965102296685036731337324116787818804824535998342520365989715654929936782659548839324983443788713379275723664689020000375836776487232669330096889584347177752220106563063475617921975326697880692592273829911208546532706060874481270298491479578752953676132433220296609176636651171173963957353801412898288205702321330050395686315422389536044861199390084172455024163898844012047716670671285673250377277673587051235712097008609951021646169712384511046267850496885401919298693083119616768957919712458912994410179470973944141628052763288973807743507454530329844464254067005294634878935439573200387184066272951945797956674047759919084605991422963650338780610301890403174049408308214386262368257510523339274186881703237992285577472544879764231402538435170861289788668198657475148264339803299644077191337354385908717678566797548845743187952485502282757612911158955071521012668144123568050269028750003191849568565729379239328798300179255908401891870286528076047712970226514228951191976012385282571590789805047232276295131730319232469149032011215827822042326632811200126630793246664762141068296501535061955097819617908390074731610570849114245451609384757000945640331990794303886852079858148933794762656561136944687291870538738693835595130134510842493987903750625397175270830282376412760314188859617134663008237290360427852973054867805864017244698633452647060518260114279686605833974323153834751244251780176714049326990409749188322434357003538715635275948672150028109129609402548881391263441136988809974008219727217961028965150298940421799838241425977209312479752846829092887438894636615899304749106721525739275516307765809671426026410210062256245011624235440943181855243685027574194985105911641620453435191374445510067183792973472524759931662395750373868078549316463112946797319469905341273057406388809420790276994157526191564485892316902134279223060972936644521141773462328040634544986427590212290940489496110905141423769278753100060701352662709420165857348793041072990840469245020105693533214388460278430979911493325398156025444176024980733360832719603642996907089165776945318487193609502293306529858512822490516691895557134573729306962026945430334646014822596286546142586629821952317146016183060776215191382512800650079823945309522173376515336939892770686524446971403059527131793284839577742346470239939690235482154172723687662806827926753900292085608187745995524923931433767927962496885838662694604381754663783861364890284579850517455680310307844679534699802228717124989824877494612284898157335946494395197340542380045374366859933749025826042050319021623859994201663235376041892414267267857193290109364844829542562365531921386718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -43948851598195492567306390994292375777922870734294411027377102212254509613311816862680653327219262894603433913072418409403335100503231773074710021813978893931403456549105739891747834491592203556739526024154880685923286612808046911476085283133869983607663646124329888865510265254569627692357371209297533229039397503842376753244048434849895819259207847248893094092820333048598892566266153137781652352638767018719165966843033950783471349413381330419921723267221657105937120161667746671868948863962695685641958958889639179663226780834403486044092113565945520085287864059332836629771706833027343422204785900020529734069210221672541350881674611477163326527619592675570882709376045358065380089269841845344005766854802252679232988429015260271146671978120975640753803482224759945573715551941574904817447275753245563264841711368868083306719607891003930088977751787789960106042422362637654415567579523235750899863770579720701648294134860484936652323812514558106966375036160571118868900438679753264733509316259656886058312506258941004083694309535021270753243322317142034273730374569461689906776143922707629083104340438148292486503403987087910077432852999363298942409636039978108532725452380984128986874030453207034426459396284477312993730323594542551105340981608553135798935033853920238814546279990850654577861062995701421811405605337949987477001805794073839178520679854445574041707106485823899842623063770391608104962405158138060316099309165767601531487743176724560391987149280594598489221091115901158331101265346854887515570712997606373952773442973881870863231335093696248075694261914288683685882816810201174432417341630568403165664087390226973471967516009338134438521115638876300077594220336836587584587498002179189485794053944866259225174094251083656138337727009417628717749513836244275902822867746058985320543466514942432014368434194475573640002534263349054885413409716411187760795774643702787060160355381642075912736478492113489669031697343708086540585324190134147211753888526257000428170154127625497363082668519223460206328707937806182181459948963400821696700263993925198721620344223000686711371543181407570195283696008332937243836051678481617871494723818198217859321112574518581518656253519014435951305165033082440188371388916743055775929730258209979699572631657837837108503600109228587268244861346346449294803662972934941030827129598870280158715349188249481943418594666867749721616596545368600648783686376595902929303848737411487070112064729517143401365074816828680498369909117927107347651840346112084276603049782856055189388697007181699798334643142120081276150293151310607020814217479262175737653835031219034163502148993082863398430673920969100541845603778490580139947638741925830261970463789278961224681015798190242858992217478683134285779093224891757536844289654207949690089802853516630323543365458477515974872998884092859452558274664556247910783569081361528616205747248760897216936857722605800232579931382131059941760446172035632186181164841225140154722940063529837039718664335496202107178594664065208472235035608899748433731685567786405811038518433391783128113320881416316619375626670763024892454170564057400627853234912588326196321400077571451163115509091171094422233182571633887305187343199363447230483837910448260442564365556284029008688855657733489511836757316853414326897361791669732994081004444559513178330907859586664540470037371299229533174747222959222810956486695833295028863472495074234427159046037914092467574479512738574120293381999938125898183779974993527061767124769092640948410301437430073082672282341347825006042461295215874853110405213304411249036042702347644084315941397631843884112313025307395414491075808469145428260267853393670839728279942582811179691941075613087386346407005303491393248601468898935508366650409985593383325716867203593997988236480226386619839134437146699480678322975001283031382429180635180690460083083361822933634000427754484763596696737058528940374674557368186553206451208097860217094421386718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -1518446604640296314231646046678537456510696268373181028348539558300596357768032095677840862264892346350131022103195867841181953136045593209631908785484228480160833204926101055292204926156418587418743513490868140174882253106612317965068750809253966535487994139404940925565381027623815769869903779713967867385142294797977963503823823319324851131991920252386033050669753817304936741636469956456533746665920951400077194573698134194581336861683348913413739280148470864901834277596901137925835900484497032952046165852103483928672245270527786804610371294539647721737597040430609366197034807580477368255552816350237763917617468488089011560250501362995037433412593351840870396143237246918422688200912293528758917941897788503940506012571193890297876790420148228020881282933743604472105729769978267936264266663908296797595796082637339873692385839261348080454236876816260103310523160905031055266367237663810774934047999116340026802489205908726831781997138264465914148495992044044134324694454187203129829632470619125845436730378633616199264535536473948883600820016032509657784448464820517229571922844263845831409510405244517187307959113416445516172830234440668505211604678996036382655959882569576739328113007559482075679232082856940489450272566690717566037389041485017351707705364709602823794282970401232239327626733983164464229897326634377537981153210345309555730096214472210253963299382709016350254671497415575669988683757663155051321307450331177132596665834894156468311714934189480000097669293969243156722105235425477869844560880863137884203032360659558237299055821943320861427763314553848971395513420581177108665016067879885118255602671037306259421459577391507147813083534054592638774809215800974363755547034334372386458882542107916674548274139192420089073848492552082426686785390950292391162265756698953760331872401066849282909884737199418522377211727930497143159519730800054579920551619687197277853697291623632117560653453592592739795933245636098331554585951648126409174177974153540027152726051981648511262324532332757746254374046239856043983141525723069880229805963996876432022057546017738868585307883487829255960140257396983280012035443675885138597196399164084251181679413034019014026754779441766463301963647594236807281715616463958355330717558290544556840152888392831521143709198432643592568384810262138058674518439536115259125625079583483825606592569426348972999705893869581028332973381882527337502641489294855767353239195655136980741150688670992328955373327342516973731399382721563818760573915001292846370646321311883187021582388915578726317032609367967475277611167858689951042967414156531486912211628989415167215835935419551916933213794040566209211518234001292743289438685187714585844540979388564954441599918596358081912139039006239781183444686875639239743761216102550455763507551300615329624878265212414488848373461225159097312068485492643123687944185286854146092979211921567096944638404991920700537673807685422582721271708812318274702650320933309351113669935805722723753147969762435643423710379183016716152657849293332012597870330502085026357052827898776605738062695606348430069467264245213537120262904930070228525064466772290122615665554330630365979897002100101943832919295618523664371891370256723039965704101630801397435916485287420866547569073216447101608785228686594420767924687886379638219319554646829836204802977153740432844751824548887210211264331333842282549246430783907808504360363057725603689613471913730882143985114427394598351847408202587474284438965500365360575261926154597812448499344436602548862511496385647078555135596358432357044699494902230040524562996084296327266500103672207441280226977452582087942162289804957060134203012896972215869169489843547453834534347812883234316519291688387946096349270626168967924931048710114570153794646944209230941689657320918362507150602323315825860978280060880840285107328818606625975159777229347012053622968770392812818124499304390176016511728297697949361463543027639389038085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -45317881375546995884463564115990172434889098300299704478237106558429340788119433559474702527005900790550824956555606874256457805025980539759399361017497822101594780345237271585898033049482158609475320171467881171187069972666426934158390337466536223783448291779610847747871465338956178949481375085579613491134939560427479647652872683486781131009686689183756710654699230031879523072522556268383109371682971247675858900430084074833072009479161303018303999058919441524112308805456479624001437397538823007835227986488595031471592365343434149743778543070445866868071149825252984151482960220637428275212566719441691020968733714029013948163580579219123360695143264224355993315646104006696108353815880017210075955223486286508599593773572676882767084413032211400887603264325931040898201284420123940322995897486131446757235857142019537515553552748757906894502556555297733034859939198878169502540770415681322485889440156481105129528165610743124067777126983391910308472049639447111024874603721882390118752691499343471634574201325590327504298531410684566609090079362295257773399438464533869901341019133555919641413387630433862782336540982179616025224909199390774115424421224615327219149944269508727659451116888058236521849681326310375217251210550200523051301693867072266806684965872574568810800562066204087143190864587369934524071856455200335402535826564292959647882812011208036759910595900200474377692199681237174309900194271772957485005959884805014212161443348063780198037806085291392001070401543492735720412780057744266030784878294265528103130843040295434636953730177218252170064152342890624872825062159185805054431618084214669757288106390522002105147370021199568151830498099086402955567047964430380244019652112442402513604044476006191229005933371793723192929334909511973203936926733798279882253371406294009928120897579628043900363948077594814943860498738491776201125327785911008755173988710719345506779854857349135019808857017016591520960328115396415310985110254470741155909128184949472448509765756229241443330589298398696239366262820673370897446128620776715600482590669293350550659009845486621555469916488454517169467887934730265087335007157024405065733502436151133889457670474391861957688837914431597450599812412259039948764083817309589794508226981287549645093873386516289556767462434720833544929246374055372372986018528627468923586934820469276081892293950661183007024780440675730981475102089778181696808383698989512906254767459408368120242384884781236622322378245704723620508907906380832131710605481711284272310521199171996205040134075910700495313085952997734090834942375292659257578297425499971737992385562502363898973403838059984979295693180781514217662231790604720837170188510303402167108803092553304188645636669503595947262534644886388742636191346456713179103403421741231965409375494078275315123896353888554811907601729670648815362967444704469215254228117165825545005096022641209219492277759998700605483499953782447383230030589447546251328424566446257891816188339074570193506884781729573155584477794752951034035591413815054971465005390797626561421876600213365849675053563515647983981532999904482488642578146146853043782859388081576015244042960293127857074507171932014994902219764558443387636538151016086869698118107520720350272639876203686296289643749242380633923047074762987743329871763772321843471492284551201314833877874939357871174008523160005663168006885495490185171548872703130012603168562776015411955266312846136669013344334598684565848725580845220145417771474255372767396357561996283060578500066373665033565596322180908067227820803527740745985290963982271124517271386139834265876182034300883674859463197365178773963689931059152819469452712050113699265944903595306535752822526813349316242454289745983245972146101311670929847894070844501755191814681330644036771774764908549736655018109637915510101624047897391154764679129158981753081396594131522134901968528190392665268309756286692833924880953422097354632569476962089538574218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -1211451313488965172466650684549231755070858907176389396305953110081485165532158653042817385042189203330085867261916597346504046598932582725637712841758815795272167814222348663969183955797492968336875877925098045612091907049042144575245120045105350884988632882893058284264663324258215595972168378494235045243654033543816964039328465550074291931899322521846942153663838005484530927601754007727051754315552980341469884137754473990924234215510100487081101807814314122592285992242428820279957914919339002598397231390277697645883638863479169696416172978775461783130683697950201302336224658036741804920862000551161507356023580184955329206663713882256600300432301420151512977292614917233571787910365617239374555542800743639362016534103055149686865068026792759000782909933999943506654909376573615984899930408664344107258092287689009874797314261400113329953925684608624067170434579111311690430489913481902705819447674171750480800482827611141957848622564230140385284331191501422397017270524670819360429410184973291513532119107012347957988428827672528206565449587717427694242357205070993646921256855794356768347434911037290077171753820928633719154796686435488446849090945198784263933393433007303547754274142909565054696765857065673098226259386895480364596184323706884854491279214788471185512914994007609864639388525471642012018921776494877648753828527426351608784584307638207990636155915398522119105881828493978439566036494224637616053433123996542898058429218133048438368891678833015347946550155437489088017027120504889463422414639483521775891892807306232782732366407937067737425063539277649383611541597000813668500144695917572861652995017387626005994289925341959276271034968729211437501121161378704685362633909766998901019269515922593419259006479847864593989340541899489002786396652068533003308576545358531740362405248077786579467437629125170021678969382756075324326192884796992070636803233174051030875312120680175776243118324280429728829604734399075662470367132165535997592148963749699556281071678673769214771080657000851453610577183819081555371928743815601760667548128503988771659969873648431148583538507725883216810236807750017213220874545879415846838639822393458385578202412123862315984150053869038222971623785516201993003464307316032590915252212326935709359520449087462824479327844162987519712197566005703617490182153886226806182605013157012836047184189492066611097375505281921275228717081672121548809420132298997434355300618825857451171851195611798830701414376100206845629640735800180841251947700644902150941866508779264179331953671747724575502999445212907111768018318251123428190862365740510514891373867359275194658966580453988939063242196349258849823296004556297693552477582798835603070969154472779866157938091333735574899224713466576069422257542891011757386906326652266220940151911962249073342798495349832967082395484688865532379234178185601770157118698989674120995358427971578529885552707960540938701374887424887834589683924317830041011029117939722813256334306776835557610854789572870366453574034749717494697013037976595571403322942700098332306449731741591321781251687886808671189816383432944239108618362066752556409790474731939355676816631380129367960082369693787548607430706212339982504380647742590842306762497830154081026686568952536894670327820258928248009689946029136318875072563288960188596154863845861373473865756122064060858100106572194558466602507515106420244356525414235375080421109033757376991055750074354318097539886339309424897047392332350821736526118722424660813172762519942140353513878282590750047300658763218506168660067386366365778549851114753645830645216510105976886575416099082230519081489172905975621668491415991583050760262583411719472574943729997378438116877949588590306885827383392649743969867110816150899025972358835189703122600765077841662682893117729663267499211574768127271378272083523857192753743784080446195826592668560070935683487553794650008460755683631653558756794474220441770739853382110595703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -28734164857619133251834828885742825389375237501730205786596274583530424772197780043730787261649192003432634852310044743641427858188950160287847731781949410646742820172157407877774191967964123746713007446720082039464955897579881669570801588536471793174885181337902783557631383489092055425617589534649862086594534729009465319221575047103577378369511793239061806873332078843069388263644219642430061611538451657237271504116538997771788252906191941024386177081021040485753352666726740093482605182966151725208735845407112487717560022762082666932706540347572935644464997538332913811533066082080088899670119406572636037499785211962242497377088054927705873992863490794442056784648761831958920109383611335280628705835190382435562078968748452173393696068817185694696356316507044213767548391296863049239953111287993418503076822966841895836799378152189945346820858299398854652176741551095084851998647146889537897668406255580386216890390040665537739268373016273206429906661235115719063351019255064500733163190337410093230064855761071650433839347272946444425623129294757010501347022368399954343412031991432002885997160608931628779126276243454016503942235249755705589866460322088087200079476789923984644297239026567166667566470087170151515699170124017449436950483853688498958232108196739532747461638178945709147607524842219723192421214707248139418511656505504113977193610047719981791466716434114460945320000774702320600906917056220071274103473825702917839936497697654962093107599063943775193751294567804746528893887402989829601763376697743808150774437839732126493759471599866935802610221157342795759653210736408930576652971665502754011908680430631647887158695550573885740750099880351250449783358881505484777852777396138043933008795075539715661216687489650327710293509680171030666289710725501391437470892409815630299646522994248866689530036036181994177357270319766529949031573144975664523165990343269445645007059940683495587082612791780764267940016594182127499496505727634016352664248536927704965837539205155391369485383363239123293905084070464701499497214014554075779147857610715372924234649031910600205400324138508526966911054018568094299117655090494869842441303305199196914984554238383889635720150918311997796451944305121975542595115063400844280941501683005017658793156666549421962260530184864531111941011872125024736072487970996879378067458746667487754963172250227455275568624226701319905073808360457492643406600882605532266895081850530641821701109201059136090432643373787969578532287092458335255246730871844828392130810997740514558836767846520543062491510272016215736883605695537138191409654139773519149030268966980937214275670824393880040061587132362833124846002791267193018409277821008245344508594068470364943709794889873928342527828904831990100036981112100052401144229251809093339874768496627471146372295155149740320289040569553666350840414916558372526305849136222319073262111961961709791053743987017289948911859215310257050357083277479081669767893137795849878706206805276208290210609951587064891727196064731272917828144770167843944949284352480667307031033935899972950098658119549897590521617790927233336352610171349938975898399870790521046208725860157529056378592096448503247235033134419210918154812248538305493350647138259854385302600419211319656479464134372834097286969698512815834526547823503248629536880242136571483269172367702565648516608126247529774330861380788806168445317964564343806479518336066651345144761726232403577494082094688386821188210982286446257108503074380722000128914611282495962749705349156687654838119642756384160535140254784637821856088107318393740715527682505743454636507597630929761619589140223473220011833733569204282480655896331293150651944839339115677816156184561552814186079808960761515756538090342666930681642072714916790589290412198456554491818040575454252554742799069117249923886606066449184911081944264264646626529717406847832911907776874261187574002760317774485134193534349833498708903789520263671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -563855315877848307491656788435373192731443205659469578771616801263427731337745266777935847501620248097170460938908244075169360690167302231344522356690544016367945682837361017805893381872694526783070495431228948235810079997109911719545729055331947684355442720893933201828650435813465071850128748648406846651981601858366391094139220763863016194496629080596223867591945747808740829380209865955611077758333101128863972799283098567243668908537165157825841677340345410121274218901334380969073366878187580134065630684132405794489615378255441391660600225900331595156294324825951339475406751662508158346199186934071881803731222901691944960278255342056733395873714023996251453091420259354012647678021783667226338456062303039800017438378306405752695001259780093142671806031000346043844863241560023623827270784221150296612768518065293670785687445123580099829606522881239695905887674417259383825268800480577386856650978042017436794795129232366299911616312823922972407483720687297226055795565170346034001787530296834954728871050096169144955977525397485173518396536261907031271150399950812605717597563120218668580096912445535971039335313173067596607711540939949140922845389740660098085825793508186467041059392441831518860136341851414925336781138810755227999205384658246455995467902890582801373807822254559831551520538320711722362145632972934741255615336724978017109180198186325305713981311859336466459452993686179104017747421891976751958204483166780007734573691094994972162589149449375580592420697510801837436382667855827784246988942997704994737242150453842248247463730547416078122757145589107979045220479014522471706893136364077285018464745082674365588657031898864093355021542316858169877246418419678541056125424842647632356231733024328052169887373682012727152152933742663494606055869581148366432790106497611294377144242744610624308991521794991497308400340360697860041843240628971173677868620468286185745119306370440235872093976551934181222746507303992072202708954116219852920139364944499331049794475528449958604125286343684894581651191762682774995063038912067881371160835107957125059376561794843917859585363460858299291514627979911700638376706602307814769798562307401819928144508659232420286878103472905081050605974691993471994176825606748373854469631688920762960150263506158490854618179779578201812803524789799494662080316880939349806799155681165606805021367786547339129188007636544090922996732981506377639138908113887365965843325406960116100429976246734411151567517053231369060969996902330829417351380576971767977530390402816900711213765156185716081155120716525776960140109284551430650744560369054754882623359399593203658980925645012611619170418784516873529793771340742031357026456118019720277348508339096591258791604620142525326460427264532584545339297723056582549830203387930427552968839172403477885067165232234726418415355277197195403231954738966205390599300581320545334559670690840441286460027564979769944086899921740221383116302686779258888627369245143174944568996366264942530868531658802877436991045521696476094096054027204902647538457769376744982862553010296784250593428427365936270357716344683392851943905766151799964064654096417697358385726337865406490989461197765433161958275362228504364130072089293223665789804388938872208926343278890135239743877581601466182107071120989220815416230211138717192900778274652394737677955871493974285186064603069718750801420656973550751027438875246094313454452198992743781423895182471417787578065189241227527024083447461658047794210766099286579139663038320073265297485182099136833437320751335004882631855884413143953105932609400121569854931020584516371481143489801377633966972775313107053859149484474636001438484367969548836805290351625114413950588421664006357238024088618749516370962326433949210528951148342930520979202821766493313309719005957708253559780376596471696474946103863978907092110012418364697444426718405681351360435462727582412907610369998245062921023418311960995197296142578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -8970251181464760137155446506993486246128251529017059514085414597763625231292494819807932395647657804047653090226191952023312806898803217950531391193755891639029427012385984324755292453940582244202516844033638642772974466859287405738848557299052330523118166711341402008061742848349319696259594962697682025174058560123569233996514261139340185626196150323663477869140869523970336768136246710475907789082804239488796784489457188511291961994406770697790777073046431302840616793506763640324289051490564964238318702015031045679109743935667241502197522413187585793660792499644980555900615130118823024187132707300986150727715325839538876453481495313278406539876624632666490459635343858541232700008554102431664797786102579469375265960375035611288971760995473341430528182063944884969803668361406399404552366239239742136792945360300405992045285085679991810113899543352388495978555696040154839343524563010932827480566316854731906489597475966045553972605835072139362070438085927154158700437825080929803304596479673751129085605422787351214694775251871992749248606291555482124073984178072600488605881201452503436464816865950987208445568069646446460528066551410747171631994435404514872286232352588644322187207307418435070817950164298374430861398935565516298847984778489452283722534359227052101763148983381569104646395935789319785483476163548752398173963041112298536308023721695916012616897897854646223468974790536391537119918120971796159420659166482361107434899229245125369611779783264110812554987818938644376615352808989303876974401250894307288398061077114746364724035167542685791781751231968922969022629366408841397717863493317089688161663762865291891311366137066174979153142829525692200763941873845423172140563403624142088010232737303745787401962828351886045285215125449329177684569838149452201610601870532922267314875893595131959258956903732746820373507215206258787193973436335527366032995693374181212636552452541607496236205438553906990446675858275390645701425006687796122661542188838492671097299257983943136154063157163828410085182283696348517827329689759111026056122019269265466910485782964410289915565764149603031219302968030737035625262574185893602150824058944787403232661848383900569794528395308610799992958785966323630651377194375134440634920577017671980273554388941419236678282502195884916599683090297218774821077157992743701128124097247294458280852349247231136285907025303563766430548013044725067243083326681265608558750077251240785604718659203812058070427298872785928646106075999364781692269008168049598246122643476826447763489124391449178673328286541541160275305967641006862536348167608497976277787833004109000538221114786974895194679098376890669691719669722110705415488670348948984073255833929932929287189404683377416337053871147609952303804158900369291377201258731736849242140901330514807166808143269404743839478512171593867073232283461074470451569237791612902807999468430478733839310094172004703017729115156118641882686968597316579487368383869133062311172477026851923094853358073010256303659623332436893510575543859858936546970934471906797924462498372707013700752012804482659910678010667625871887053068444874196915407676891939237148333018366605235552425570490418382511375437335961219761554575042668663974001842185462815366759348695012560785353032275230140620721750215720505877891585926781691769718191902036595574998836265852514127370769077816190806577693293481766587538998860750424852143897099892247555059080244676354495175782614575982216495040379385263781003662940308164327306632498875000940107379356970091347639043415330231329105895419650283466968628221176506285878011598031461369493807331065373614593309915474972245424045957780593178306744751685061986720660004041312606143598557482365034235351848694601525267068713663200516804286277486780272617029835064521981787061596496727608874113658444637459672230819393816718815609357359851765368873570040929852467306068670827038371738081723476628468461058218963444232940673828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -127013237659047380793380760993101516327407213950503852335381106503165794862340231962088648771120576757782389471106701271499975346360016266212313012271847380171956239638550638501125283599900793340454996169791978467407626815323787752320371496143352255910963294645494886124620658718482834252109136347537395383951233380693632688021428650095483466912238829111330718119503493249505773515025741800047481559825607243878191081770230274913535740002346488497040775832319053416031205441632494913459989053150228326068002563030810755757218296214184006119920272525917694626531719947076921977620500948683552550529671403707254528193124066908875291483948239268673182977455477013952707151935655451930258502576109616349334854748618053798785646454279828722311640525055943489764650672166638995516724719164299166199184323771761464634548715528885442232727567911972621403282182115282468693453620029160965409970181453396211018738956862005589712372949418654086995940540312199536836125016719449715622779233392723848211153697072992613279019849409507471760519631454797890078322849442340422928736307270615605304251377120864643849847295968007955135104162279130401142304270227776479889147403651418225197803470400871673276375811124650972007101924381235072730227023676760054466844841652532379847567888326107623767654270303539439449140667572903423404117461525830182947153570658134195841059132965074763194236285436204516096391917242448926651753403153799815237407583434845785157637927469242131362305858592609523776152827026935641921215682277361440293388723116913030318135069337353760319671722374839171652334918926325510672277210168944795288606401184360234453783005823598587014614645696564701254368879254914329994914167969140553116895033919786432794696284479630213417763684725896260494741708444835340890841455736193289726248643743800375240223753406666955694224965089465435024116292611143307019210460562184340385711878669051035868420180464311930328923796760502776218816200233877675068820012411087735448523183747749378658052745038637086824622311415748613961934064238470584717157489382692303156541136907172288686529846778786350689195953479914926998123431115433457550803799339865324457172915204147397347817851168110622565448420526242661671241734569814950993383132242155167332963929473284174622295473567219683421311334421252011619704033402384376979944354836086129897358064330224470741108546664959018547507517360767611967456315876674564014685506057026390777263734225093816984659998878740686465537659070520849198238874710416046652070887254583215966776489899095715610419505883023877723733595831473423370367664155364582779315590739518518174659995877228726387679039771686921633099917124826437093333419821675172210312420382598284596502203663919867705398964754402868327129250335926864652516484123384026834050516410010612893420993897877054807548235927547533868203121788988565359732834627671491480403922949638478572300684249003170782722957521148734800883198839068349040529712070137163766628607164168659860760475007756187100465939931947482295598543228347543481634849432836108246337092615047357429639549062272153350166013672806696951125354445082348182876015671913731622551249339057372858670011863655994887372348308257727934410007999288796709819211488638512360304049191196771163982620537672592060311936720960877716310147487208104422243231975157466896789184997500099445766279626153407749475243257636993541288419042558229192661259083865536823600882247476726082352410538603303767608360446035166890148564545748790241461346395159376939704918132379736703593020789111714121253517878237788791569158841640059347490022938475873167135182972691243248816375069963565380072948534190877238299528414545368036061985267355069478547875810922120088429689269256295694630335095613477645056036150632296902067923058610268225239966905551535272322799362080050671184816380427052556055890260664294399893761532599511093581154731545478490365709440827891426486839909647529523795128625351935625076293945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -1331412629981425425818502170478603180307796375657156512070163057823835041842161495893536041361090529108116977162892847420050589790090194419975111405164190291112676660061472283460624313456943646206793405760357148113684349860630266391294302428465960984283465572822105169848085954266336764260679533226993643828359811447147095511483106492845418253446834523276243055048333204478649926486402256008463904580971644464656844006009126309382090989057203385404037976422116685768899848599547771872126301895295836276216303508357054277340432913299665355297321565502687092110535227968087657223497948755211387755487509501080034674180886029817181197516069036016009938298348379030705608403924910232105539623997219170402305602315199182096662066913112112878306652206129518867148008128375296136674382664091731497068988552305032131862962290921035089053404037358205873425222329164319337797158939815888732093157564702986553114708164269333217061642580097975584406204883367641027206881817596092891809753062471704703966159916280278074167229839793247411621143045650637429703099120382828590532460329500363837300816089473060955849840879093594720093746106299698164743918167871724745935506383642519886741982640976286773263381471709428768391253864490609842582475041656804193063160462519672847499017117798758517620262154619704334390837899392951955942750066197396764800221940767564868031990624453367475454191494321934995127259470073779104912466038714650670241953550091819919956107835425975901971644123786238401585933569720343059553614058768604077236477743694828040393288349448731906108021023841907620676330044813783428616832114688571024808903180116879390372933371171564056827610331010161906620251217021463922981328026696870618003998279093898116835548702897771012229004222601080656018521889973103977185790804978601967847049597601203566596572522644945488334675531796588669913565883727414302555622765428328795373348452862067439511990500780782470598550001642320816397421945486848451181085467423702922680741150502653555295158015082385415023286404808672441034940239638031837443590191119241198487363856068724783028468990260710803022588264843476731639222716532911829916529439422432947069508428272390672421457262227736056667069993661604352019922040720571019728919016571812862305568547105373811204607553296444119269699327120174225094861326607812038308339398465779360063798363439707544772654878362698244719875585230507641058660368822308849725153994966987975487679026089717302262679273767935546595422369151092307364885613320638862395198800868194893873489759542865184860815137846939334624409547805165142573061863986004348287958134908329118935594252981280331441278473740137414852498279085136303616563773146683552444379194252018450613038128094637423332292564939386045416570569217772797464508991073108526734615021207992407849116544774881403661688531848909403209100752193950874894338074434695140113849961095691266002458263331708201853929154884989955920835485830481213026118566710101131336136435549960196370903929390368317788482255835850717964788684153460681874211077882318956933478551368714677686499760032451963130508738309613526751809264294745054775808672981202382716393963153256776045562382950014607697063465051760050944687108819743227730228738933453766077808550240834857010335454314273123505677175067765282844161353091220562688953235672731591326786685428017047655639903588352716364501302481966360113406775546638663691735443596523075236665142157775718403149553715820664446244875446019267202017500819194686777475573943781000011639084787056692923647355678593968732656922796678522171540940088629442360099466253308298396400251484627218855305614817102705361532152187265334064666157423463950561739725254151010738423030079305548114350665771384718176795869317054727260837172924646731211751732844070220648107208540056775268790384822065045513020780116531790058440221861389733742513097407715047688592260354573675326306171968853987402602422317719188527007645461708307266235351562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 7799730359823370715123450065794623477881859072248102988702022524638098326953146079530042059883639721313669340621402877903428409336844826721707386289682673554832854111065477516621072771726808398061686972201463226325561565984411416643961948047203397166669506194360426372789359752320861563948690883080761855929719012980336612539613254878658689048608541002851748461164320885167581047452284780139285622132490893491611544451359387251399529896638512840464820499712577595222728479495460282489842946403379129912207436099383967235784440755928912479817357856608541706622989242222146899088343041727953246535692830270591238665708562474344510506274550387226712342430822378441247272937208042241037167273275564190367322733443642826425980073880051196725892642654222348421371747807656315803542048827965250461273907956788031767439764372089401050691734532339171885008385570100371882449858751610339922610441964389666209437626174982242295727011510121406460956537557780922959974493560667038752207585898167113369840014298648838951902035150410787544978782924596000740267072139573035890724571478025932917659921809252518751325001451995593289707577509096135161475443314155113912871760438910149142032311577559746548742573283837306382641516514152767794730420652553770394231723201854071712502684944519125809828625593202092088186775461278689814371617344384298422014472406329253762783594075179279617893329959653518379555966863565707822929090099440966948727054261369207916110206712598071974024870694741172827349945980707174741899754343710374798253664657584624785989171388927305241428271244930592516167585037616699030300987191694426113736204605078257223158350422725504392348396356515167506202874675497053756595810620889809695183410943322127722627749364783407264037868658561212483637457935881364745703139677494946094715257512998000390084003620377873758445559730893185346472348829763523484063594433892883916730777839360076077394449639868399216419067666650642373904171943747227443375658031105833505692916658383172235407859917942726866436906239096478804477387524585299901318085285601171155857313290784967279434712223916215403194752050492005296677897643794115463334939940806544484505125150620739119389272216441597115292602132633033272875045240032676165744623887397484887418730662314753611475511206475529951431930099027248363534267567362441975859780811482649310829810291650296422653348905207611483765347788987676397923287262007487612468957304194431773653968747179165637878211956383225459623117771296844565966750232993195218587575937133329022257201268853543665368123946270726943346065717481302051815167176340415743485691231790413746101962241147140789053385275924554465627591130843078762804390521794956587278913522071155243983033551200430443583452359632299932076939655914879618223685214859198140876068008140827235269635473204058896477785909395941698475764023286449937775044897630801213054680808433145995820537589503110081602800785398973072323689300068265510403483883661520054569141056522816077168006301808286365173672665633906001839082946852522609180353154663949829570908671062529218733682824527342365065316869440368098985249915544007492435376286863468369876260217222291546933670482112551477667332750572439490184147244435328319945595947605182643917923114815936239946683461337315467640813498147656438356257924773231536798453739297125618422284865331740227346288745718376660144595804414644862995269295324896861890575153301427094926114876774693588697100336045888855810201506911457327714854707831106668480672597304366251812854826215573643539111714638450383716827509700753581008085045540736860249246505588683912054080155265520490050024902958380382579159613439093873538813449806346940379797396926270214662435235829120745033164600648425913804133653669031936518780722218767748669674551924667352907866773992360373682981674321017230843722398912467229569508427691489520160852829607439526705057468225441098696129894157521454357096808678306842921301722526550292968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 519079129578965264263678368971217336233066096574914341397641738237266774769066283002117237596423191753998459378182429471238561428499240270935323462712596285119038790132843235481705101878319201191389048712333554794990015295843155951356014259624801238624265597106100894596021751900520629745143890667449606873207573512756996886807096860771048681133054948123020448103619473909900110896336810669001474798342956690725510448353516023512520296275957143996351085403897912454493137494412051820093682996090726278291638380817592181570908212472607958438137019115298812646837416110311958133034986746312182482630391878355387198891346505809918186104569143198264352207577826748416437742383230695259906988434373819531502990198746086466528018463879156897381205251888638771402957270689764332917499475579175007454999381017682969914909202991662768641572174248247884120410505004420032183602318707433601310682227312211073429030468376582648534416709600929801287061924569791325500438977353875885476307545179443781694943239366471959037281148345011220579406082104130663949304163876617406399460175202680289194368737740767127323375980125893502584875818725387880885280480120747485616941433975670512101039026225459797523757992165345827710507457226405964958284467298829854615493341277127187972254114507946011676883739019820814859821773051131585284774158863323990892244255683403466363512972247959535977678512358660984439719024472292447923538649001330177356494028055553680730120641005780472838169813807056482435761386916950652881765357929783093219062080194326917740447156167477761549968419079181742260221031990343450168610319019894558927385120245028962394594008201214522701068876902750303662988123275220894234964751380868746858604606092441816617972287161058777253265839000286036139029173684162660495910892387487104848108219953405348137017100601811195308069784438310886011527057505979907736260578480899224194064057590304846556709385584490131864831362187450985961462715955203443075062130318795222245087843087588152755699301951133829470762772762065526516653461252298216624298465353205127864387655988145523960458434234336033476832947200713358979199052534248620704545798644467796285258512451105222372552387935123303554886707248167797946776701060372434873728974849972472812953396840005870228598407766940414303578627100276168040133081809839495540395116075683687729354648977649718198079740759021610029934402813503210279094990345743329558039540432083532647230771886288563381001075024900043510679942165641607660247327996501428568763590602719861924157869186829504916960442680713340310335377028461150808092343115142697653041785901227543552708010037420147563238798831828917951554296604662291000921278204591932326616994601597521297072632898842297316537397481490444750291384518200647036593129659134958787092806495454958372010234096202695056943039405625548897835057228855548618338424634572877992666519632955928933024215710137817910549640495139026281833616802905488648784542200884449121402825159416496992738686698933092440950345968711746382776438252933242374209722556068889267933184524015199445450150841422798225356425679583612920160949648891125581566311813882503789073443554409651061055759855295008797536468472853607615690679830836342626483587634832003121124987740579087709952695393838514623494921480707019229457256272715550377378225125768148026150235180644040198689984793402109548003882769552839821558688291659568432194264340032193741309552421578402764757062963852170551922268876298031258366819902446212924942487562483046108231571888130704606689237703361278596735955474629265882655982181251999473305577016035053501471628809603094925360863813621794182499912941052769259018404471177755184845344699206070022305390261717159141654112064982021217221290102292545397015840843109162988665160794383270239646011406396378349693489079128825447164633218690425199625461345856927369510913780420546565841345393711179695928899499619312945099469658316593267954885959625244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 6603182372388587394602750443430792831471351725189413149091991713858397649663426018752712288287530286861550379010705547113318300122784851940124508662808741340800680029255887000839499108541915064121009019859669096903776419750873138810251305450342739429908924015522516065384475699762137920805887399766763732388689488646832703150575164199361998554856536373977765137752189107737487897018762965851973732254345968742181667339616776686280213485359651012776055108082994266852162555210565953034027325880570292879807512283597637396402616664711480990821140966613060488396764968454816788375780989517056115216468881457414509513135976248684838086055135977645039231716081819680727319151951839156489128966038927507469752102830255494802058523167964254516710792995891346357580469877811024136416401442728293368073259838672266998663483067665614721472446067003095821289066182068531777857865447567981979516390419883863963236998768249144948691642262736402271311753870899324900633842793273829349084123845951184075997698522139841725315698048578962825540876206283667695951615160572423247066196015465019253393436692842782664036722529408407824678077139894744665734600497437032780166680501471557608122747865597875353928710004705629185387169618856530520390347317415177413224237802885275976056221969041640832957678264672145561441429879967969235211155851065917571290197755086837159757317589405176064090021120270581447854404093082329060570350464646254024808481531659203014974393217292388978081918272529718231530621748947953535769092045511148987787233624256358844051754258072688519892060429259230803269704658987452306767379554118858523822881020791061873837153397116494767948416980837183436477824017183539236870318208251731513018371018963556781807136258092502507380365222648445744736335328829332561493949313796696066665818314198012172478462314789877613305317688739670816355354853182703708326506920571997798707398974625529932819188561611038475613355448660112107308625399587496839313009386232147793703549262007242197437746329373825693685842747366840445074200048327347863517219211635315671214107353482772678433292683500576580094821444000205981936507264307720901320536435070737708905367574004217863796631693349413949739255623622387124428126692241310837529957020413451358460384426670374118294011355893596196050800221451649447309872621994378105665818300557735888797706485119746390176699288495153764525842718635055838800621421567001983101436207887420604713125094062320589070438131315121240788862250562645757848898551340485015932736684951271071677748090705760780518860645045395061279342457720907940126825567449511127109174257836910403014742752541136435136368463728846896036963922491349420283037541589845886288973008125616181490583105554650947683470863522066287316587853475756001751637117982704115738108145931115680516254292334592315656123927231932774185739764097922998997275070624470387387342221474317511388813419512757898252944876920716603646815329998655140729868191682577600918688487182737246601129116044085336218405701221272007649349450172580988041685918434620590125594179160995115112025828165829454700661565493262487820813536220999803327669274841853137300496427973027476077953089145347490808271057603983774352819309115491422978948272307170952260810236651458801370800546542791247962869891240120164966128692904309798599481444458673044575269528953236549275945389176335426604805398252579128729036203986997920537034921237256274870087595740136745229672815385650232334305642234814845185396794793546196403963765061332152737572181484348058747250039172449467744777957282730114443535129224846148617565293090474930500515202783691133101360103877208715045656975817873696846824425830509400399026844121853218584087610540176980876784291246997224910486386887225104353371519591276504159862004753872979281459662877662110362266820978041951371625636831071748510290834730587055359526957494555161088391356029231073613936255016988406110201026422146242111921310424804687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 94855602054503283756891504149295368323429126124909252899932482877041742492853941637904196479542504063710986607412967512319804100832352698938342430177031993271995065138503839270888271629507146119459596609709905481304534164394483623368876194043927012881496226899066445260721542879807073714607431098846181036110864239358911605794862835600777347521297947071538396327715666833291735567093605386385511773128609302255654445887026270846095746979795807380021839664834882270136214618106812251253246210985729005907451489930479843510815571228524982277415254232323534918986916568948896228454859000253388857228535003152942065081444444302579899807223442149400787353200449630005615349764823866081508296382416015752429262689932734097125851776793089579997507047941033423805301108301422309499007778981371173378100471643972986914528317451479250543747240667226555996084440927978742785368838252383399996827934183365691512202712863832746387897171712945250728773517218365831553553100736399315225550191441516214255514406879651299258003166762596139691991503084412396233433539624172669534688743944542899797392370600179952761838355098056529381273695728221693373258463250483321556271243771760442198141798300838444159807297691289321850621001714734535892703317629486293397768349992797489581561887152633997565589406756310356765632296126490294196463516441081076806034568268125696909841054155556370876940274375773642999850862515601796614218831021681743406253471697256626505988123670846529625679720641234832934416964966456956234982656489270204694737133007844536710914964155238923824632289228870410667834341501624069963455980963797126339907114980838483280335930777964248752113343089416767729280776595608932699986724594297001429067676467686658985625577954029363231652556025761311957229124931536381113716853540912610361911781686815453600264782592269526546428349618678373961531358090046962163077621545490901471097959134344538002664978631997009006295537984397784261029405218216985448471870915581480035835229927778023662217960506899332278308009282370157299005315258545240188409910630107888115217036349731480634712580361719149522035326349899274446654178401567991237852472760939728522492080278641828751023511389718901372244480096130175596047304009054034385963572738872644681025005537250757669920560399346193384878283544681003388814519852302422358092195232090762430797270359337218741129951389440328736528389817092186332622091274749682718243414494463087070729657829541291148735397658359095126379428794776214025267607476903367656964008792100039555950470906443191537858301552685671165851822545705980486478692863317562728176440947598030566077375306246167904216478546466151887490782535676777821520367023581568006907086307616647309484120933648954020766135368042336937801986369744003824797668190351554247863186296106412766873367133897773596501367554566900468135226470438583334571895408563568900829810872728717834174559984770349617922711123421716599908672163060217723608521522232347162648753424527843393156268372962558957574530469674880847947195881058533260970158214418193261209905995156208535217626925259223072641277870815225421659293394062069489656973044059836170762400913456213445097569317688490220622988220902278374316263767898095539644348785631475599995208359622073112674717381722283127382803793748849120119352362833253672619111007133040102148058014437117155291578053246873469912177820748909498709735932761087203335882025259960328555948267402540616835910424669470312177448134470965374332370955315943735230852366975298852950385321165228857065980313395366038221022625696602513257301125278866232743527212739319462434869850639752092576576321079878293719183717890534308464166749759943545932152668028480116623811694035301876027533315413389396992661084620766806095887393089001907965375382464606930650141759907888227206963969660584429624926165395026910794621626755615278153476098002665196207521983993367405925580097513521460328433931863401085138320922851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 1159962839064116990620519828038057467076571964519522436170140089935312019303202193210901828409360760208941797844191667910542957062776553283972217769907686698865543920058651875197146784383575390957606551635144173901074601674180365028210485439348489362132110099058408765873995735598887173697936582539307133598872840754082763266873206906233612985070532330549079425252559199907211284066911058034859156762806047473644335940572688766846370810136046758319276391736113285885576502757345810812614090576466598119506708120091819844304816378850834480247357101652326224111986105013086616917983021041077938764953284550182251699968650823836226499706215396100682616545895519117695713288954996230402035737855370745634734403187405488890856961617647385633801836734928109881197924947592280123952980355848010833406615572216336069353750003933609785425773152471643011997162905595865796645128305273222757576506308739704923316981971343907168990708595843967134510243410214501283717135610290336534175077761803078427106773617367726115811965713547680474982444165421887127983673268196982845426081024735723007050395819905002976758959026454295766737018465233922208393106014926418209549637262412110748541834225555723560128343832401947048139000819338244798161828837236613287228758557312464578704115286525930463338021420433564115956756653008558690809129228659460097212915501911142653052955857084993173094609404931932871859089830636892842633429193651418171191164695371232095284088672583168611619438555795004801370324978238669098478455136762259830770398911840934478152019474912352602611614748890556732112254384820632299662197705361377692569962320675158348958053863239879757687310222391340184338556278798292496644495121920455172946403266032199745368923735858258778293381734879688202763264042093292145700272622258493032896395074195441731594135493197118906414555568178643546288546400939265230736597532177175630902383059645236586195070208213850924051082718341690695324850297957182368460269188030700877776027649134559789621554521128951914667479058875589933667978002389322547125587893778445765434022069238904057359384924615676935439628105877120443352234996191932693920366918819357407479740625136808536004932212624072401116334281282929990911469012321383512916799183610599026923875123693192822795149893744962827506359543146104672615225510909405136501960100550698250505743155840718078018854593731993112324431061437573652181644117089898262316167886008313861918297526458668767757976031304327411891339859867277142933778939344336715679989683306361028626727837925290368858071825912274140942881965930913999658018045625506774196607603183736438838638821435974843878020771920414786437926860354080544765174864613471732844469742305184882737440285187754206877280593604927599504916460503763745794193379220010496496444924674809618938478338986558747727696719535798307455408975008875759425617389832239163293514405273978073939585822522934596743881657702535268004248590748005732349872379958162115008787264487428479808961934236222836294733051012847047748552575064327225724896104689493908297086048064715466442258797147062572040366216663063175284593328860614739722042327493022740251511254506212740091598826856201840754766920683934190375242450661280563927315802875228399428284097643145473455404020789034431228523299793622195763766645877061624025862359703535903569807750730623943403799420558326925079261620308456068655994236995689678349349776494335010582905362164839136476778980444396841579037918576958310620044637545330346627959669976260899231769407764719915287416571393686881756955711421899857851750204834433933035830160667263864989653225117514919062551568891148009971377067052925453138107891612897288127440605242486525352920834949488141114943042842555667893843712873902443310395253557637272959133655192008612355998464875547649114636736203894467628339667275302955691820806922734037408857259375270275144517663462438282574315249602060262645863986108452081680297851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -34862714617727503073550698147631503877389555619384814799146829580658684723050428550636413613669051721548016917809823356289039995993356948798654600150992034007280164027273433272277184648324689763830737487749466651136810470226509144898104773084094844489979579466471143499239372089165790425207862223007753127757582162787342141394817194139696373548137311091306512067849080660958357090646533754733448241821227541765456989661276708443635444902203264108310066656569045228691282873491002817539760979878792725447873976106052293236258718993502748975582100327419962822951956055915438289671102153110485796735122940380710463457144903305024126365515858818216628306174447011206224233369704013854357802011162161715376858672675223406112979831372938856703383063537337023139052808043220625543626156678584507449474559659362942356918585335005500857719172543204375534004823519520318809715436425260506440533818145828453753336705027594936743103904573557145476776985954285512303440845428918465084565681868331216910877899410782481070934321897709129429588968702559226320770962645160870753835105933696674259972250966545192788745930800301724115984464489163403448945140666951723888916373386648701537060058840129473693924154066379820025962608865482351938441745581239821728492588665248768907637442518187945395245178623028482769109981419453501477402321688955819156652602177458912832248573286678407696101584031039170093715949882914164436056888976885392215459121888054073082336820356950680451246444175489238187708767005104193155849100089470715720109955933495733325979094478235369661801690423540215317216947178971771800744361317478400560311041304244880427513986296539021166475296105704602240323332935260003288500198369387145031787978283267123891959457266302868004469820321872122705090780794314912957122656762131007699912135908684644789187559048982978804598465897419242636841972887300926298276400972953182607843717550830230112593551665539779234721206091330059782306861975479888198107650709321523628229799652563498301980895148132462776196687626761794608841673516798863858390936087580591262883295711701576751966852754868389314464066857236797105156825417570436176902687306164851364639205499054897237139844924152857919838882665049272395467360475588442715457554434512644845203459803708917150394667908825255449203208474437534314924511381900331579103664511015033821152163566244559644225054953584785124730165753490881089930767034077904768514346558339869419663593490657774033942525805307531916504686892683544716316626329109235191969627692090659121658876416755155091410398692413895379995357597217585222105069683198681139150625314386709409880869373197589266945340628641241580168580978051220058948745094370231717481876410140414322053623642588842205926992360001233511758547952485004085481309384309393992108917291139029056366499780360077423124106333938771524381195186050440611939734740196252940248571728428434269530753478977690953665886588293226339589944660091704917619363638037535712264179488177488247587290096306690707369754706395718932046482513487426337863324799375660584053491102258422776331440036840088057994674733194817595363297156893579463694254887738364354134841111952811829697048742070470202070809613906619580461269757089475227071349892439039372570607610095918642099188186567940696327955030209380541808681603607356525060818676339912747266930579713071996195073585418937532617982988455094583193328543784523668175491423098845975262475986804663600189941454352716239314470577336510371423133113992419672233650709175231380936649012322915113649943476053963030025300606895118752680630847188777245206383436228897945196692445330858844682173541618114239804183011901037604310445459923145439275355907615291612553411653535651539734871884433143851134841844750550164202456424571440202776347796819076763982773090569081604273769154031157069121472169658870520709871248630207375094143924776010393954032979597308777485965767828357542157391435466706752777099609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -681469604759709560144611216134171697652097622335823254224541643733799164085172308556865836944102330634230201330904913201514688523632175676103774843513745943001057481133539212359330279600786638843755109244896468153535098887991067599514426492009740003776362105557436976905605335924349407688302246559201929032582788827260452288039701862008567463007072899256657146511617008989530988252401494584566813746609692315147917230115637577246003504528370584900776135221901036206874593265345733200786400684849449639935512097178553195191883192369798954448697920938200655969500111010791047364875725931682001333085339690325920261579940744235712054925722437701414177610311790272543709153120993623854504056312642924337753826268231634755662104295105598353821333886162589993944502717062259133340625676710387482737911994204704154832319354378902310544334305444492541325248100719511798432788273854974276178753166348524447138134814672555557015203355591132721929193880201593603557319046427200507173513216354321854240884998566215810781303160249163787096866480427300972133818006321005188683273893402996014022810423149429411887993744405977024988582410430689206815095799567405051821306710192367937031938868391114979181580856543597544178990722336540621077522310597856101806928409985186601672212936102589002032956563728332326820190408007350284881244102218745013984527094012333546208056194754565855946946782375261259447016905649186989888885201813986106073355941382500115092298484903948985541667888382134920227026565581221515444506923774967968317942262423248028512379682996546664155441060359004131459774385977618094430496375902968777218914829601606716247628831424440167812931444216607172655259873090784952967098596372475535918756136218403046230905996525198737589061042960843983559931222064752872006384966707023873638525444214679461677578254957780681945480354856328003353124912862433853013258969488752493375996518129110238681617178458674012181409467234893513401008344541018269075258051047721254053155818054360867489631431158723101948687522079741702231387356442749919349421245694236756329041688881246600459019902342740249901030981599869801359357134336966430617020336892078920242569793536612384121882537635083119327282593785475382399772530224192201161140443276112390452301486651874597823187445755628281266590889064546511179447428997239187972045477962771204639584475646566023545097947433142082728211219712009400361318190782854355719034699717383835977945654995677861797055559800029811390909994692490592986458068278281904042519215769950828076186987513146283134900239475300832747776805976640732988233031833078709683188505539867813866733144462907192241977217276787599090272015068370214771529316223053173547382676904637954790930103531667587062024874416435743313362489395611088408605716805882757011428239117893435980070172144303545435705767871732936104346787705795750068188003073231200019561886156895067008402680973307175099217400112454404761585866797354007120177898920975753817842463306153905520028163734998775795369132885255973353358971743845821115258477439183581913507569114237878510665115755902638648425361684561860085379792530586565621318961884136810941082803678952468965809358750262678421842968173375664547351696451785591368384526483163849296796139994252404589883067483330991822931957277293154137774626600455563618175826274776085837531919365325722142128785148637286619933471880052534380154801881329445184738362968872273617376995909187956913855734035258616183438153043351353765759413098194332612259840127386755837129245669923798445791118338271184006454388123579722155919711656035768877230166829830067387281624262561625859910071208426810722693444552299941477347761848981650637431664920121994344211872694768302869918964558259840259971568781667244770591754919197762894032123386166700371939928089976849147964017637156869964386403275273084342781701664381331224110188306025214446311443163535254818213492411516085667244624346494674682617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 5277137527543531107523575466425392593467875907344075541835094562219698171062494166138382592748845692924968060512801095873672613838118251147418238946439784652132886917025493965242479384504591967443330332869586773494825578683285510215428851682658593464903982066374131459543964876186690530606328541450595013881707211676522197815303504497100409410030213425508632157043054458487193368783051565471805458153868657025940821885633047565899528634501680864185916184041164695439433314318182790675107078420998252969188240943181193253163445061247095425425702722509900290906043805898905135669254193628427856166186523702004346612905169309893203139885697499428904350431258444811368032129226246928230512639050372398903547123937460171981417995135652632540106490477200103023726365522308616586543950904381242523106053263959163029268470099759159760750831486977626750306585166752980829197801108903385361521676953102823923168421800865296503762346904488454999213234230648305990366655288708180975561666674357133963709808920264544725319384163651140493479444988955808406992216441203674097508906671042567429311850629954868884810114734992261340027592166070694358806668670545912074028430655024826198557188255684134496402678946949525088865373126473826023109474948562731499766255017856418855369405030598085057442478067542255157012729000943168079966494940509915461234336109630326435474851035847964795058418567313101616260165202006134934529498235699781368593045893718935494686210358920010758124960199386637979143569049222083678280992192065804831893964751456962113718551293800450724593098571328812790110698480351838528542749639838496339363558775008478495695639249827730224351768137295946369606552588186671939886473634501689829869334244530951956224111519522369349510703544503370324659173902874581114440987039416866360239642927794373012152710250485109501113787214256333761873661364216575588224910971349892375820841906218474614610348411980509957647749253883467539303392433498965201002455362906532771203145308669782583507110352889744772755663736676172471151277924331783881751013586118185678372894492119655862110861776663175331422121883425318951217812549236613441028187015268555959938670069499880321411875832685898565352487786881547839224340203308948309166025905562045236629915973379222597989247585679495428122127404945658089895215783213461798909379160819722820240379284068937974842639752046700886929925571761361759902125100185855556118913566554373313870743190248311170324317045738133349845964708718651515721166588818656885194859274353910950779351323169296070198477760215331698221766867005489434268485442280954980488551558579274359988233940665952195212851796351944685011657031186111446731343686011236281268066375247104125817134376045774445729501639611964144261380070398458257028462587355370769630235665744647017612558023419476173204249716053583297804459301612335106097249113717411869115583419453842079316096410660223357966236127738412677854906718105531756644557602282483728243281633487319714909547629512927062886600858293209523244594058211726316711705244473889741428562351203025527033612102941878301336696593565353004292407731378489006911661900490776914348908960827919220354737978203435453170157907477166039184290682636706947005187306120254284730128596162789913122304041855634553571307862110866342410879835861417254809418036187679637550226859631179687799375443990255405967421034242698013238697496141131773976750806248483702423147186944132185646552706890760465218220214431493980632577501616265215972157734310285602262051750633363728706875008125920484600005526413891951341104896512607979269995861635412685498911639115290222090450188006184722245104612237897424200725316849584968228866774808764226974311921864112434357471818075933330846674129541833876935634140384583628538205850088232825864351444127670087665929890244021552907874981355969719856824164732961397003066234487519696933035027563899650065143420718527522694785147905349731445312500000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 104334810050135523581741158216847626493012564039020532371575629493220052820420180343997754154671234474236506500616695870450922356502710254167363677533675798903363954083100557400654636907737310349512689252180304330637753205777116048738312719679011775877586517596959925003207953048397399325450503823051652359760328548205577879878503007932655411543124835828259779323952085156656782234411057539938012317927626475783498669162456208000516620403209390530945582409783767296679670402526067241696038387468230221223975542904063310040487139974427026918089737689208270751808666248828900617542384225199312559555194422699465784974705893322062301780543677219553443944893872326424783652177660806396700885114571041071997872597035329223832747823123545586977822452290375604156661900087451837606867020495628388033879102689911796542537083112769797985440775528010017490767766643338711252181776634594942235193725347018269188087839424794263725549751933131438240596919431851846240432339955835477647094652912779213971643395946467497507479174473386782638836752579350523360667807694557315772668954894553196575883346595918053949236784963317559922363061765852574952101392868048808537055207702988843752710940762165797506086649826489128474952535070636859852545932252530886097749066195718259009136813082551668057139695561750181717171674389144100922954323643759242664246033272294517692777966699260099808500007888928458760477967137548697567204947006939377457807983886050486350778280641146391862013450375768532831105465600140497565673446299924592519682437317703314983868984067729210921834023993411017029414490894093935765896938513203586695885769472617831017818905666810335236547616685906889220203295763535959718235342402577905403970103470675661544648136322682786478210072731136245664837499047600287746359581836771176457214499131770471504080180750528662451220856326257016655732201777175700482960479602947686402224229232798913552987585484893613067603154938607528394827528827917942696831464233891538512454133696138594915152154462970551264741804509676148392535483051467905695156007960631374876164105791234087823414841087304923304065732305472006125518437636592544040839214123896706233922835323024867475292349901945675291367275032842940718407666955510529227572575298489127980752599949690856812940270962153481268481779964120782511218055867472502769915600276500394340493046134245347659757257054133424821524067185087184034559695429670744092412446450069673994669077543450786053169959820916764736469100690133037931234095666775474934066928352152272286500602408691433969434345613440728886842194445323190082995295073316623801190717045809556872963219777751159879227755924893128797719070131893518020725700087164665069766010382690926496744310689236880341938599572083574482141578668702826639513116120022235210760830802359354410525572322380561172851900203836472019942308805451278876445982881701716879342847866429983515297967894642205162314151511351748682919525409772679703454797365190439107939765480572625117248936995627913127032369964557074173687254059683798990140467463005267943855627663779159475132071503106022596586597107155383096653258892902084234813444994504995867450938297401756694587163587623430356270486553682349182571727800123542676376357784711212800326005701477760757897917949664526606880396588195367659070014490001217934097702529110072208036510412559574172011571027681275077691460842608163961686959252557568543371472417126398857018241812156005233707924511406347530483936344607124989486394427651268951716433423743348237305644747052874635045813678021349728473026358135568483624538387293188820543148190943599555907790417450644604639492515345187570970476832009855820134524238131991763129610338849871129053279724848127823978829014703063670767673399754508932117090675098672769869153061708916944702510380862246960183571332879609628223485540729371373987444663957497637122825300848410018118191999956654203440820083415019325911998748779296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -710346261603863047013231147050421554706784649950960193718468704145692840348419368185856018332316955630031611048540786783042247709389310481171119874599767039402805736921681762815825115623180543013245546549376843360041016633824475059271568178891317620768832085447594434375852180511602324623878452695030498150421836474280824502258173314231686724068539005788700574954747800219988397371564945357164438204979861420678884231307062154973416776773238610196968511610395396444475914121696488202794023383238746121383275126928867445204943378471930657710687228422060725189225410159062279842209748274404736515669443062582567010239675607647762690452202608486290281440911541592311387710560488614809960206264672485661298409996425333298838372419720765033327977341128011292071268740040510310799615452723788827529650138631731774126605099828912614089785174628777214753327380127304867403418781229373085660700194756356474726715255810026554047974887681881908817069762172019253098201518718038013983207075346507058503580875310565389581008087934740868845328309609019074915491952525970091163749092431574158190113102635647691541443710572459442196716705207394063975528299762117295689702094930804239618874192500166966663707351866473746462966810132633398580926362853571344422080826940808936065703183797571812454197710082099848025665356393664208523082305174959864815402833874619153468201369812732585601898817577916321077698466463145324046666679131574308227558718809720945580834584810519901646861024266221876301142809112790687580303679336022625750392596111476016817387493737094537663748643128705454676937407664427892096015920016033705454132635341246308897899414241003686447887216944153445489026264661445159555149134455025990986440449446935776809165397176521189190702957243766295979614233753539607908587020049799422134802443625628311441750285170334435126888921433540021752153860977504685057338383794072985609506865375404267375410187821337401736133531026993991733554251296641800435130961078015423869117277746167454649114253797280715393139266187305691125584841982271390079988732135267344070547526549939701664527759480539473252521963547479501101188514070930670273268778939793843699417390054438989533798279365153120195250747696528657629380420996656823307110034360071267721241831341824927124524788689590419352302367323074979843355935653379015950094148077836400288146590808610445068743852433226881709437335540350379081996056924340692893452614268401995445773955662025275847832706410722510773527573103608399737691854230511759690911324691145821193370124725478193602953146220916101683986222360559800727077732464292839202572925803801955168945327422686065189484118549535552014103533741644791445233734832812983028528700166447968714868792603281359560130122751286664152539948214482044900952702257922641620011642816954364275507620282343493245303390009221741249151847109887516913690074330816546147214078066809062866169086038246722647375931800317981780496776618996809012032742362020032869772772026660281045169254571665074865624390899858852722594486437818064649469092641572385556756461261119340010627507167480183275656319202069511447569938799322180168307976278719608632585067920078136025193047029810272198519364750442721505380847367439145330311209133570171323300737707890364716494372125522143660354511678620310064575415435187876412959569397701350720339288156091083554381665234759432158886433430796042342586137034874035778241659805927572134526280971097927982408731707738245272791223935380836352842565898112435928944951923629958701520158389245497187113629748713629985416288322623911136116529733310819829528597689150776273961089556699266561585640956577477907211072227098468904624426613399973985489155372034047968221374404136161644466308869567403767235748090090315438400651820334751083286845829110078120658972801868476471200770247535941730321835807877439939935671503008972746214682828450898288412186024823463670330170316447038203477859497070312500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -6837146664518219706107084793411552184880932966090801491555019781844370867970052648199775322478071374498617162088200581069269721078438506121829020155964502902683446008798538887880777905356140966205885019743506596376032197522864725176768898563867123598968544375598681618692114293745724273602383363415330958772244925074177879609722046951606552434260985652349576653825536018992711837296704565692035150056747799654311788353862862918736567048681813628753900521566871554923182288212682644724022124181641409773983777214140541875117986252251036477534439387272328494285168459940871952457586449215273423385911442687917983164512449600232520325143713399671608828913543156339844498976736888280714594797343637025853141582024496779292308206286433477926438551707531074909582047518195249453112589810889494473649690004625463049165897897252918838158004947756761384006279376233222644383782068820303432023193756575326001884578565809837878418127317413681978468426643263607308607740761286403561014594834867361620313588356107571835834724536329048256902332151029605106143248992240454358590420282025426073971567938121159742758249523209655156009255474492544435144077653125664949128936983889654337870684682810613012663208994385314208334018495405704047326557645318621517125770222083599877220626396801970069549827772476797626277257500803466509740904868810336112089833242580711151036739493555779242693691722889041712112887807675942877524562736875803743457235812150966044585568382721076844296343475343625173284188637190746083977344481149783561492440039553964784905834695807011921453229676616689666879013796571833315988671688615044828433732255615080591145537189827858947712076634780747289020325037150360710860377961254748577698353907640440321907989277802288823167611130682204211397631241054062045132441155750783622853053218806269645228455158953064121917758500033319044444740629019603714536786712698656701447405011449031406507424323264819844891557270220034816739515628423738414348881086182392223776231069764841340615482105116019644844169538512021286031669781078746520981305280428560116042042549753654059915107544470148563246796695375372957526409195319431947266083238029492524648270508847967933504772549214839817618272765601422332185477376581917594541654192119214985964349207521966863871561600792874431852578087690142825557266912053329529419567657116370013835307463756020172512839892375196001712767965120311024334979747442651595809932790898153492880184470289359270559412717775235114898775125892683009561105020496130535028462660510548584196450575558330228531738429352700415618572542104816823717427646689849125698164487104885832722347233425596058978651605306989701219968814080722308426725245482556119961559987028861557972127003360160055077082789489848044035099443124953436719829092852525141437636609181011072957426250225203813544195161222071038896843252808538229638876193198861185968018765926530463429043363410351643500826279651505068547035542673316093706031960016703970525474097911573631427848598208216859282360688790917488435397288119398249712771233330503895643554313378692588679630574376560743081344661762055521074771226946951657020029873362676556929516329095311421755637514326949485352618160562269189485959153431582048328528800285243443102831852766000294977873361991367851399962582172421383357522534958140449490897401140200150243879587639339846597529618661443871214187388231645654778305339753652603913389606571127983169819800257736285971241856022512394216525600320470924188366750905611703347239609158564674326396214161011046784300537125313548894810527226689878731347884558892299617621456796076101201614870806912493472543160378691027477850317726315073723640662744073935993319968683016731884719819758992128234008951921748698069387393844780712224723543111183444365401707337843953639776822994352511917781255096350179255991267660320305230244257596632465936925556354159298666833277355325826363241503713652491569519042968750000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 58597022013996462105191293746016608584529984908435415755226117040431924268162039304089736003223037535401984517768308070008098737463680017730025627672090171716214208303777070884814424390256934981470793036741281617262946983681700303840088387392416603293044680324051788249034933587139776161687938888667718794812116149757168839936701483105032403352243229544535837961975185558626750977210328181323920373773868474649473661718841933866743763181722527283538318297397303240892315898602088811679645482289838664971101120205171361044835004485069239003535778167373627454412336579637604310249198362180698885659465118893496022883613276896525704384754182445612324970273998653837565255649273898996309252326135973182767439023446363723896978754721854409794876561595529410786126026833074703186983167933004953255520794871775248873156992367747045506687929032660500974434629995285508574743001164764505410530359519788081307001108951853934042671932657541058986099534906335177933663359980705054251958759589344961789234457392608281639713290711686345723056870763629621204142400160322909014304382319964795528297405249688902158841484082531339459377212092482073254886929998518410376049740876365376061871350709298329352219276847418400071603532731919035213840855473273713493085471443668171571360384924442897089071134122689062710804247879678403206434904623520590440336188176381881647017225508141628077528067209151662863474635196335754195162758618536203863939384283152819233931012363075201943442341197805570562051509219958846131896874357795963541112710095833723098619681245179758120496676312789521242322575370822938845998315501632047516554763122453886074199876702239875783401899040002778627651485474466108432512487357114836751372302402980333613995849131548027603072672178082351703964638022080400549578874917559251067563459005354708512172248135212627337817709802830005009046108331926922730091292119745326726419299659376027412092276423536133855004842587103285613494268576117176810121117398362441432560810061334324762574900137814737429425319325835860791168162205965906571345205826012917269791437228928628045253533870193557944664184194349619666183205955104312883371267385110701626201738689907043334363003652650371321256328110108916128894647275181253896530727418526291124877431228145756432198342034186160948599084803572749882511267019813578659587219517805486702963320279679519610526518186672742735403179796693843512986035805767890058849987562190391271456477654520038344461194541507494341047595328651726681294237905566357559267853201833204190716438575080263057935517658236564326253859001193051874988213649295599296706087830613207269024683959359694656457673984430976832344941122972761596855377297704126940432970485381217889497120422935862902077975267889223086523585229152939526980586248543035436309883138847201905884861338055322691937984493789494805656221221934729360106858451720710854237468606473901532758368370392005853974834128715831892420048923786111943631933369730667357148092097638862519928851035588769682003542154192891645312390027114860819666234613754520533813624374734870106852193926010260876268089917560873870964103806865376071808950568588722621616892027980827696664117344778174639546378541449186999638168392067483135710878310428891986088770459909423386574168234599398256348643707093191321645137927179754946452181650071756227842643520545840558538031509351589246909421804014747290414998431359481183338676806971062798457006206011705233316052618817009778838058924346885983449882337732803900350949073433618858197416431183142185707151163266347904080489111642515021228748879183461142588591992119484603665953197169728866299527141181832478119502414234024749037963581393244705339652839054222683854789218772541164022245517129764794902421388487135622906133528256791374036783619269232332712735325514268420155967416124283708209964644195949089830841855907106235878583402462934581601717784482552531244436977431178092956542968750000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 173325783252473151564089223830489726360505861181657628710886678997530604528437210038601776273603318252605333096039534054343053561575044695689983440385785566559349391790013707888622538799903830043888306717575810921119312737887882296041035380549786975230645173491966224023654094920284798022767623503300866687591823068446054199921577952297818851456273970884299359602188300115790838357871403450684128911424805152686876581115810004446369948031837273445052609005881123638507866838836848504363924592947869976175240870160279420349195910838764406778526869099753576661187401920278528353936144256098128743556008550076043877313097680351546694175505518415323218491168804964014703737300840559077306170411290602599617310818706292874786889501199119006653902288864858967024909785661133093181239859281696595843441859602542468736444688309522142012474542242736317968735894512580436427358660557433910452464490746250434800759622233543299550116707772881492802908803619919105534113817214979910828286360533063160129246120943784410472673577105525384136462956630417263105561219753384183286417496100286017485385297270777683618860552114786630852264375220417401497359631619256241864125924702239446898143387050356317850292118494753076889315312720465004563765897516524001260674218015550989401821687014422836983542889532465722315800522226670180670681419577260408095548046378626429809870699251521317291068119949254568520935106107781245964722366583543701883607661387534571205221683191215091646914839885817996527450551632695291149928031249742081702485573152479113326197996300775185521458407828356058474729289549059577369157481408610190148515809369242644620395230293460137014007219236199198950052030302706865434961549675312274041350627329597924008117764302466119243367629368794639886219644178591238229257352686751414135766867379069462599722642727520107575935028037477425391898433064201969422097138142096227191205530934329320346087956067683935722341966422925138001695189818170760499789984365950974394910892976937274758275837020281834842789714388027117007571034136434385843257220425144289148831858827992480251622816218125610417254373927515810015131650587246259648634698935594679088559198453994183380595958213687299863178778390483504451011179187047084101939785959609462946742630229611535636676945212578824744305974962050703056765939390439275019797456189685334930958428407514864217143977157476536371632564848361905638443023614949736683611796994360254979668829674973438055677439142711317962156557115745511462626718437730770104239232270503137258380304542483138883237938986454172948123326403110083898835074787863520614943327527664962657767517489427505311598459772191047965291940675077429714196204497743962313734316439245168737096748136857602940116463790656036486258782024540951218281200851235236828624437385435087937206939212869475129996522814630192222192270112839961053680360362708028896743211577631375931743918561398557924884101751449073002594758701133211114838630942278820984471902811483188106478197367754507914090963548185992677129620885249055344551166585456986309317144795465829487869366005916631360080174727429007796266159131775588991107897899239017812226051123511038800866496684132458184567006701666572279763526423629518857686579336922329772653055613549808015491524144444246960739607532350744408359075869411686607901218221062583912065959513285900281227292258525057292840869018109721650188452692543172719510424930905631380607103493790728689519327574662031125048734718223142750227364235566500891613610145116648550572767130865458972337949882512077183326883901251170074661252784722512408175020598428659127365749878654368900339280389685900471345099857397216278586961441393744728419081565421987155360681627802753555334410947174847372101305493299792057061931924348207021390195629064396715735583073520127909985422834689515913545399527654810203282528886946493290863282488149641244815080121099981624865904450416564941406250000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -2427174015720047360081271834058653476421471583584357639258038457185327552802659432586091178006849996490640401587869961583887370033423432346858934407467591770228138341338559065317573307603979354144299797555751961381762683925043946714774895182341455641981519900903289735024160794785193899124432527872135974824358947319053910143881073052580576320207126541142759276545775375690992609809096351255923473436274680230160227074731386328478184245577323030917300343571328981649538308646509081194867805342890424170336827547650050236252303147079803458476162605169715745517149569051555459719228187880373369668187033662468869099062969888202498008598630942732207910044051838096411101661435590732884156087040205430123499108704050369868850487823577955193755579368289599843182777407507874423345896655186654961095669505035987827164588482410824737851023804661130155919971385384368684932853720103192998423911718924000046968977854751705192313881626999474650551586579268668656766878250787992494961322673213771168507247947342016955107829709647278398416081285884232537454190747263289642415546931367116975677141590787543715783095503551225839241973249412307536758312072551305793183642353373193611298341534837980966500376722517486971686706103275021991055936257153855405531592533302271602095402311492194689292597855709467627384190367227605812780626960813097884884423657834438008330166655856614358875396651198627471842984113009038690009482118180003170082427324723190324288939075934673563208839931539555945816937834902412047574410307840198280813994683230307203179726998239321829471687387081132743157165129967571323153553218760304516239831043727446149994627914136996724788409656864312046633351473260478688518860326767667863431248905546154177012967194438982616833131974650385191321268777513747234905417678102829256849450393423896157153242642266040466521505024715391452779719488765876164994952230473703364053703368049990366693695513319340416387146579913493722922698486602240229767502405092045213516103818818331155040278075965520424035526656425154412577359110242545842065261113372282797594966417925128989073643483106708193991865798879644735949163554238337735666828173447772421515474431458951840671612578752347834966035935406970715895720472233321661590386180285453759674220689962154289162144740631485802417686186481178866994282024265540413407187467224576861921693878849041583147156208701519905523659867590695110561052729339757731071499708087836839297499228898272711447401128709979407658173671191980029238080831491780122347143422726713837086904608582327492279961586500828966435284559223732897167589621684579203655368040340542744417702035151045913749463190023039200941417838718452354459109836387851609165705159714435784123279669755818021922913496008341884421455868317238141386134740720552143892113840690030532877924515429679473985348966134287558112349934575601932467408602704639217760879536397811669628607458010208100323863549267513263440065676573880389381196943490877421614397418940052493984390232557076875346797442978451614310377572693622894809626165905816413618021161919335810114781692674769884199144453939474872734508144724986990702784293157322698085249540433814544547324431859521335670616071112608655271002678625440258086431861916948472513055381458905357349913106010294300344310217496951600338279439131356936821513807234062252830213861398575629257977524365005165932378343930798884030088056531833305445680025631304797706423816449376075618927663457902443530999761781121782566214337591775418156529715687294550529862005500832515903390558545806468374632571853240244589722827213340148094178227051439899841600940239760738850610523257141342179126415365752946124533157622966267873657474904696253948022570291564209975858382754291042434918994315210070871409019020561684856266635248145252281485915762499409034824983864281786410290292191150268118120295600986782736041876622681132049264701722179893295106012374162673950195312500000000000000000000000000000000000000000000000000000000000000000000*i1^64 + 5217909927583976518664714635478285365544381412037943045843934154100511847519333890637253127695914503597358871020571697790953068337800441303090914462374434108974733928984878237381192245269414597341339573595523457205892056944595621109641953604383663215018710544277955069612054749684604320751440646672546562546342559568817421893362098116582227053216335383058661979384572421422570238635392256973630631793264982515945049897451888286985096073608935663437222786614489163366241563294773394525688014745817057934531752815907202621438633268305547807486411203530503971901012610801954377110862990025635353201272410152842905545926687242401371546696283974960912450847553227583490998565721051631921467746146423192511395161745425577412804235775262826099118675898476943763599828001956324270974534629737501992363806417299208941628896066402717123694712328992139771719077395165668466773566196178951479640099911192602113603497085362379504706408216648887889581835867502173416474423728971857950568934036675666797252807201540753196850007728009375886851463552351533221663866132610884808260202958122095176862540238757185913761620135654650652418681932947556000708595271307849120936403705485701140520813362651094380040653967388094146397727894531103269917842216431674427768238039501709511789261304696636800791775229486432318625367654268654077263290782037860448227185980753115163168622267156967434306231292109240904429143220570621395502164909005426112982766998072695291140607791310150672793855892318747886141574129937091096945456852232309258426542981376220177938024988531649377760289220003085837430688485378283005914518621466530858779341688200161806443426608123896663051095688993053246817489610391660900722631500350586498711247553240326128151085593526044098983995365263274554622706815590393640540611716465932568745236404087094638074130710427662095532404217298896982428222821709654166779749605091244473634637856067955313539358075921177232703822113101277250464098470118080718778439735945784403365042294784396080308384947496830574683261146124845743724276084839347138649088444558152774998870152540166902500666783304115311859736950723890538683610954811413981876431200006164527667849728214824808527565941455834177823665892681008414761326171908945995545713190687803365891649237499794232272846590544198268235093932733011945918666887891899303846177701522496083870529858160914461247862424720901546666539081544924624912819270382304582207327508965169956998366951372020356680675329248667504964778743483119926066541196361806670056357008596732963113032510675764853145276133533542223676008261931200949504244090749367948153484570594895582344324239780643932113810413526656124208602581629978217536582827679397562778811529070941671376511125275257304456586560926907653431668293012964360238961858057621242763049558362810651415772112217734387949048183419907680280615768140348548016850053499292246502691661671919602294027871569666244498464833033124868431962050564923388717624109321236581180910926688439307998812211902219655562744064403344536804874340918940659707557694471516241007525868824050290364804381490638482175394444319414838861159818771798881954691152064059546242595382180073378332375616538058478847369005144908322037533505481690832670636250631537066550134831373225923044648198521695513007250565639711341014783881179053464168180650550778184275622216216361686745834066316968441274225517654018789514630041918164152523217578807247407854335152831951247333312858011363140726537628143950266073618151495678417529248913105360817706666020885514553589182341927233279304540703663346779625136503548829755547502235426522960947165855685465277850633356083388248244967031487155818131382399653960102382020755321045335295923017794235403605358354542561891998647798918541114398076117114673535396031044500161182337547733539608169074475609475911891720866755603796078720722152287364608311094801464693994016985634232241864083334803581237792968750000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -12270407965565899627466828468652182183195112766501351047058485805199625648213766370839983451140024472398305424753405826394828467883405019534535777387109352887752576082193821438532717625160944762919727591796811554736758475214577915049721288935482772933553902441407020483353213198159401233618182715803307988500507616584721802486717639266159665809866635577525338557097193594080754943172122431237490722274724057278155191321981800818836995998354745126345270751403104487019344271491554275909262121653162331118838771312007335108186153802687434748319825123516057773588379711101911632886817576774092596129997754916562391208743823676907229718443030123022801106221846504245305588976658100353316788929758433117163178181866100288406235828273333968632621459813734783535543587798554037726317552680536757909815324396541129662662199226338774293273103609797708473315271623156958087890758948158261023985883804405681204547941230008503414630510178865121601208771189568566816410282920061887972812960539133365479698492930139511677884444341970769586475241638190863139802180165109005593402782764098102594654454393084792130840093061962576232065186074011193597869634894672085331546084892474334830248931817180891283339747264784699453242943929434626563909976428208734758390003305080374045020428708564639311996077944301968676519232974055741971366954672981509070240519456087286005899152536153704670018432862438257660422855692243189065111074215526044499904950054080073519293801275459993805246957532620508145672397741393212281260847058122275559417823276665359840697558289821900991044134113803170759955246355715905608524141260558713680264596682657250749510111106140834620359805501020286589560467502358059546318829336757004169197829779189218989983140146198291388701798157308482525634033973545858423417862050335696669954695420123351171213411613230197492323894030847225960049229212351637340505280603607372732956028295878917060847129236597650938298635407635055775698851362340303381664954450892873979400215367961493500910120092401989926994875748730011789027231991734584116834861949989451366715175550805387541153889264969173111070997410304038741499207966745203972467809448998732544644144061020125514155804946106760621531313858909383448891267974179627348798177616585388604564967694635271302942270010169607069555023852800827513775523050652731685869668923039376630521551983814715731749715818870236093833191906590983856435528881414042876684502690052414484657430041865059812546682209202099181216430160439973383167219148274494278680459215295844565267304607680250185468827010608461151917523099464561790933034302900832369701935366000845124051388463453671592028461562699502438099003298001498235870422099460650951528076676627929427984189284633733198055707037130349703617571647801050682519517101016563305755270689227871943414680781079585007351209349487923687526698174733753111126908740072337799849263463498730876217931289494610029542498071572144037434814251597151541182031865592004585652003348041402743672275867744795060103663769190284803562119688900091974247520595318722894942897871644133098775926625162364673277062139275355815510218056720216304158080408547922178930157950038856801554904214223336905479454702504398534192175041551052000472941074298916702224110296977600182574515376492651227083266418821092219095754051341862496060632422777087558969130917762678965904956922799961960724989725687977063174966919385553583586036576753335455420922086182011770243056689586735160705519630215148625472806605326085695526028308809730915549917655974229942869427482669568395651220593861834283427281622547496803983887771759951221590008030490444400585036227142178377831669549971202778654852726827810474099461598489218308961820402794548670942243161167348274202689807141839715040436290448872666737215379057207526467406669754896766725552782419440956234498120046519424116540075148893480197308249011892491986408515458606416359543800354003906250000000000000000000000000000000000000000000000000000000000000000*i1^66 + 26849515508397310723824668117128720601280267571164091926632237830354445964676852030374197992336886700397593083765959939976662735651540470304847419164222567630599187046081109711433994741164001898337470968181490628109289751876243707803289364787008958681053025036135537660686555820929850288838199087065122118617134332103296767046519937405189703993969270934832149474387677097146838436486915075511006121203578703906959486408094662892610731100196594419934548751010285201380523549832823666975734035058409699086181166828688240302178610936814613929098922631716861718728596464077551824011261311467440778073839920825108361044697336646009565112971254085932601305829180313890069893393276909010868118264969350316507273037446572340876338757748435736941727653161066408808731750596079416023592200702534783745421439458958140192794792788860945061870839818565527019914189163589551171491384996807785731425944359775753215724836646174968137874999586407874529470089210426321465687173397034348498420490958041705803405314059491746923962647040003100182782423489738319276008147449322472993721089907845655053926398602684866704521505363100786842907091879410953653241835067143021350559983842155056387803168183024873060873082210007057957626110843434279315684600876622656833390667685402308574605038369527686906646268038867508293658908878753761121920451258831030630910142210086093230670116655099563102116108522196518846781253035928902632173090566554268137471298140997828690882907924411103537663959558573820728283747025811236016547642369499951346057167664344653642768511117986547388446234927176425346129139167278778179473219364872904310114419408087879172523725162665835929154265298881964548912216894533963788766090337371908373987060604904582300717899716824645653750034534328391344406571319323159185171000611278146227856070070400988634863382300656456050507537290575022009220673955462706078751542887480954232609604733628024857931528590818869517691318162064387045863236353004342423677813918618482539100742791999922955056396621515318479985587225526423696547593906965526411205967598182673579119339295651202825697028914317840870034487368995980837736163946604183337762061449259645605786989337049300182845514126081813292421371669985764602912125207437987738102346663322548773127872452393096569940495721297436996976823051717682405233091340005146964079640230342406513736603311024500892037924428329793391725996207289157354077944279381804206655876434678971624482956591327708180560344511183647782437023213773071982362199609788504387693673364401533873424863046723142078908272962491630710346693589866738427767112831139503839940283113545775496421791129629529169452902259920667559133644302488941357371030565213000696058736214662709382963584187304597607047490460471521340915825763697857500471094557295397316287864231632671052377932841515140297659346096917880488794637387520585523748732639128012344659320773817748801274202021190089270322072508956017745211878919203511110204450611685310699430041321526688910316691212283349837149501716334236059983109202268825145462869909219178999478763359688434442366286063608169295733527457517397234213768932124786890046315477696673970526984212254544157400388301110732744508273749317244602870598595428856764816158040484228730032302591651163425480974674663782993512779202279048364716107906294503349713384127970765435662216771825240994960919498716780294631910492169462841404036666895942262230928429082454958373139665548306455398030696892266880870700413889632109869259781447571608794985297620024525600755692706638458194603409856892224335311087809247850851656617813663561539196161657097735026398220736379430404741835339847362021091879325463000607118456466447187341622100469777948664164582472242018985989349402406819993249559113461567551304983615331159196069467487975531365606112662570542069985110409979065655178859144246453643309643212179333296831321153952387703611748293042182922363281250000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 44938670116028651067091777721402850895205929388531928006269680995546955917055506637193502467779201163938593354081247176374317843893657676592688811927494756890638442413811173803775303138462931781953242093523464336856687315065791219249747332904569640047752388322434243990896602866999647877936639037597667559954455987370188806159704360283200373470577135105550674909035210712693637596880461485307332320355166091267177458947454582492644893843922231173157812254085644335771762036892353327592708606177104835696146891244695326380810771230850727756592767361156128652845840384766960021696051752532657067981552423920539092300753198616528579113326454179581057142397636792864571048189999268529412311990472217465182510390749015487090643857374495450046149430186772405390935183348699474210062860343634604235327673931437025493469839321586500350316241527107628742110866635341512405820017555548971647899238268247567175656364266089862602570139559650493594151338967086268245692169521730538100739641038826907161975178557432492101431595843137088605971861577730645936455143947282178377195589224947740880768103252283722064621543739215380223858209458160137582241896685418909088506319308522928385509984804135863341270252314378134195100734705317716805276088285771719963088209820443353251110636349352213689595945807978818807772462797338150377524931782190856938885132721926620800161729516171747424592487912949819859090013896822717748091220302314278730646216348599984761382994444744134029293267667289427694773865306817717238744128618249513120674526378442513216336480988408104681334567909235045496481524321261133652366362952924684309408738269585719966705140923958295412685122612353680696976301991035078336656872454762316950875427318168557771886836221875217954705689333325869454673550499634046677372494497158009967515613439578186350407527533442141078272524475307512181125219220119236823337354279528507639226713761161053807041376955205577947793155168178391255455134571040331957208697838454907287483645916667906803171120972648721057168745753542910682096444173338433426540692219720751619250201932546474299062227812113222056850066957115666906663266538953127881132760600060154743204137020766920519846649707345265336731155023770282740162756790935291768174544021227952895780803495602436140951696102826903416525440369955145444414415642073991802080911310769650846889034273678638269353170956929071764268292035490817593432618206968942604682944195273407866975152011588074810900250154940655714332773815144001139134282199800520973369114179681719066773426171765269758835094571391570405794071312539208673108570680053925749661948562787306989953204287255700030717189482143432733566499781529630501197270107146633178072839489266788126753265824966181469247543136890351693561104289906768863438837376585127575064871026598483148313107851776074843398453738175225803219165616505179741805646128200997871547039935004155720492221188366212694273155727415893699094110418024906753962549551562914419839382521276818180666796923034903317877835406070302768506774560658589690646279180177305748389755630222736179333103146617987399659769937604750050116109020980178503111525722988705814479265003419058511753743165411649455045082763917602017536793834828319251782801543074284385569959523374561351865757132156266026937483590130881186951435900513264443931309979795306458878282583277613468005492095473544501730594197038773798220421239051668076134570448897911623453166798411114376217845573957726530532437205567374425299550185704397679039293917361014131120872837661495206589463325331775801525743955932005532389818320211767456297148705976883064239259963401633003500249822644847496368272418688231700500327473856434143806212885309170913031705231465802966749894022573178897730046621724326547952186319798078145347453944332334577525806503760313965480123163557518127288713044616767571349341652541659007376144419065866486562299542129039764404296875000000000000000000000000000000000000000000000000000000000000000*i1^68 + 4091273787372002045535555863804668014707112759870756435006196894327147820729236527367100429503884644307461853411200623121165413379310842628035842561361254945768136492001891149693959001609287262868453019841400558357368095614506385535607625262644920779031159333097541394893768143196223328523198480040680358520653657827064511826694767776880709060772327959436880919516481891914629865214646129354403063419558883094864888177066679721938760374693029130593881883678388855523210482649141305732438248946714078117894691818658330312085934754220269915131327467914964900123989358987948302649080402208383464858596415032827063794500225784725043491071962349800815119958338073326389106502583923971099404228769249292979825427987022075416936290333925263835347582181659258020621889812744498305434773814345223518738816974858617160702689070111364282184871551217314768076836069933772224424815388132602075215517496717912115407513875627189899038167929120684876744827182008586097487935109716267795023492882769447344958888346420110423444079507890462051172471540830671278977648706441513001073104260348576849098146674750998028958448788301620443498120149551205755062297067281132667060899579116749351747846363575056972231152362952746911865829557491039503378528114871650927520156425289649130502949404556819397642179695111692021912794547481391426272641807627295510661784836244204470923167476232049600914595295441664027893970656799346913226170754519148367774712378106409615655538482048377852404768059780512642829104684471926093816329856757579017015947700900133991543504449793228623279993758232456081314631881609378328927250610131062379027700719858665867407073106101645241330676428742125189526618429115542346690399285783908669391192379380186607442087296343410410205956597472566641904681722171113349311501887795515505248562314490165076161838398071779829831219080001621602963455006194481109793519318662218641001241067782489050165439949038858552114982269234020125957457309642288867257661197583949262211852629510743102128587052553258744550692780527244924437985298376066916126993765711806485495385387718331835619135717515275689186950593451378067196266473137834491905405478693331087471446598464207197962572289409771154058986579462507725203964130445794118552950660113855043261011977188917928522641584284169020219985303616919959438399696824926548997048838517434538393249980223324266419400407523054227771977949918607924893443863286594325993485072190393540067862500707181917242367270980858367196295456745750367533633065972124345077280016375621004118884798801570216346502658982517498870462249802932878982875622738152754855820493094775763478900947422081068888267720093417273680633618101711690295724473003634172886599517684246188660271404510003717667774263589456106834455136619791884727070594067138608351659396154354008170821192861386684475804362984913746064336296372092644967728981479999357365881044153740287410246261395308125282822721755205474751710889363148651279402170197373904589570594270158264157237126611133539539679101184321481682096667721237951288686910771723981480866744534849027152896256132773760929655952234465731241780860421010908313266363741185620260297005963147398778711613290728205642144507166288411861632114057618666422459418474023405928303655965031726248627945576814490305595110614262853095802920740533838082354100959285543094706741068132423672232124942151293291414341087105813845174685379705709401372872795445407508355909220371564813553400868051473048170594534707860787482395908442502137850967203647615169886070598425310358705677563061643433670991864626780000510508572086919485062369240020257046991448481110386217970800134788063600136559071893454998676554950286314084000595810279177591052876622980371569426680691266890282704746585329733215184387434073707074455473558988081941057583225477484040748630632430409699627181968914168519953996331922510629880429533500318939331918954849243164062500000000000000000000000000000000000000000000000000000000000000*i1^69 + -58328404934294215396569283626000628560360674649502023536450789239842486030855493087340951336725161984027560616196324345746206697795293884868331420313522123861075775688661861524069187746795310667990930126177671434476746506812843469223818626903929743387100139277612761472440133483380223523624356446262817477643678997170743079602830652137514806112958704256182463004044944055123068270446210124514796501467246500180990888140130911039582187627927350879200586830878902229681076447790315210465961875962528623663633561811458709901703869796935134324237290609611278634037148268261452484522955387614927900939257242325413818650220548857915213825835990456872014121519043792912676649244292328865644302302802672728185378546642457594321372222530755674751159770599795966240507609904720141857368120852445824860016372378415428220283150157585286269432405253486938525172567272738551330431172870789582557848137908990571022064702329116922405681308793156990249597128616324821072308186597599101455059269897674816316682518239932552895124354278735715304511210929581297099235045657312914778365953288458754105846009653593819731960258027120349761922082438027144749627053346756972358596058554142960052214834171192295147028791636498119774503111269242157821256676543681951553800075553004044265493446674320877576073446304032115904898249230165408506442211705938796389391277544009761694115740414373611046417157985739729844701191271470099140374687248034334009224271692328585600887904701922817720234112672679243261072825465251581713524585605555321217545392678763804844100229898621227866433965003124935479326977914543831529973742909425860622288962009502696548801498717853537742346392321999488219256774104230392482745481077813475593343136917061343801469745962627151560571274238548687779884136647137521082950192762325932922881424921033418015395457383334093512586788479334700291078584670641477006272832112965451553331928347338158817462304726352896509797618441806998349072062005717001549592913167789090733528258940236100587487548686963584509631608039410353172254537491378088646059742510371372394034866246773989393901945326583725652854135969908065307719842274718357054824156129614710365544548076894071135067355536270442619997840317005262697284516529552815806131515439653842912656323028400800346184509957356181790865590355821307655955088426925603124779587061607848001685909623862448093350465063351893608099593247517733230542760771249173652279017581724361902046688287707654288086325468457615596447885730801712678248701437227390338632874821223704722484732099377483689598540710759345336037997520813282466209117430990088098830215673850551606557202072207081826017330714013951589027445927238940145969300139766658848979636725550623025827702135287996574294366706315905895775020136189191615734097431231284536877788491395614894885692367232259825458640527037379916225702167175328150153289681519521158631751806805865891471735140693477023467329498384606680839069370230894895278234439399269067490069527305825664967647558710931108133069358230273299816852567162477313852053089514086870651468673975662171847745529487934666426021839742543358176331696760820886601116706900978787548242691649799529179627329568310324475776263335868053490917508808324264083928605915765699282276666905095640487358764987405460263551880968150693950602952902745560695335846784330775525871419288538077728341026140799883869619851821888260203312160497203891672108423075007222839874521097653827531491246405158174507535382332246772764719497999898396321389419031837164058915021401688646160302876526938233566361865521088368304607431691669698694233158302470353797874715658746757653588137124221104115798960833716719797440139500470741480992578341623010796064161450004300382540907775939374900638695636072478455415292473810120033830728432573211098573405206013087842031639248606672213310545289684610431067850846488260369016032313993491698056459426879882812500000000000000000000000000000000000000000000000000000000000*i1^70 + 167435367404668838394108729897841944066159502526881506106802844332059331775120651932736939241482490137710865969288282922547681995737497131013322794138002791295903615951242462769667328391841200513833616421617424723556082384811446292254293763418977678444862363017243524612893723202717572211233755934035145398726541077243307485418035225050392975717556646956861593632971576748697271656326017412122007907714945671811331820763849360081195430046767330432307183009349355449996680073565923340862879678857671811191958680532641912673730443683842411913272376638550865784517637289713731812685873697682982556599287088636630056389735118650358960301974454266769951234773449703221247500476040543329303391983167362299843500761741447912962825929692364180929750144449880370657082585346185162604772403051333335022864646433028108972275294482852307002050296797355370867145182297733871372280970270436684060132364637973816802175388584413788535850399311624838074933859547309839790688323642325745173562837785780119564861213813060262512788049517989600434043469271989125155294445402403411536082561907949230869807514093945813145004918844409556385620411329602710034949880895104035968916089861186921689787464868283770557330894284654768740218625282587425204889241024811068852098604853036375481321884897975850713194979601993275861844700649534573367818826506751516594581982473047909692572651969568361115395486223812468142351126609523306752755109852180905358197039469062954228080811750249940184349292089833326480724745961177641858461132044265141348732558994499362200858410040893162512864513209404879223879797824127094747147887193967698731889874504441801736686600505648549082769982937424573718022585841689617439007839316726302268204874326656692805000753230495851539700529650187790957305133332363588412193010515765295021719485552027605196225384344609995400543255815510970260491619025212119035500628831617601139179987560683603859170647186501610252812724834152512620183994620546616612408004065326175063833985514843748519558507375681354742192132338027824257181425847486656484987167622226400608653949777253878218319828868831015143603337035009715831411377724669924371306690098935876635571359345008695736132094006907431306305126190974972256694833771809684144525266086750056172241466582321320255075053333576105188593683150806201414320757534995570180122135104775971127824022105311669931017074636052678699807761810313719546478001784780814140541213291801805958998344456488147823008311088489675481685249789346683871143659237210462636788186578649749080501863939697388264316523438832951729939592075807696497477531470511264910698500737469723751875368380950207092194965759837567810642127338947437266052434057761635283702085763848278943566577295001317116127889070411930241405430358949356619046387804623735079259762101450246650861514639820129339837553789015271917018184245138304558377940743014966008202708157815938582950961186882740384387765173608118845090775237691922011942400706140599916825613834018712122831781533319049862955825990488441461337998778404251571862603230799682974154616134431862385039745550758828371429351571131762126797450969049140726520562167231519191777006203261202524723653844321436028806032429118214794460743694850742349173320852517899637789298543904491212538302568294798016319215527655207378345007880088499470331081559107674863479966796886595016318632231635999601848940150475130032809481198072418327010896428390643423865048654145601667815576512535143377282985865103786107035468050142912648047176349638954377594909102285830796335655889741309245340468690285514306215162706166471180551832309060009286652482389244458726107900723318231080098936999766263198807737175462322390544131841376402365987475884951146615875679728506884575102896235577871531917357059173194113575276976558719245054583505397882395376988922219298954618767854860784970564948953477418802648912787844892591238021850585937500000000000000000000000000000000000000000000000000000000000*i1^71 + 665369457882449585356318095971439735956368918379701004729067905140778919209909349669833657536508529036889216815063869444031679845290202490696503415143352865588552253066029501115740174403743414510615973945636058268183715455246879889334261002993275161714207509497661497372340439218560826248770590321053117486533613986328760173616247701171317657183865983105991659538641669359105687323048170013442266726970938206547422507451413287609356773860940982476584528371850019907624859283192566353997715917728505288925983573743695015205381539663672740937227497734827600496308761724243697789769783924370806033837799674381342188655716009540616845926812427099247166780190731456712802166890746958101092581636368952297462200463263431682594033361823966776932514972705240228495422768599297872266062670421642208181016490474521616259814114736604305764456176853711032604516460634455578351358425978480472665909781481989505174372035551804140243339473484750371203696322009771643730773897702934743647947718368797892986098442771483553011346889731742424391950043136358141988589822380611076237365069490251742543979675890648509356591828939048462866797106242413517047142005593789914230254229257053515362416738000101751579883178826693958783116606064805295425030059645651377515709802770959261533368364998717816064853189046777709755682651703896655701298183362990330680450811691488482479690373930630424944272609357744639949681580522028303720273617743982226028206227730285531613318900422221935881577858110012620418654024429265451220143114344963109951962512477485685893971793569993267300048207775144600079584503323137704445551616847461378627381527746368536315771338634426982249859419272170509302106308129568742304235390845751840533458267607082826648640140361702461717908107637559466989443835029770379953177348763476465328560370350314044082063731719902000939289832734724618265000676742844937060359136024599458165978532015572612082351654990313441534166325103841394449362164857338688946751182544225617458393741180497400896669404371288267109916567278195001014764117445504405428273752957941570293202526915406923929876412261292567971894823244283138703471678498958521307157072150130072029134162598986163241573300525182034097638705222839578929354707463490387705190800023978287456297561044962347397154978382338432667417812087574534443561103474205468453285041836030191549340732185042483242747499908723843267977380214994612253379229712595649426673917129128393965791890466200075892935986380496904889373028031024867886590230197782150533314593178948283086083425234629971752270790477590027685897718557611325029851559895929515895666966720851252501130297000252714998763123894617590230719636952318322766175991567662158209578508184812281830749041512862452346057326362513575447313373494340610323856767108976750299445830711850829209973837864760749880316115916473093236419892616779662602410494940988775548860534694770909952664792000358126633881169347712044116274756393157154098568481030431877105778598249813581476026054578895315094339902755620758436627660610996306603109243703192633031525017704705569640679538038570548541361430631172958029684190273182831188806969096921831041682652973007375562904588055557230581763404825738733326149984397043567179752984909925724642180696926878834015470617180360123595671594179933666779980880356050898397020743607819757764677982207058172922532343585870553614974881307605652463043224631235877799942858488883553157415097856696689638658488367777961613702281404976371741796040070376574356985961517493073936442626745628939196115262784788071315376906164188228286617885788352016397428784673015090822735017224697457612308661438608267054554129524568566730827669239615676371715427825374287502829107798843569043072319541474682301091437491947705925376683652408159587754821217797562745215439074993541681188252014061120601951511291125125574885302453566338076740294127375818789005279541015625000000000000000000000000000000000000000000000000000000*i1^72 + 5284877879436973116129215982297117632515232938118363275760217283125806154886553316540874877008404010592987738584389209695463192660852658962274632581536069439459475280963684808531506247289180316810734583810631420557231261050112096591105596128179176799332292533032308112652066427621098222871782199270442079581272941637067812645443494866821409253705072148856723777098599865647834080373390737228632662576438889733055062746061133893428039024246564907972011278351356624544479890003233190137078813825119368569197035146787222015856519694212748847245157541365527083597143738283534501094080859797171168553250187210814823845176951461533364498209767451852379090452286313897606299394163679770712795124888799428026822045822439458869996200568462233317160132700562865499836540382306470619974770923540405638039482476313207089530196189969999855212337668762488889412383238791415301507897932219106154112528434698054775495980639031559889780871454936231423587025926073001051753225689661777882575017136767904256556191721862625413806960830905064793467410031652032575476727263548692986141553094850793731877336810295452213217404382130025145375351654996762881940853504618866452478391876342027980215846049701842665232286188774257989802142032101878490203968154407381668994056087526130583868805485628721568710801829023310111670472291958130094946593188887396780733416704990399776587555546266149854692228449533566898889718757904599870782818763571760984522740956181371300678290354927798557186168923736272633623153059711280665037981214833420828325082859220481741665337050994745940336976366956654136259537082247599204830769223211800498384281892708280246381869911637464378030655979192552860549989908965510939141972892956682951556035835540833817042874212706735236971855941516174313535815069324771250320617663661310458446301468581689295332661079806820902382315667864319202655670911526793478802678040298594930033729558945989262786996043637806632624984595022292288066127846842852481268280399790628778639285205261408815307582849706524287973409968764122973393356324604053057016840187125043413610211918842132290686713235030638500727560595740134273574670911696699681556587763586379912668574102622407431124346104997306381775091053883244788717956439047055303269367894891083450811638845229406692916014123007591178892304434480387120076427458241751924749846084995463858361981476816306386898170200170909271492103000401537740984290304914102595104651318214882334681575071662497364984172518358403791240722272833927519944590579755206966329398837082649273098036888552493215194122138488022761686572463714907182441010216900327857144804868747256061540014550964206304913140193477548025756691233124950941738233213050014590276486735802838654332318482850994230856332523797911789474385694120227800157465323740779199868389253875280941215331923612661654429624124378648042494951585684487118115020266981705266382808925925626239084176000521453481412626513369308939355750928115762273847795843362572671533629010529783779909635692727722535876683932908613337203486366658356537760432229599654446203035709766871384379440183554761159615826348483715141514379416778821219671160979694897206169900541262817509120199413258139699189015543600745777901406142657610821947242851013909153411560662956254263451398607324294933604682442682753469659746646334751658985260607228003810522521455293356206916496361549349188349552362114527134013176557868810361069127826756204781963297401127357858182930565576173125020609079450442477470394969061279837308311248387638618096794454958510953614282751221115859978787601730529527100070507152177228726110894820374909955987534904269711753105459488860637951574162172838262420576409976273500366874574210730543964965040533058200763428368984555166984193084108396669392993193659029166174646372151378445730421468161959582212699902650517596844283180763922931390274857071931435825717926491051912307739257812500000000000000000000000000000000000000000000000000000*i1^73 + 23084063519348197976309579457569061108762625168082851853973662516218188375281293947235566715436086847441503422167059023428310876240057228796130768747969420448490600679051543153135800965371868139005266634580091152946558559218523870925369843577882597297309066351759277064556240917581560464558425944187153546640464690337017809726786483854365085365819004160175399499105911061314302776626322814276784141714202427948244975823743990664325567510417684559770013788188196013369135176849448784697445887669313185276913387525529287831649964372116855253611885243353405858398755322082329313975545589548613406821263282655655437718072692193861815558822077212011057018847750242531365302915000634698354111987740306591778304856956655359912259107520785852896154541858612510691145307884432815448472406280166439260690963690190818725867650363299200511803060489091665921472187719979634188692726523646973301647779673135509089593493453047519217980602791682725366362635244501109594178872925414474342905679794317891851967829500751322613025022244331784290897289759426380975502210745497352975219416966006282051491991313339845545733738966300151321380328288513103841343343540946422951148065239814881097101514138495272593890913712842838617043953315884595162676112217865801677185179543131271876527473138079956902611454234590576603216323699132729647713404375245688081771763511581916016664622796724612046817649981335822959655111936957183547774656308049747687767047593156436353853096477877709822977256364791947726249484191501397183460942342496843599327694504174021855218951128043270556387052684628555403609588625364680893422435349602074021933986650686469846478843952969854873093861211441304460729160640167869651654968759456320017999127260505816074487446427333700005293112279703752951080954994473318284165026983324424618573106458514843338382996925898104415782482186799936415577193554086867517818336263077145662181349759318007950450801009143895053836358472073612642432463608465710487753445671637367097022681131141101395281801981658288395212863791346305067237421238779865538164064193756617136866271539511034640282272674240627947530959222392757592505446881662155003234536432824146337020925741500036152807650270087092518179004675894428817099456635195845858591049829359744862706788178471089217468267080385145008488289421897830203643869111116200564010176803169852731431199374091511157497301301726052607887907159164733968746009997615492733260406979792744305135641770771052936902479498932908045663491428713384293842309562405741290596045671976565205524136775352796553388298142270453490753266900818498357806318749361435301829612554897151228548919403399538132729804899967625214412035475974242889405211942475000691636609285194672478764925029693752250786335764651899293446993469453144174753122615523224853422489517725894454057011589715270897315862210727674991755058577986207699251617561223291842895298449142031312482862033091302351466496950348148131579536023523507534547923342096509404575949688884147069770054704569174835087124463827734330871719521077017009986349751754330768593365217354262611102130435481197703660118867437148931034253899069838771572207025722139542566689458473298581036009220485099086690117271400251660380510476956391248335656325915550072667048927412673175729188057528640699872385008646607660783174362961889648665750671038443962257415518598674760771275127051407426234736939569760636981299594855203884734817233405062049379037438994564084175294071713505337596108099811346634651612066225035554717261501925742241621422353191299583452318911084747199017854132126942867899257516335327890477272596409144933785906574328019564506005778863746839667490435075428040620176458679249326176786949942463017295667110845348657748071791542450366674310681081527357817196774920550024392300710326044051947967631789474911734220530952416348623884227070608402183644197736001046905585099011659622192382812500000000000000000000000000000000000000000000000000*i1^74 + -40658489791820044561404803511925210801500563130638908282735540725783113886669310132104461939471865589520567261010882156971582989854731948081861357980092425581446919526063756333769292809186312547577438429901165787365539425740211879953783190975987106647799971206609883538668899751361305019786951480657167869058446656021552492586007028589889709253041331176437007881199332484348639718691974061719531500910834189693979869621021126271669925824599738320249493419605753800230180831927873970299839435135273222656242459907318890828780178003162087448161998265799012631727829150251960929717503613984529128413429130353017485303928518201588596389630904992122784748207991966384423865753129823178583174020638731970292393912195940714498410707091515723537033647793432702237410055757922770457493716751576740736013433945970047481700748473010300194017677043172636222352959632456025588359302049730863086473409573386967372689330497937698871928217219681308920991524585991608484532740780604940514081635291072331010234255134175566383902179490446662284465374069488403746563256019952127278444901756073555403137517136436343276357669100837398218144784348086687148471237716166565130235614766218039529067542240645684910509612842286347545509712297966777367915120708997970901794882958757130581381291138304609020137948560371501075243648580883811024992570340441592208437618988443437650525584748648040427619043724762550880759057637997467597601347821933321058490726542904571593123042090756362787003077595013095723143960898098579989982185260798344286953942174022903711626856276703687313264916674783927972048541590150097284302824007665110012253276807439286026396729398198788904334623969515114622110763937300333758344626309852084201652573481437584815403120763778353658997483915214665577604927105993778380837863988795178038575205250184613544734927854171504110524411653484347962687163840037115454214395955211304794270823042742660776858924336240069115358413757008544481008264836605719571009804925294784620298560418064160516061761738993032693992355653709178105425221894951437141873686656803674575751539400196818662765034820915091480022553477157768367841838475234020661822957481301394922794957807806385991736999011058075792444820777702964269179922574417375303499877860437346675296564282563896335271721735224034336987578798113298343235052625212694000420258614917405297345763167920829640049305876479016967534485663664067522629719871234676851891169000293929907937887791656091890962354726066302578605706925718824413775137044930249910928193186465705614468014692127755614073004668895963435592481012721818296315704202569488371705880686583469321816490735775848919589619569172799290763248190540276467805118189108586847897535098441629201374095180599573995180866981732786820439435245164532902721849889060377687661586780777169337876216243115039929924401439495130353817241411409335072266503925287015148202492355664171345680072618448122799221013559038491994229462526882038498206298472558254517567311481406679214797004535948260918118885633072738919362163821659257132039742147786278477365081595223671301634269787379133775006254477023656779594354373887651823123840667278577043855216512645261167276919715723051257709012535955235457394252915524919548649958230886427909806235247966182832149523789856379457515681451813235905610166083031441882284811254280351811814514280410768425392505680697221675761793401976356599329486041533750445140203405431601858687588797709667594421480059618611188616578575052893218466439053355201525997442243937147435270903400737561038825030270711993492678742703181214457852723489562101009265995099175819644733702393508213140729924593831596448213390260784497540488033376850578156771563494793053422130681679344434878468092909792599063473141088282524140151157867610402219826650300442188767567101400973305845712534045533314945266868546721174097757778298500852542929351329803466796875000000000000000000000000000000000000000000000000000*i1^75 + -848436897588742192410448128310229172940282389877679446760244634016776918370974612494428558028517549373786413916125573332281984675602494914611137075481069008278635942814684414092356660330958999501135651817703816842190807911009161776778335895764019798026995518240871739960920301788478698075409903605988541843175248045208699167941309641708269938039982973282841150268794920564094685983971961342272038075680857520594725915286662726444567551510698002886697378743742277813999972888516595813299750710370374727685495578778203126364421232955365001307856210653951292117517389940318590524098427211308539325738385288910873175737907050735346843012700871307427471688618156719418831741733454255060640967295120393461469523556209948343403965933127079862075792205192357682003178385892269971152505010765961434565288504039612674823446252828510046344558018293379199057148938233005709640472745353083546075780106293440586511360020322070548600174475091900305865573533107552599579806590053514404507073029267843471134742101273832307854479292911917648511968365987335558126990630094607553354851964268094007057899138443277004646318334978130165152721240419530238774975128017683969177435219803118989262412915189505372106822892160310670516913575226599505854116826924349532459317098069584259807520619845215701562500585236260953406451403260974030447937294925334370013758794608832849126177300406677912966303679083748831550563431213699679469039430371516459497948935518599307852477249209617627995107691839362407191765506368354787124487323395164881531130413840056919575338502063369392799299959268797413390027223997343340552478804132703478876190941473211283890483003660580982923138513065049020617801537565455025486265512464924254795241258768651987885305749177574984268375957373323202343046836714688563949854959002679620783264064338613946960618050089353710106687125830478035230620762791287849918488249517727174568022009929343185163743552273721718520020676531683084366679626156712034720365073179162420459876614126807474937551113981947975884546958194346276139657977129644443734541924567674598609297508819600123661611398366744568983166223494641479786202586164367668436117533127296647374793297718124738030356092588164591666184451518734179038395143730721611278638435000868930834152963787918719601147161671535679617945269918780598415112222420014080127026421256042637802540372517341388513184913832513539571393690222919897090794544103693872180124221130469527426626185755647041317614311788455989579024230290967873073224658790387247773766806738568440880627105243793179037765445794337575649424754212335369060574599042430077110290344831509284711911334491991616603596669317437256877698536980662708279344618677821905313359271587011720373924527801169018887293750625235396876670135524090639032303566690863780669649779296487539588959266418846881285809283165251119469760868775781196233360769969541434013002708238758258376301717350067513597161590162608193371223327310526361506464516844570613260817721038011358351290341752678064811811978323073772004259178912036387674566564302124928170863769330082618480475939095109347251881446649827516626553412304432618786154791664302529743666705129145600938798002780835690039711071093869953327778390871819976797649659163186591024314397369995415173494184608915040852674451560026290625121290254374798558495936100550836471370711336519432922952268856168108946688351351764759233713157469984523859258371040773774721327851215860898757536691478727828877812829027612472646946642179993740150871981432817979049466880451199097596476086688386770503083106230311101768416903002955067029462930940336509551506802078929938050825733415766489599663133585433479921699200871989582201975002094095867039166170855809987663500845787880791164871008167670044664791476032062687450038105997731357653502785311065819605071878845763527469027393314857706657639013769767188932746648788452148437500000000000000000000000000000000000000000000000*i1^76 + -5347901866603446396293256455684461804256417619514802205805855570116902399862407038698024221687433647138314196032707987733588090249748046653347982878650612642786544836212028250692366155801191263442439470469489045931469308553168004164737374166926355885409970424041595649774757733273437879147253749116967696802733755200402411588023898302125846124245681151514711172015107269077871988600929398171997267645101223838679947454543051967378899960551997848965875778060639794499479099303429098682058168359813516823853953137099223798359753953682694267957711760011857828386761841120346750851673446002147773474782620343273040291078564115283279990331171060771753910431443109789631769558760204217600507685353965222546282258276274364915938479160293960929155350454685119622511867832793641657977224482458572700011327144155208364450543195391387854584348663435951144387827046017102379314137444005674081360259480755317406631682625099736592250643200851245649696266178989507884944670884481384501177756996095309274206451027769804957205113846878659584315158562212613849120722809786601705983015794524109708740931752296018663441779804668456497130035652267996888394994936733097704511420330204704995689111066608913139591450692261393406337403753749659851407379601205362476003363753919925553971243356000150451752101346258685598286292600210444008788205965758607016555420978442776662319341481057845338591752935108664519697575909566301113350108864929789407546742533488275517039203147404849825836647615244788460366699741339096616667445124549992236040591832380601501865683969088435606012988963038858449588042895266188979503564126842321430395349188162780880829720556738838022131991835357265576313438882958945611112048731108268603712479235921283069737150623742699349481499981883101472788573265521898492143834840831696739184134774976554334925598370978937774385238709182523457979590789211470149004023866435065974610641255028444310316304877793086766174241392806123892585113912187192427988038935315108366712702325897362253383318684623571639743950035394950389457183032965239967355241002543139242034053718027504795328716721702243639105225340678984438791226964754454726167903021632142923520611969729331822740613016117392266830452126122254594249489686746096284912274299491620419054741456080928627623936820938177799262580119684698289536158162589001470945564529901412489326592391195344784227242987909394813265108838688684905762566264132747003295434205604110049791856927686489420819734791277843198372348679173910117926251174525750595800386568695970275219931909744064010798701252498556421518031839958309224924974854932949979640945007755742838321512189240626835488802118124340620314627040844490186605552408697471979550570657404077974933849202265597754733546705029294500082935870881000035476386645212213660441379497203954247513396408969132274896905849609172675391989100059530067679128543566691856914351647155820781220883123737445653927338798319969342898061758930067871407669420508479645451489872616848168913452194735084050629448412359746114771241789573807558264196984803128594730799121574325603194043492339848071569632411785000482072931327964965493475714393856628894769285685823679923269205397898028646369760924828760747122260074060020849621795104866543639181810843019052764225226919547989403314046347968172058802716396610652334468898426056231780174750257803967096186529907223567686382166865533266042162240557489614558114146494529718694862553785713553496261978466302180031398169023133229158486153148706721461010942042051476914624331224732724171408570036605070436706003877912379492026852135085743233255094725123157388762838511913703029031544841078376439675895855308213478096155799758300444525674311842974109983581658204957815108558075769177047584883569178608465305722072883839991533560989887234395748207421799124905269028397709863834865604356608517755411469352111453190445899963378906250000000000000000000000000000000000000000000000*i1^77 + -19924397848210056085305796879369599100595053451118953621295405866068086446168172647083630299695116668149227794634861445865180020894611182325270279404746811924743238873060824207466401770139564614727098849677685596691329801778933138986342890974440578208678919082697129940069304236512973567571808574236471293601771623738782234118043644266842485582919787077739549030619308896788010489526567732824270492186840649817284501753867959379904011893394115877483053060864582696752366161928806566389805388892852027884692905017650341867284833482870911775071225357732711885223886799905377936900505969601374916165848155832756089917535864478181225221111398620879200019836967918383486165863184154123469981119218324147383888676629114072940661424728742338489141708352358820810863959397055432790975198175931779559267155573618667334019837184779659087171614678660705233646709639229175310777489765416133416913986105066431159392425812317856616595911624084430322107013593210602094603723962116607355731875465052399264575949315918348458567655753301721625350228629381136238120705011484009803199911790056270740030812199345574185306529172220922236902279962635896220621662928936418612342200816092588067733119543963080572132410098519013862439793633333436221880896324246579738130743121906753627308242538129604338990193070297669250350883368695319552078360170373618589639660223561307874742937280576274560921560183657337711046256480648749060880544477443248586789834034886685689577179524224207871776098186611904913473781769777921191878069465330649738334648778497275151437477443552817850813412342795474782740830764792876520786510004518164192700372448956869470387848627809307558524722493376585229617869121367336633868004809097881802122261853360162835848253875733789959661617224359920668236330710008803682440843705512681028103231995300619226701521024247636686822866629533068336769380428159048030346399401133883735505200073284235563727375312167499244446331517003645760061446932003576228234536767575445710248438797539583071668275477676568542770207150570396162092579518772962414223080636963985130785186862724412160703800376287349526870843658890586083648880518988006702716259317150319612571541598176976283545792492198900726980865822122072845133179526107877674727115129461033222834762289515465759937175613207049952452213503267792646578768038708355390123367033658241096092653142012989974259963117861621736623639715765850790323925402089574978060874471571217436610483556476499649139419472418655209942750369107690442372056613976945100823430827543016353490829689884824548566749301347987251180972550386057267275005480033958707253329002553057119277737725137095272492633843630881668554530265741549715271687007385728417628892352517734230916689788209699067055424511156854000033903894674805413721754560974839198048559665008520898285781158021412340762986546833438599757317715257306067628072172285344048864249233262056486736291642083806805782529986392537176685251432293584254869231156993270287853014536486249322371991495661784801646938691617788264817311119265116459673429702964110312245235145426700126731587416655820379534935749965791580610036271411145278185436620135566801158811158706275330380560469588300637055496563927826375040030484594390900284714454247931886446474781799845301258423762327857307515987965071246544130923063014028996888874482011555203486750569755067528022387010468022003149786300587844888822467734097235749471270570096497472069853743674831722833103456998595412029052330354339663076070773653126605102699741881650069057543519152793906836805500200094834040156681386938974458196577058947638981970497784643291764317306712482437417650759623172725576929257467227487153737426791422759687745030749277739068615189351617302218121832380499983559387573798951165891203681340626020498815018412926118432987669583485808447911425924701558543044232693630668507012160262092947959899902343750000000000000000000000000000000000000000000*i1^78 + -98022090567268833259193042316780841045810008290956558932113504876996311662930438624596762197616361493223769381896610590300935281624965049679359868808850458394421285174138812885637983792371258723314482007916568634201936245161682728330213241603162773341404998106643533896385011268694850945307460562276825130180551044818491378245197528158001476238035985169558330016272415696695306601022417510273378644471790381146905586439210988132623627788408931125272609671560229536014918871003966929985275421361202611771171889459748679469995426398845237513934473614937953756021130645872686635848443482299431219891141707020266955195035762459068448215256727741637794183878098084339659943270504169637669060385554328873192321489797493813072601088740068052803477668695873216587970973725386173688073277604187455591880196668407728514846793961854720649527542349332820277420549641874744524722422154733484268581658990022095261003752230016557577036221598577670917963517122068361398094854830001631596431301096371917798985603488632073719211983127815136958675825432924030909557329588135056515251666949225533556634206488148317079858320791878376436333468419155299302857016346681971884192290318435552948513123918928260967104724599974239360832045265799136329836568862657195933905235333198740698091807730317744612103390114278120767807812780460995303738785481145659300563987142896867379590072711028313296880015207041946695727281847946380717730163299587903979329510337979583173985460223827534157421847659019779497150848523570857955424208113720269237018104187270890824545110631285610485680672941908481123302030772924355318725130621264070210418255843004865617292917348314344548561235584532879278213121865243083508788171825595135286677009912734076870588845467884109909080447103366154802786191979228987834317422245519680196011499029139432954606261993033147494721569094307360768983538107925844245524064628433218039801891768945212048980150980697144862600122248231908116427301111375424558441466003569435581861491849378558548405987495433339054923452331922110900210944473479520069288824746148358134459941814904313965191962011315780260230969104197536263802525801980403696628759099386683072794939065088942551350458552489815071582992843772325880025692763174714860605499504909662185590994049563106276143215883683509026366198102663438844462804404538250210015949987847354733379979283174758231736231039812122884695588652387606425952565664707170025416925755557779617282491145889133546317335235318864127829131957328715852204947203620350972193563467850041708435543840548029193267282785280897946411069169912310584354663251115995127869519500048202211028165205754176917881239277147359884506410592876027095557950685515635434249460357556914097289827279903247432784262606019185073759828970686079321165710705998213003172725210679442892793067893412138834542148222394510411478658140780112273119935135483830715304737486551699195156709309716421420939832884939971229757116691845727996800004972197594544990252031276924632249093783078779342913939816644391564817092568529135340457552898657193412114291910559827772685463436704235245329027514231705385643488315715584504310576315978984349632910496722171356065461536129291851978429533893402568519580559769272988517608587995111507387012438933935194095197998938594593695846658505459454314583680386910018136482266008019403551449956490139555664756955348234690290343767088734321035361946112981320565773745455294147945321909937720678847514465245749711740171668170031357470423272022847656864043103410994047288104277837459014743639041774868283114124153054610798999558979472638968698776200056988099945094058231906705306672514203934113281719387141004333464694379297514111572700089752615311126447954892859124132197349329370955101373434939036423937897980247132707452217174942196894982269188695451321176414924965658587033626170104128050297731533646583557128906250000000000000000000000000000000000000000000*i1^79 + -253292871389706816312844943330863819396922411249043474323037400104069773096039995342139644945600339107655592622071157140725833178134893923036629803802851610564356092832188497480804854373706817538003403157273849992280248739212632550715561888583330256156004718770525314303035286814031384659782155648204909676787886384879660531502901931054311016146928950433200282097812615276067639003212927391021904246811214030130807421093784428848094607249829078042430055638325735735961520369712005761736235727422457226896528094220026058870936177866623623570974456780676646325119657609912122297215475620647621255381194940299425234040081391199217568223056890641879006951033111013510976481958502368312258642296341769980034674506020961363374494138607986880752570341422896969701876875380549884497482713816655200961396607700650220166372379912994456022960851950432437848718325831189692503587486798364116175888255290153466242055423708930722702399003790430622751752950665428351141915204981272765984268314036124056325306526797815887890080642503242790366119747755343666423818586430419881903975432926549829207793818359584250842631018215507997416479338466704491180326903920622093877260871581548339922409773040845416677732897366891006363039341900189411330969995552266178965363217601063513926200304803632482805275918194842488597366084254620729917759145845525596784698148598426013872207916658176168500431680225074913728352592622530534778961552792411951638290365850371502779664663524008112748958914449197212703696202959725011648097869827806509987683897369650380508028871454807081826128483009585234706781503810312502689987366339361820538024579722814163291803791892657214909067608340003465358690123545176914208496704055578635574352465969009589866837192325245893157272815299079944913436968708170189298833430890393379575363421790826585073761966693554942837591635561684787211740609274809372527269349181200590011709210234909542714522702572984214996085602199835618609801353040657225050175791419788765557275374460703105126936283358263579297729742713116014649351152365375887509489144515199448476414228896013175895697247651297700445752637987825004759010522429588808662815553681181216585581189416645070918187614149393998892122607632829026115322468967971881627626066491925523185069360546597782133915254830279410451963978589322593097176054015266768694589931402006649647214058556522619613071820213430592041425862309280702967598079763120840353940569716122289178029269260816546194221350843886579921708799871309562285047572828883286326744147068408977666386415913876772282051940130417199345463968303292576712050919503553943855950393403234273424013471829201898893342720246391970938839763315679143365907592367517831631719092315899234350866896912133551705983011069595716537842958662833409364004639459045819318362458104798330651074140903932414782918816473082959652556313364404174399625869783012311422455748782139634318964071011489916778351359973409358666978634461378181188436182001417430062690956579626162261869826357655001448079759875222443827587251351432948948354573380526110943755735251160566485428549656147584448132688782209787607866106276749384171769159954677817390281225526191652508845046784620175889370427410877218919192592025745467179757113357799108261031580730159192445434039020244185423169696807783698405956678129970537662865067780520928506629516210213474869361866738891381832250845000504805554508714903020214528759191506859490828202628770116557106486153635068323628159691387578045673013131187334741249236983255431430356826442585664827800772175732117205581093039381197222104417481665683480810360673563851056891806303221928415940726497282458810942873695855994421147757566488117433950297150453220053165028922434746134186942792094167992023890992389955918429726873031473124753181608204024711794142874816126598550678721410625876840410838908290713789028814062476158142089843750000000000000000000000000000000000000*i1^80 + -949130268262600451789463765610962385592022378494644121629715973730578957410586558752676677210577223917343376532352712457011685894278782186701741870453862259772551105438032850688881832597218131175215085453221927889216937875605073090371176411117036885336189450842256637351453209030770799236015002956328338891790348738170537085324100724905375612186286506039531534126750407231377103211622415665206180241610061266821705313337017828945269735267386572886800705335690448838554706397553371142056142952059433267865671057004596284761781088063526786654525570514094076046820146575531420896002816784340644200150150408532574224002472420357354767261519961381125821798922807132533708436411620514261612731808083534127705880456308857757692039355367670682269755256157283838592721664224813521928752895895494377215383863649514867078297069430571378834601233885731302820686140258099979202999875393432559729929395313764546095748053498527070361598725898335075676145559952314131586578649876066079930126330823546645193078461936830969820606794467200018160591739095608178122535287245366213447204261342163140834522029151394946326681779619328922171181221591265912636599528016802988675320698108174186672118869608291509623533312949132040362910817884319405761048197542601322170787867855398626493362384281523573554597783199347654245419666071150763966863403632813593623284591047671023967291966449682727695054788680724315481326534705474710528217181982164611748077823676662354269340647196745657474564404862549718618354356106135512008601047954103953817373099266625574075452789160624630318877750845816001777391174872847205631841501438792710193563105661236994156589084196610686961129060726771513879925276019078081050315036985575474639772930741626700447737775855469822910895700072039884950462241760096634837602301996992885270501788615405797418424510150245100479716623199388667202523372409966810407648069414219981539515930534491994044283832366649636692901371875767718894427901641851613371337227626023715175014455173208644449769661647006096012769525725203968618016541581627540086890864265783607950496151703508095423625661992385107104316936554513643155895857194279331863296253127862985500653112344360094687346960365076277071981659615419321808452907002417065825455561962953255218280418752174280665292350165963104625338766179600511635958283887819901407266978600564301024179661215499598627439183702346427351101417445712435972348242751195143498212991042999048783634385581459767301412501919659958986390655185788441831141944993310647337135308216340153698903397031849428539565813608742474958894117813408708606544593789811644393931804746942561649109941708907578482562456293203994852234567256734093198261147204026092407044281067627555101657063912990191636631236090914550135911086099568254699783163674930222093887685504028725777855215436713017674969766144971396287400126153972501440541905690147766907985866618313002763672596199463783348732801686284497751348989024601841934740566486541610201368358503369130640490882383081893673438618237284279204234024290673008357419286453879645622957267085197721175111936373966750947985047641247108077982406969261845641685750263613588240387934094784267061104117968975388281004076811989818590060188657149545680016931067591906901362682102061482276275401085206106863939004686941737994585423972695346221635760918238309953896076851415421550324938860896663704095214461720633443956138615249711723188568023140828419335303655336797805447642109947207049694569706320243672353300941719953565599767884505269182117952854269964924288290696602492082767164336068244403801698398394461746278438355087129734833574762747410962398998932414027033970555516797366557439182469182994613143220354033216686545586396220315717322255778127640547074866049243490108563962852286841647000446912613891014530750581543993374773252638034056437310592713174628443084657192230224609375000000000000000000000000000000000000*i1^81 + 2393935598915387555318441068577571884627485020648052750988700730324217456222987455403173187578825512647458338607787889049676241439150818050410005966786200829147472127452974921317501128181717146510606727313681743424597104442119319742553400613840414732337864787618849151361834536252698628313759758445627290154576212128580915183529786623420332944770170917167836648816644914511188905309678182305562050628328559865180386471229510842170801777610009242609866208127510544604165956398635901277247504158811369114617515012891936347507084867383494997568200365788832995888042652923957407506664360286120132379259438705102460124411930021193850573307475986176430607921979101268828696685270657372074962103444111126429804433442194019127650808508894795147688564920094694913518849114004398231647735154155564825658509299194059150375946585484566912613493718953491004969001393874004271263568101080601188249837924443233264940984290179519807169998239595970404730523195892008652569302029882767702776601804390674045728651557456252513260220725424315793839047400372702629555243936974768818034726631873610205476731653498883867714394176110432344186155894056989697555871010814909026707172564699863868865508708892223835867237110980669256717865965165191863529644448823898961399389757257376989744956852404663869511182064130494494865386034462307780098026278485119818995220021744989508500417189505323045845012030776077229141067425659132445373876635690187935470644571285835370920673219554193444839325466379986107766055965379556592032903210135542046376044203094017861897884672224140085334812544143264700927699257007352971749353860204971299418469502943241983874110582084891348755127110849097352996623511941295406161156193292022555912818534434275835818973294072833736605806250235363674207339852496886289720031301286928939765203632600052926662883388045864962386806990602691914085259763098291661689498795502343442754449042742441979171425643733626396735471387856411113124841857390244648731436843666586731878528602238540833292767063947387500908515113901160545187277266155819388921373725857424318908396580235479172545097618555105378036201358971472768770878486922462951791027740627510831500985467720264961548899253030540502662888057968081350645267887781947263655131974009747052778469388677659602717233646535832892481905929210435333570812834671057532467839542225807559911576234525256188494942167097402256171750059177337088697866243087268899192910994772646667837926852143173240758413131584507190441403511040905212958164968113732768955678061064459052045301375562096522840131172201805764146665998195685549430647817508059511679664768890979068470847866703667948725574981078588927599943349843878197488517438069661972336826285568462524725265246503581660244372919516556449719867062663277131646219515665285591861883916188432058828767035438278206408750057577991363426928622870784805562323528414801493967768044198260335682274641479914738705560573701311637155147925867084816483937364502465136450656200826658954227865377308216212861002184220086475671950863187871526223065635321002318432186637141275788109116673599265108805746093608170577027598261973506857846222465992557784419412538601518234359972356040730705392375749316643620493679188888828672237785527735877730520403126436299208400897345303203818510332241248549417686262170749413190840056761299419743555411593245632885867906542534585757989447387618136668978838148809855227658631459130593793416573559818340036878527063530204288793206808721735275071061379538896912150693861446628982817267393085723476795116323693237454726241922285592378806623314566006644480836783414073664999333378605235142676769999439649447740122654369809128793369798903224503841089277614052248735684103532344877712223537787576611045794376755531752883083965429215227157114048833518483294552895925672169732096658190047440417647095500797149725258350372314453125000000000000000000000000000000000*i1^82 + 14643215244442893120129149210559704775720509408444270491765522519233441412615119630102668146160030577401124488423240334250759812406519947750298835663109661463047591136181090927480762721219691046512357212793068329324375887915266437252084877870395613217307563493389540273748953774941280462585240126434191443107577181831847726380213067851795182409494552348169966889757257712725508486821979480273985730219683530976606042641297441863324704451592933929969065911813986236944180883784202602521639187562454502239128694897722429059536274484133467541511446569012664062780168302788198509694372914463554674195472871574703830226775583997420116766007753691662940551035625505910159834324403824161700576293870119270794199753996684578435554954337924220058573167787710027639061537282707506740628286417981370958079477562433458031867870177202052613847979473948606896127035053774695625448536028420795679892250276803826352623608676792945738413411479485707441804250240389853020118705282215340982275369365512956872123243582934840900702439520599699489237549235937636198620647586177849698847962373596996471239113955244755795697397026388577978347320167163057812190605917396967030725445460287909434912254670707431811397409829295205965035752370301194854150782693904692025348175773860561170632748414582043771469742264766586971486116628442531984745069973729974402431484337459211176800622770226531766066696272387996119352617064306186999335929549952048036419491646691650073020705865673485603174628586437963681740966531298154946661141107412159678948713125230667042516315679031043826795084137701510273532977662535133524805292629471600770715473407104512676487300839270297154242951411001266364830580955011410694338487888489157169835641059003784417193216769881605862419612910508542161353689455629099480758108812407203771344386189482493501430034487474776285252529081537300716235442971918349359469981162056923515569538841582072575561488441200320359647110426529640563896137648544692204290403838233060320126254396150356509768763124905261975636458599902620545076863058373798481539317732858495471010304777694680038200081910131563449265628335981466170382230185863640894093381137084808522125405110154909854077416503887601378979319652853818167010936575051517650072583419818088187879357701299173514327361270378373764847078568848063761436646750713769851353663481349601377117956225034357365401721652090917303279431846369684463233316474265243426572570317027908365626458527800752150450616980038071100083655912598260034189357285327922322483832552356954187998087177435899640270497243086691982599407067654175007772984611793064986459105248604673469869043380503354070036730873718774597944162601787706556525893123825429076865260670902889744985736617266115899754141380627898058136041285588566837560414684573737448806808614029152480174085207597232160667994189971352305144039779885683734162755232071674163342961138072086225351247559090654268515565082166172916837831481215945767285003336548868953703153835006129102168346423457260650001744120209485370264457709015860744500900760853194045364844577030210236854809650104121092329348474417602084255472117195360411424983412254021444087588427305922909736251265043296185002145203980480863910623766357084538638741252284894950342651430018253523911953560171024810250408832344010662685594257286242830486535872809610255670361323913992036929105184444274395225100839539995875468693211478197184842049658836763541868533120095123480562672975982477622807080880079870016404256185069698557434117176729810941870976075604193329537920188211737243324328637866703634524287892207112350104938154684206062143278972970186139820871467902261978290140647400168793182166057350872099076824741039962376038815108948501292318807691175921519419600569039003416398140802261610958629873965996688700187928524333950226249303604858509331165805633645504713058471679687500000000000000000000000000000000000*i1^83 + 45494708579933229308746330337857957480205706216850314936410653711287959270945242847666131067498311998509364409784440464494629766929720362165626987583774012068170037282822484138236779631391736189639137561685312836914494006987093516776646559635028886349544560334533526291013119976608477760822038761364819826407506694621645317409256234147022106211250488846439645584298427785482380511130062088816288657804111590815783184891873133904052224187287808123498012049842472436432741643662972027829830336088670104099447218661463014369810724374105475097603005671858802802266803069921103936029335263489186888597580637317939413671832192927590210615112209858966895368086661875107725552465482409883266196390976438431349586716139524826427833218706520969093644396353412908269709935793868669621709203032131267407660814474145365184389886629871447059994018610225961861756818817564130775538892334157783629730050441167237891227826622443574981698506832754267775665323453425312973339094132243938592181740743726082718512415199177714996733227335137096583709174001981678009374089253853282248376220147282880787034516548200261357532323384324560023585755422493565643725406501655022304171075108542008261454667390830756442961161882274656685576586105000049359985508470715590844478347069714825117781494779314704927175216981365388975922028101653402004514070395394178406686504443654011166610884447076709735328320755745637693808145597434415889155423146789293091381085177812258086820044366850462161201039582069085837763987571079337813818546992800627301164640884930638830977288625932303403372473957988349470945771779652529643914741219117521991315987317757967369952150967852257681597199616370642488176525140606517840924741792320558910261070648108405598063915203467625129599562595480511210006404230941697031348177579233553850317491316555447910726092651241899989154981602505449713797741037442767987426239727986537244319066020278911892596090344603115504040789814646919001437659086855696594856032341421325817712981552903890861898832355375535570471338927510316496562331168086888023179276572951347194715892513213483682349454962716074153579286134817105355921656832829922187302279051464925174405390612411836932328196307690912311380280192824435563449514750436545418740302960809558270707799194133564276796831308637479563380475704049114314855932001850804516429545275187287587575005693956140811335714953450941364523735487423311456360123055944347483040633433960575284274155431083194882804982707418857534557050492043045066197682130310229133965452341785722559603319333744160171683753808862283164158032236297716381645307173085604480714611149136330329083553452656637006298229203043469403585440474296274190631196895116152728324478605570902921170447140770445144277901983818694628780520397241829396133510569353736634345448237858717196426225619202468575400341246389472661919180160154428841467245885546193264789776731031347955308389134980090677773651214237253834268361230125597837348944070727431635068226472594012957343763879421632318828498020099321843647056959554072027750818305063325043759315265053967071875911169920077375391518670465147195722512799825770452699032452396712552925941217737006915510148815750380171906962663672269109348890379590520155027414293932157103795385353929125610233633479821183517934644054622848317719850690704059343768801488756348995813496313450437443110467229884634399939804402995515098418300912803506371178234355728379696155942737288994569111656126997602874537274724257887385277932352320547633665387166441588602610793358302019811445692304325320078358878949096219384240484709123738276921284992371412652653277055088075727936952888224889814031861139873520937756385635607786960406771234417018752026444386623230607286664328329467846667786479975838175911589572880478466458682866789081771782126320236567453572868249822569453044707188382744789123535156250000000000000000000000000000000*i1^84 + 157052045286521791538014109335663872509367726135077813527689676562284553033091853180820005877310055327009381872914000088577678266214201084712827044167697928272716462110789557772696902127472888243001454170048927540254097888016524898417673699452095029316025049047708176948633669635220848046726923995132794583757371821726759709586964776275240214569803708679008911666439813334723519233875239358499196062967022502660990676891455000195818930051031698920815444504519333617963326201881094538146973905188567547560740591243778981814911362263015751738312389432704115626614232757049133407736755460501900833438808970678454344671488912483594630183350524705266124637070704851233948171985680091820068642157036481477040323805285724768769388408954403538244774971933849644756338427938292097123184504189979498284390183379859014240625840437450556692978911283658801509716517274231246359399494360904413255022969489621510606942789567081314805490204747274968737179530409984709518416894682741991175298821338926873330281484107525771429962471147096818188281847791199953236137149619915515198404671444955011659093404618316854080345307867602303105182238222852872959697463758667597934240074516901504029193977484135540290898560891621911559234247045261291325357988229758532291535817643706173320336430243397519509252704856162116967136275793178996865418918090838504214706970182154293605446518860693787283277905462357487181865729973427987142364019807020736503623281997368897461444200095352091677922140197838896721899360810105639144067657396369268317072377697381073503233702825958157795263851563546788669599968015938864981386672356471362637862299755354904664456749565175726864500006855577972367181190781215990497018671933966163696002301216736644182954712074973056742776791811007175875744040004429705275698960128019119256512499560630841185991155022727152258756676635882621165552798856390601564332747984760684387438538518424468182974256585827284184408020173005929756355216482601376851735861568290713965227518666393887023162160773125481068822293894436252667016000664976316661733283706008812723282100453606064119286138321836612433550207590562141699080408301672368479898521763480958705123314011184742779802949312462621770124073899354429677364913542750127086822567057655434658683133531734104005766541951344452511501618131034013424437002871176206548902424675129083815118525540666175915272855630725921308256035204023197239983799542772002447412350474695430910251232385210646026281456455138895397550185228296260569258225610012101490870739059114434341782513633245003633979874328047841154767597259864300816151333917436710623790702302890723690408588287034791252656293736585312019935053495058837986690748884439005451897886821979052752540581487337947133688375280166345434112497642915171616942594790848779419005539770616530183847483757920947893522660408560896022923858586648902482327636437141266216368301851189193113034275440313556930406093119767230826439916106625193865357073352659815869063593278521250040121595704366139611688913011750219363372942362182060524625112295557856244058918891069231460286484215396228564108266374964120419562385199003751487794881013755908740493483150067822167636269962652722782818558458750141622895057187813540287708032915951686311294577081894817045720053072849934804890369008579155198342124158186842014495478051365478473418438448022722787977058731886120485088640061918483018220855850474203588797069882857978381399864177991397649200467680009886367618821018848993874347801721409981033665181964299795815401129872974942619334673146276865710220840344052810381823298158117711509952435600186304922654018453250871877429384516603695683576835081450083630959343132603635597397276724528460271041917437796314538208720837832298346577378401743548546199259339616111433701049962165514120488567501391564853845117522013197230990044772624969482421875000000000000000000000000000000*i1^85 + -507627594592406094119427615908391001451719881458639352333426437015947257620410057773098068918715675901912215845797393628272328646513324224467653948188923017705227722695704073767016280655482326018776944846616704001754415202284656365683183703376301397866296740677204074828808787606621431087286829060768335523111854367634030082394147309996320290985550776984736334144623957676947011075131136757350888613775742363910574268826557958079817611242341066763338449448778034887946542556532412356833138890349074519316958874182115805458975107367906268447956744761548303109284958171244495223447520709690695236885359368936874645840498504873855471057715408216926541672131272952175687423176453217020902268939372527059494965656305615612718488720232120078336363129131850683209771865609566367153753396782416380170021629066425451453741898164414886916110663463294147957656185650736320460948166654542691667257168822596390455659763959220852932052371584980195899452624560065158474869581288576314444558978812018640418083712223624191139483790061352807552848030773120074774301449075982563733835066691808361372622486861412481046247058824992107781630971793740454309456207597533929610867685977720999777921785607275208992452914750129963100147034058841457673903200733220390829592859379556342293426636774506451769939130029350069950311316183560189785129270117995343132722052427928091410745182994181156118224945320118509920230175537758040631435027760753027857728966367951295283151488636117442402053728852327819359543580809574607637579779291146912747000720015395264913126578428756501129694109593214205768645501018218133638038831336996351222852051759623483413144967971851278808276717188489969552367071922662639435187632304078393981415265515550983543358146834188457489401838572487511290867610667283307509987635095770255026232026710157143242033523123815132713147362940921552469871035756259468838519206183359101742877848386573599350704663148677157734098061971215232727146261570930958564361186344175227057168379642388645164810594797720153214910194199043341250794105095469227372923492413048713593040440938328705470930267653909091986264509271515404239810697104391656867622273709229091122231022583195304404057147425158910738653544365238425915639742311816300399220877781425805150098740196090368379137016613959309485959284766278980395364510910454007221181808037393236442780371308098201470991616595562208259984047497888482787957560782538782437494667475324210669218603670937536174101522428915190003934057381002087229767798566161559634310343176880849910043321447001187689676331599641138876923170420045777260145207832245317035971594711872848300217268910931149697799556946985227920888015685481792173022957501020144913895386836175002159040807421875619365347473726837504275343531746042246661636840137778886196415058402449766911981049767520033927750902741537357929607532744864221862809467679345473496260785886321259296998667259554147984757912687828187573430327801529568675414705515440403956797463120960770968926126452745606799134829332341636307869194059984464779212111551874905374581898052765008621817341404179309591029986049319995802409064446545330149896367549560276118555122933370776949776817934171381462389510740159904606691128956199943650440703601974898370199322102530035448151100683356027668261778485440233716773541489616419036921316984981917773194407489700979699395867626075573902995216632000122056647096419867726946466462108872527192875031103711734325247043993909883102536674851574390543021087449852502457950003126881240261037147392755408866766886362112989647078151642334925660645422209118333032727699241680523576147754084353197126069960740499994340955951280233108742278860148442187718240152690016233110144539221803379760642331378433529343986415243106061932161182293184163695274973730654455770938955784572928740805419778325813240371644496917724609375000000000000000000000000000*i1^86 + 3898533882990970563044761600756720152610082585260018498344837253773293407684408435458878478325646072924157771186363715300384840918900145019408159899802497832198100418542646530890302345999587497425710644197844365013972903801561121663861034676250088442018804505942730475586292862410516322702561927882567035158183659012325878270424819370547312326971221117811867131876547609682966248271525046641117279878640136433263231261207207363719872298708888188113869154842508380845693659653370833843319149290687459793088505469630897074494542023142243923704185175218414154324386842184817383513780034160416474905442964183057835239169241783473828651672969047568673451548971825699856005867048198928669471887310511705226741196754744521762720875011709279401637401736800142306259555854409539402187903403750823895289802879824239110818777772038639787160983420487851023527469769769153277947363480281314118876975398391433025204208840009998116802832974783656838448223957445625021468644683238542778299477685799956496605555752414539391820553281833306507451734548726350490275059394831535931166489527051038638144756039904855884713930590800073232204552194444163233148632807380959261298803581386645346317246239464522842304522391998903101056272381403590098254431971186406938190555312877335986841732918384633845858476110553280089525841354623161995302109716603980511462920649715384316267166575413347564799537710404036182120676403881296290355317703149271883309221265796273519663111092318965558693196170287617033426178581527209091592394656040925716451865163182095367293494847608439289649184369826522322753200959022729496216346785796559596802256295255844219434696474203422855574112637306816057613567371581914547156054836993137309122498232151053301677819864101913837096250241082003918380951106321432353484976295458394595850400688850114756583235665400184379943947036772769462352826297519448662480400178048842229957991478675210217418121408399793358697414734656958596691990439261591014043188668050491629006028163809878801211204718963316414255559863980544597273164326953353307416721711759848459756363437207845394644837638338446175778852691805154274340279397441164962428080385917405864216820853842028106208308107876194773983894465763380319588266107407883001478016399577895856696397103468987865955167479916172950598397279738857889824321741411110146154116998970994172286117377081041348137851025512949894056622328576938622839767065167251501679081738166343412136588253470756954819171436978805765735506384998513229321855215736041607218042688215235503761367805988959195814522235059811436145311844659659930436996566566241887329384174530184083648726990516768774927628826703774514882179731920741384848400429251335270318697129110726248356379702474597797653776989034968876142911094592005309672937133083326102809746416362059568549796959808986985459335679481399250954749047096148895385848880334213170872573604715111124733670279363087963392660677706260917543882382154460247186105822826813361066447008208098290656499712755856627043716802258565149936774283729384479498452516316903292005520657140311930666302958564474028281490104076109604268029509885569904800194243577865071420580363125263739551910149071667356445624020131431312856705220769955676740205081261859907348701596827405487053533143743164931274831641117377780034918541121179989945415147327138890873251638040162501841836014236138699338031202849391507079243745068117263614234962341759367713662135907600260382773854458081079266429308079124703796191450088234106487400021274131085038208430990884000072813005915708585889257253292777901314807550653966791455934951127197450208132987352264596801420918200901200257979669770090639184326367217119755347262661893689412337174921678362017238252596575642208377318355818290660668982213793449532591616402251764807607048676806917042458877631361247040331363677978515625000000000000000000000000000*i1^87 + -16630366619441805664602027775220372409036996748405724160358279546675069250411156835055361776502972248158095898247817337274975134496113670594534480495811669552139148724984740826886996648551503687319155025042405569938869073384790039760920912129874241248486299415240434248093847894382244651659592705467675288328944964454470458364359959994991384426316762495118646987125472391438282376044019117827277136640167296309538678371248785376858604579501952856720565840184777542446836317802989477299703575898148460848938523013808467693306753016973453767330099525213184874472693286699671553945228566333268338044002930755111447491977814992266201487519898651148713737879847057702457592592739804615403112668688803112580116235014647763628270794279270531714301092018292881409795898584159351027418155805382088751143783156811574192995887373299909498357667561938936315315486376344166192437646926605913797684801746398570417950359235977321032506895112889339960276846517327573514229373540566809201637214715739481614697881907934260452636591379675088165189799275275482289696194214550045024442683490041502719057462623588532703520153066184090662412363681002171169015916136695335835787673971189692791733305308931996719377609589153329202739024775740818587425800116072856805233232578981914477742996794183226271367489722946222581596281434214952879340138716802346967807530706545155821032853261737567514743303411813436529344282388533775129702748167291111616794590834839577860743935169113595575835990667620059897009581748262272091130777182382707340263515876112006797000605660484733129719076170516886848431246177375613082464758909208749730652546281627469605293868759608443875150243342965601024557228229917591238706861674659246335696635419197426610131324169121245011659225110241189410504340613821864095512390682022470610038584320134534091996637337468378363696458114287185824886725658219971898050013944122212609570221263704307716241640715561239972411488942366025821702023203767569536103213171778696420884706617530838394208573567134771385611662682296717979204349979328835037865487807219673169606451306383716415078430144538707607063445808700986481927473460695006963444089433596442660413861634238681210220208134056741075915425582026979810097033500640791709874699002074989432348095658658841475277426870712913120537184694797757722568718093675707402193020869379309204054863059416323742052701926220319102823377826020191233243575199897725895828941361508629078331947822015457961413811609160002841939066779872522855260631521384699291387879562144978558072190607112273735079471902232916576971768789663992462160893248562250758327494393964395940656267309632637836192973599774821763877914612808772981321002797701583902818146176959669272668638876841131565581149150371619407177520037161872406274241578573336446880045624415888817500623429334750896845498836125104067034609977842754687794860935695482930825912843881077837161958749252678930889914422209389289879048148439551244715877076732034292920165471223052361904273051241450214701817716441916516467382642439850593224821728296172562949411353545167573026027352051803396800610560957164394179396141981782472503170484098168235379297491429063216582900648394733067409308283178264094378140283213060723231289161361298733627676062872811146098325921392144059444450560279290324599330787284815550342415618584009597488226077110415749067711765895159104883426198460994676265301381878626374668296862410043721826161332295797578227021461986179663574615277458300795484772989966762828889160636759742959571382309603823642431940745886278993383856922630235480074536829892882982160347042949995560319093815126678737837584271990463423437138638728205600234948785224932258395654158426404944042600973419862743846888182438613951404845683958574731358234025675390350866430238761346482259254807257661812336380080523667857050895690917968750000000000000000000000*i1^88 + 13680365721455208089508259453109273342302567844227169101076662195425763040675087672437995127339761947987194627341923468158416967334377534980654879373392799734031215756450871618998879881172186864657837362579715101442284234408559678544138134508852205884642054885365891497852032895414643063333535094600823054756955403225276743862022540719630759881445259141644928224714477744469765310029371732191552826206728592990366744305396540478907903001550377253104042173071295585420246669791865251335331693373257440762326777358314057001812468427986997143456518894401555031278331545029270149635549437588108070636893501218911674520473222122776049563601928976036608495212096251687324871407738710898122359032223364223385718299581763073096041354275116717215630064663048182807825514283223758769449196882385096484835142678563658547033613302604258012190106749255076714519027702930818592916695986945002526818464165565167630762442196754008591801937508805486761785309800245245440615389049461665627197411929701220815115844420153615962189172702383620820375066584597285022024041567613829287671772872848388498462063829005450435846074590626435435757746979456868456565459894039786442032911653031208009697922884079142541054486809352651201174333637949867739403338219544423173737406559853942916348473303088180015450542523007207147626856788743695915401382800268971079921483967582965785257419730401617740823834755878551540441624605080144307801017626449701355550685505908611584635507487313660680496149080024405656029330569435720606039293522584371845601324617600713941650157565420052215065599268226182286273948658415097641817396638895784422178589974098382067587050126774380377187469956133051728123114930552446359146450277044988246074864373815499978239365893073377855766371320355984443319557447081157557647737134556796928798894102543895667174644693687187241439980533662909599012688022929064796447661532389139160233019023148918450408220566367685917537916538486369873135327211494709008325772270414608512975482360188561297612783889943596982984524660937900411859169408733353466724833208411799474954552067691453425364372680704633506474519633197721148891010548887490157132489592130656789002637397761582903303888184617019638363712611458760445512306021802363287409031647149466205134571720901282880287160962961496871614552184343035523905153393500709151261659306029799301459919980189758259596569443609453644001826574359087475070240694796673904961932946513845763849442001613379555429822361417401382196427359257988245126621127123098023360106949633775717443056856444521131932682717697336234181263378377796126650394291342719772665386328817164777317020230714192128782759163974376043049082366697322407360341141386492402833606356276801165910571151507530960865768281566929822511655089453454295909729482596244486140639451494952000637104897038577595224287911713227975741895751258147281445079255319633622324917310008802827434569048212254331365431587676364713031909755293059345425112007255481107330419479038093942098143606220081729130559642403182503632925956892640252911036476640150430614126205857771961752732222368849590993216886921160033057910647763323367398367273880334446506535790804639204008474399871396646707411126377867109714498396886285514499055018473760724459037676579166976960490405076915282843044319622851388770519689036634394209176683483394573674174426816385492748534461776131787337437606723635920472060025879507861796742422216711658130298333143018541818258228542680012707781547333316054755192237941426763761545926113944340613006210462455832316241145723285468516901239218348687505102414753785808397409980113455994447313627507096930684539625127161791140655457981392426989102365896762745357388927056666227282634012824331724293979720017764027338693405646348943031121366078696874182747371625691298188871349028605806097402819432318210601806640625000000000000000000000*i1^89 + -138619853970726520555997221852877430817304497111853629424238173398993919980099922958208655119593860361679466292906520437582806049831495918728199464550884469315028793439012259844565292490073684904317378709903309198198274149336353735710562033949052545118157667915482695339633781390937312525990367280296006481668205734717826800006897111080447044413875636565132850244938864262440728954732194564115750814197129013266304982435542265836467966778404318328907295007005671427487001735447032256978565240133033533048571172216337360150341424198719171260811442365943679720725306476000706082365678205358949975425928797603585783090967989336358944019536717694509130456062044185878056183936159995198616281553618983746031370792303089405762908770673368548494593458480234273851506794191615689615657282369337057336104043920616158120632611790496961289767726612261766863700865849677214727488335797952368696966194335607303681907468799126312268604077507753215404321268715859254342712089078281192545290437544985753733225063654284949374267389589530365670009983821817857508237115312063683099547520407118777962974496212394305061408473233014685697895720297055535364160746009594299675276237367871742191482174871329492881588500281271036318758270204500700693552081875337811467727091376087785536633521754019791437691974776834083428872435420860027537820674436821847593530812284377712849605142778006914592319015580172576621252626814480200174640499077217802468360895590828924379529082777088157285658672919937865736098791275332953788375461035090228749267914074351414565339586034484828042134191238834602795455381598688087015047763705643981551497580414191838709364616614680599994930418966201985686047800344669569597861387347799997110748484139678317851636015667752378953694096388283050240716461368363758303685516959145080769162352050155788112233854466144027989551488092874434848814054122028470681624518835314943245492687569117680026815842862666490902717830367385528822472101530362820047699196712010567422239101968440398883759596718228082298961050316742694898792949420483131143318852167633294929273625657069943375563480143095901711071943155947470743598215540764193104578290873541012599064486187608204947149772564391269589165840186938180685402555169567459619526553430288046868615536311877595313623282949359711124220611282413007599081885670963977464605599428276069200097350994237362170839487163723105603244886153043514921638007346229582331898390039209537646816741665568062858444371837112020543449039833753885050761395672748245379144091037357385933176620024266554156814683968967739306915561466910254848577822102028968660875252292548477762833347283596621966772337800370479313743855627988793259586317431639647818254960566546613534557842236101564725012148818565696679476358906978046094325315000509305539064326175335793925349945341144013761767303343777978556704086335648475438393658108890339316297443568362947345439077591729957505201214345704819461411868355798828154419683491440254308862321205344612829152108109869169559618738117421506824629426302446301314815919744337911233124700007851390384597928220849938809983005623498095483741696197405198248607940265630760176853270456778757245495446087883369397661748557282840392320324700532223042769661003458224679439162546273392574815740121488638024031327889693609295684084695051659295717814526496094330193833119170240863481421956892482309825922789360312180708698797655259061833808279460554122656528952117710615212886100000603632524638511636539261281999737578522508212029534546817050565917861778988437932164788912059881016672608087200359185501710255914778187904620815539807284796235446661103564877345358528765695667409495382703158259174637646635218139559880552640292805579253630183124216482935084953390498955989154211144053526499655660580530530404316994614287439357980247223167680203914642333984375000000000000000000*i1^90 + 433314431393099731600940847126191075694064586816133025265584839650492513772756745775084311071255736305082009307361535274502955753658954527659528772077344133339925157476019988931013063736711316242931459413544940748018290894903084208362088708877052844559021952484301078619376117891387709668623591064323501323413591816587545568711940080456330699525505149345289459415380832760473929023683025064038960993233444735807483887279375872050897234394413504979461017038371212901225404713784293955587671050650678079978979471256235789355899407392897576180282646105276261930973656519873845030533763190002604606294892298688953656522082195488161071130529626396978566947706918630854098099581135062863695638061469529938618747916660738649814611926737351333978972394364157636174715551490476014930844434336425238265375406962173731997708108714666498529579147724692156538667056347776891668020615758535907263035794599761513587590843420837969485340118070086624467785643680185013309836932689521759352114159101574557192310669133848908787302889528427770602591123382749391096351992179039105475082109933523284696219696722809347966716840220387375961217067023692717721011311070752542557595961678503634758850250921764319052401812040282623379781552688030610566729285320164772331495705368423843046365359512842430503620970535595406407369053639550684896987770171606064495720056979089639243146089146513283095081161586052876186066037823094851133637997031111023683212273097030043087470893224945577248848409538110264594071564202802253163005917625395749117034435772031155275388908074078871076527231481137498397906712254205238014824572993810217465488455967371151271741978043410913139904577859708473832807920854972167207695833828714003268060549209329102705903945842667022696069728350866354979278248779395413689060564507758140642275719410760151091278113130488729918882599410139530756859424342701873264477104089312590564526650113761126619865620328720048203522981157449054883246779307235222816654227528070359937849931097321939681737011235965182479500192075718685037519471652834986059692375725891376658385462313015799191512792000856762003797804231060079060625741218665257659196615980157086805241254537745756978175551595676369897269550653417895329295734986249988423843210080290320283741597284819339961597331602160276301043117965013273886325301032168042940921495179038113351810214879764793622580605408593412254685427149711162563117654617395119191221575390923962673968348957316995246721297901506053428997326142678974757705720568233022758059882756821349686574723858890797907281803438016005000035170766257657251864721327233141281746195729400000698833115509319708871437449383863559642706494615425590145036733240275838697156284229898348170916559563887961768965772119647878000926907879786677591676963432492941474499664235686301414291288073923661049550459748076448499962905506206953509045096522625322473485979145577604699582562408659701986900947747841497499043281326172738346303137388037332379941663320488838159194185552917748042216125637268409834670605784681281869763399022172368543481980534503474245423749614351146647664194379339852875295138289813618908493511925153526552671434418248886794247623956647478443968304694003106810406601526836218525953295725525686362798367086916614191870651218637975130397028897104261049733778420387761855498510857207651204309109303250811471292812648392736805577957810407653495326170990138699071982580547055917181743648935012300051319871331585523519962641269488425169799016567859053735096863063913448003581170973982905244323875042753964655663273068566638250030967173486586984143134045625850056915578301333940223304075642593729037918820650448149664832202385954405094610525515721040896156776271291257133064357587718816929583471737157303776726467072171763950604549645869529791997187828656024066731333732604980468750000000000000000000*i1^91 + -1274153945460869544405149192053250959542030074777649719668911648592194024979624839561736977388702323035692614611509853335056227153177290733416417091774560826824237700985532895611276106665699110494606350710728345673383675236247134389137499568256437089896144654071159056037241181311991655555860596078239034473845956262297762230767535972351737151118715512056953557888842975301423210548928718453078998021776891194653486311925630613681964818621817887668512477283339928388847370613229290111786075113667044656078208972825044571091194425644712643259766288819771277959683200889295965207331133687447202217946947110385731549619089958097626121129071450917963663568120773234203507342012627175175989346926268535404461801044451056628593083023566543215950164420094579740377221665960454302168330154123431811146646428229106760765312296536656487583949801449047954726487026630645464885624405886284679621230549462151937345428152954490920061259768243805459741688348961051487936479945079614037616849948617022144512466429038292546278408441688675428717553349724050600672895199945812140180384677776153305222105271431882780878711943769649138440617775099767099643699312477467378451303722045542957188100428353668480178660949323131535912504807446184430078086321950689314042439222868636416618166047702364680364488808903331700647067301644720549011809384023672895520375169459429533315843569560099937817372105286286693342495228839721065354381933670583395079445215654517010823178191785545532334408406489392252318985699568942900068671800179730739173225697165068327882710303372129614027989388393811377500776540285088565557806485828124459466369961412124555841273145912826708812793176036733231024485951440660602766627371750287363357169416425022056200285878260715116372128986206730667132154120474552110695430624289025612710288578753100757598146253029412111772526688204310638135816271770167725212606266975991073791524111912699875906079440796313988774322349226606363865963170407001515268377470806802054824927972236442028254175603931639906984656359414823206976916706212350201185157279935743866050855593598472834050255597366178189143279847957163401040006031303552423887395384717313835544125457802744596229449415312057724578022675327884091793536590609852275099232549201069940075940730857189971716765445173286067324040176335225086927411267553123785990868808116466656555370118668225459891948492103984595168280157005968346245943341077062241959731232069291903410955614308034874509940392495351696626536083051555652753202819797340233154380106878482277686084093746841920282448484420719813936223827041772691654661189759971287781038131294954443097155769792909312326375642446596655925366757112693329484193350501678224927606889580117301038010487430048937632828900572116189479422670198351687112852205978891484408093483567788649597928665269318588448736512982256267134541537080845184372307996650259270144673886961666667471421322533851243803302559631783186676284206254962547900851789038945707392579757715921284848182264364401815351515786759684998369016341695706651500948959846743432458037180054213204871213321982624801459606288614212942822573246649809525820846989833094936025356316905214596279921282213174636851018670513663253080634925651493438432947493817019861853656425545108060910918964820144989922038057161206469616221546874112857751046207402730082507092012997329908275967561304615777388183642911747076572872690735905772487041829083874416565750678450107109631553076201928489705367474163944778432091525534865759489503810119396888427545390199706504032178611800124572756781259065255788459493619110766584288923249764085590528052000479705373709985693604154272324163025674272442996658197839961739233413301904694460296986771280913079400892310147891850151650853531086773159324714989479399484702020473839319258946289892264758236706256866455078125000000000000000*i1^92 + 5724939833535305338272698609017485316665350491879799136142629298782081250881645378461993995508195905862364729846429140437241552380603665208172525689714979294433451942836225409165664684081260265326571607771940336210064065090494514633630227075145677678884018393055211856976406896959169462549737699083484695702534597774009127808258714774689713824460002370086869718749108472800748036186936582884646494736758181457753352037753771555545668793860401452384645145208253839075319540183197297783862136221542775769691973903013871255970091308775320606502599618595908930433788926514651276846219155524076403907054689929225286751361487230311567040394019455810127223820203187196229986519839608794594964785513777221310378444007014385880414159809873174300298131187120793136418842337686339502459005375420562571548864757419268630706191916956566599140235157645035493281515909096320374066154597502603443331463579674549663890131289073969826709484140339239306062463995044181556667308128891529840296573131403379446698044569520647585147191185781092186035073945419338026662674732972908952592531546615739036035494611901303662259847341742408568417687578687687251895447730296097717461613535744270464068442784983035759791289848232372993888545775680496468514118365490920332485115459185802037833872429218773669558429708985823489711936273764022049822625129864052724721415636748918436626544915740873055497222906192380654989795228027893600513323389991425836754048712652373724869150719860364964470871392701908194534219262610696104619044156593255397846867570035441260922395288324092928886732412855421497289615931333648011706185323873446691289231359573717454407827944565653059584536270394795322642450362023546765825542668095289348118624287482585901467468920085620832620325622725778117822552185410526546338415209550242546642341028141891634267952366768991501767946419507589990925494847305147058844499997235212545287255697731540279548958180664806546374792257494059592071877226629955654027417030280783478768027454927730477029516398329266586301924885968397015971136006437302950834705299351332318086915321557514426246275020728540272522979443582580047118833770212374438764806081392158226688037704168899299973232134787068685777342236501481856290250681357313225056437682744385981018905591526332392654731201955772594257433044522107002149889681928268930406391969876452038205258272154899983637345132835722005661402279448461183377782521735453734196852199883001481174509860869620510723194190165867748106080811698050208424414316085501353348523735810537382092730048468803048832165308292050754927072055949208491822119339425860508369304527858231626081165713725305511111846727077650986389316284629780226717878981926928407823944522605101189436873734124142705889602556170561182333727097760498249666571613560891798750518537039245140760788546659134247305006719899526422403835726412640178774538794673322751084378244247388372250669332862353522461582410711459312234657137983214803938255315965901025773100154624074181689519262863977917922462144508254088470745393943451229718497908225353939730594579464328553856178255046438277903734114655949358463980666015131331537900685478757817532612700699468967515799544260831614030840412395717220773273346369894351387535401588753475823316843684079593363002532603630867729601746639538909000669501633547301012807019285895530961049239695864902958432639333393017653670181660038762048328572586173226659829777660105129606388838472271033182976604794009402792276525194368011928115442051365793512300490170000011191199655512495752474385392289322763698911898687229095830983257739693126297841640456798527297772273238382582682312297838975121105951084760985310728790889555705554682009617423303599415911696606071725905194701736740371673553735455023451965005494816620633859222306866892937549096131988335400819778442382812500000000000000*i1^93 + -3583231223097725310272311541782162985428859437810550825069265521550122972566967275930707721492465241918351647179468533951154081090603680970115765916645496072003276303746684855450572855351109658759711202792513748126324892784580098394080363741248832381265114532646297149645076032699099616909326534510618698429844588731201089662809799467516017850239658451831184515971596151788009813485839543701855636701719352715466598322583923564994843122164180914970127989401346475369118703727323144948027240153347077961785306988287726042945085398887275564621734250260177401792131483809840529273441666150439311986147724461453372195751054831313699483168239854288963474046899783869271662225684212523059768501588670394657876896072971890176827087545550408787787249312834254739345177279876802955280136908060394942140556974450510911909553923143940286193815400096627927263836069587048216273820658657089854501124677919921453646383848024734048576600141261040284700488794553739180784465209105974001633661642331104047367350708480197620639572107741016789964827105588992831363690777635456189708224795016014777521693314570604312320673753805583281976478994971585934520788604877625056644690831387510142573517434381920527022011180762456072789934177936445003688997731428067092315647288913171363119376026457423283430589307385448052426704992814056710382775087027388279729399358180856427159982372099141497417144603143058725251347947334768076802606344569031692642343577807260123041454837123819153794173140889253448114853601794646390831266294232707555366533738778392303334138363479014949223588920781487473726281020730232469558624924789620270639802584788098255334404320266874301870632693436198147894743676011409001718842540562491193539143857198578886173888897618988356669638972724086188551841264962216424122088944087192078250914135570000663502114150151229782714551497478023216855154869546194496375928190629906063479079584067434430926090996017845301343331876707443167399585285391837006123208130347145646865221938502060497612994492658733482685594230591424188574970510625139588404238748397637582899741387748774757289721071307958956531883411595534573481712139285057454083973763526421050527968733073790844023709715826568446414098164808770140875294424641250801320523607064000077444839131725617834487268084524693810556949767033774071526551876826158407978895832460239520901261940610841082913125341418011613316970007832196779355081715030650850032703444414764296476036679780680468836536553960821672502377179518079528548625778250873245629270784151027546151913463678961339331470971088218960346196930793899061575973280280208618371841033029708992563254164665085218836418017570601854162789001573539996973724670692135514648798961008839907407970237136140301752885513228246879915793285366186700070690490112434888648876518877335264223822686517259991256457643954726589353365747899844415445200835492722202531493740019618269431911769954412967505574276429720221709087896111317210606773107235872884999804774049275751435501554428663026416170755934720285009036678838987699413405799966832625819031158556000884044505848778812144232680790856086937160194993161984805409810008406390986292340104136071488998373082758877805207121728616512877205410994584437337191358212557508875214082395614273077414523876150155986893103852898533777485526993083606447721593042562395539927282326529759011597607531511040552671118030926160339144974686515741940685699170891777252431038114442009754826949414235157712540868664892369176775140169454585877977052882901122468904551027631087935914384486516598983612524990009264049217900413358234110431973063020250815271123262778483953162638725591378537751851206097526856217153118631731139087040597724400761118387992629377523865362365725407471772883545777060177237675726688613735947130673614724472031412005890160799026489257812500000000000*i1^94 + 35907850446014073302588899437917804450178057812317193194681546405202623207827016837490030882309888991810978993418121257410183559084643196951417141762539691538524659542897873928276203636461213955430450508221883905261991517576653259334316234985618357018356382812590212752867745806903452622428328300577596245610026237956086794136202600278255997304678933167007817484107807589852542493773843323944142267541388799396452669567648957906524811180111472230412368437783731627418528473536286585894817245416933575415641115298275305887582711165125530931032930578412644817580030083457751994665681210662118932904788874395489166099362232559329373391855216704830485669276492783894885832432441803328853283774799634354539935177810357013664413121968090782718792165145602537802176176361167025968435649489989330277273672869389480537409784745209180285629142144444367068985370287390220608426104004343311425801120131521637506954037846090083835813261734212127593699893128275895089642133526838147989344343372437695804193178333815904121856172720911130406059801239324400068125890623409081503311612321040235784595342390447413556366372081637559100054153414752299779364704107200124042656262512323527904995284992811306351281797299894832561931989853831052688899451381225656235296354805141639649444284321125499085553175804448240889947186080125838213986302798546092570119802111564157273674568366805182536822600422450024234183153512242693511832438806234847543316731349816987330078254494022119817774312567548387102736259938751186936428571208116008068996815390499300906741520319346031844216895760366160572468835961094677032039290593985593925114256340343785960909377004967365484784781543283135983306300741114373295479581545210129373214965377282399408820091312026131629261249820191871179893483791241835407865297558161646290557906899072841817067677049515494113185678324901090435028905165988154785027087222858716738568668143962821272874425320611684248614221691500444363735727979274334362429360192024993727760376875278150859991502009888296666141099625167500222771292018331840825035059010121853152380052870770161797706426639131332413062127727804849387479373015854720703962940252501754999764963355838307590077607661375954907915276466932189119202986895141649153149363873741666678006838889725120130670033972707983280070411821182719867611789825573330997717493122121534196556111364850042688380115911754278497366139067861944597295270038879610679330490767047963212784681747937862902329124535675574920905356604971980751238003086729578754337706613222461551946115471275702544923894499099873677018896109168079977940503271558489227203726788533486123949815528429355452957869452594969240345190174448478868269718035029831432424422389261628709388548508659363716993437328729248282775217051451580652260070371867081729029232730576262483168274813466053556570043515098188006606818272497585443730828910489504411637209828625551720909107187680274166171170254764293425317225256917990761105621574572199943948376230003072004392032630318098908111117534765879491463600836127385897101733049554228889196628894810377052537646543141146016709867419065531976980606526359518685701898229958395228479387152210186323014230045581923915622691187728678121653021887448039644324524923049797784406210577095029090527534248679392030826800293120755675474292678703670413808201524253610023976448175004640657356714255309091753090954054298493199085130124937828578270756866365341244514931888102049221127236099221324867328807069069326802527127767772006322532653443284641838370962929867989519812053930624556771967564684313001239455189573184340893553999901801370432726969605372769602432963641730333984605139046205645225954555396321628541001244842838831763148156913288744826236279525699005042415645715749571565007282724913427517186154114270379977824632078409194946289062500000000000*i1^95 + -369719048688053802847767796700128894302439333567915677265367263700472793973007745162343862407829399409318438041357308324688384197270940576997521412253858315581813768994965916742166357884069067361667391487278244383386021019773239926252667832813346319729580031010294558506952651420207958237000212577779768938029852839435542152071103022086941003365403944019025809626993388007379000104531186389595973876245652715956854995818907212425541346571729936197183634932587538688973849827337523469351377198833686488288291959300610288989684751874487719526367892281940098324465034278871704589908614749391428495880163063422615485888955052394293645077268442679216984974447475880186298140514041093695598481997194412800519529743087127559877984371201507060372278218629578153195194172540082044638286220336504414982413729815991488430323474111237335828031200402575591393641482331955456179730160484198167426846236667351802262316965294505060015334125560522212736915493956808116074273707123991739097058083414443703376348390695792418231483191726560701318234213933406995706969141357246076581100555485831782331143324179355506438857821770252767331324794331012336176631167976292099120804191508475797105363805219218576806840359253400860254163959088459649600293267278457295219395960970088991410051951843004017259068333807534955680913411786308697232698067995244699494816358142777989170694859106109974832899432694605586270475618302266240186480810633019964222867759113255223418343670468769701257372540546190641762279870701257504717783703092530664543200810382055702407158106629010663945023071354308640411472976960750111955717526524168868725356055225332727396533202597062950550380148711052247447789263810309652761802997136477762621855127761121403542354459097164551659837804249193139542505990096595531077376037596537384725244421964088030455167942733506943911047842297465877656330732833156432741824267859402433337218881290690114502807063126373204904506269037303417485191055821212733687947793022453150788043274756750355165850220973889883349525592403650009031371335046438980296539548585375730578474325889803296728779069625677296915669675661062171067457584369124390856839660980097690510661089418085223026143394167227547313491431863443019454512835264780400887532658300543782056915621540737305790384376094991276196132555052302121779188405371911458527928478858628793038453305992692659808826139743148523032536407067412801390186131398069668574264083426860155414017730772335235073010644140648210998727658051585129915706804850706976163460527268558221423126270044043615354074138986726167576205590659306130983682120617703594944421531862065533386600650121967264846571724371700337862004318797891752738179031012388564963511012913805510135923089753517099353359725250400769380222099784003205222301366654424372442830046136903015559758309297881823512741678290608261369259409052737036343349318774467958535386331249323049428760768168314498374504040406215383333430505830223324003449172986041632704893990503911953661847009235122800130007278003550908186801879055804528644697106424372722598797998231489651003401803944362868315079282233263126676057593153372944477482945185406552138776700671740383673870457744491495828085375411723166817074921825517781329690221933939634995514630979456267695422235628535074546464350930542792374784757877524919703896864536964879359905029499122914704099351992842721316705789700902266683588781566777404871256086816619241356140409790207135824653203723644541805661920985302963519397255395921029515001383756504313441974291044636753328787628735802608392097304255566682177598413803919509406934782596947902550111262083640977218999985807796228227826156174437065978118270752400098025781144936137221542762007773013427117928244291316564392417412519403985563442239360040454985252209030299752612336305901408195495605468750000*i1^96 + 912631664421402801469436231648759166381846555394405189642777561111742063235402933624592777764803729724196789108779547552485026084302565631283978191155558894018669115539954308771885963315820418713722751316862073739603536902647292959138752331011598464374050527648754945752256970933363633694320351666176199165416897084215519509665747672973022131045115465389956879125299755835712886632664100113837305912135086421841905804174256774891678629466463414969401541042179872607146042546302155435621455864527203747372948928551417389821758423597231451839939259421648239849638726150853685990891288792495011398358147597557637950227330220054673864346226651932405820737786962904199261924788971219023618215706091440034315432316134413253508159983190729700722328465806461073303311820482236199338141915539324392664669376402518867541773630955093100270449037080045503115624861081850399172331315996420647719158294883441176123468374623970743030220454425238075264359162945083195165894020051754576958230251966769041846175408964058120930837649684778631975843097669943264437473024418875095301210861923142470432842108881956564164815896084639859859365523620811183934567099694216355771677846082982165592949232819013354908064206268355859878710684339820397877260538832311755290298369472653060946012772347215506111125577713181157796984473089460935242711442189731239180063923396348401828995142746462207450016708998193842973664656315182289799274581036949223368005571368507429275771342810438698018793824968481357412634411682728718730963355506158035163685676516587420734521123190962905532988151378962318892436505680482635507731570332623808718085734402060327043941759637865519442531302231963403782691887392634757868822118688586763363498824847058966581007663530540302636479154328135227683767967217070783726273048480992738239508136340526734829319987718884636245551762946442903313454328086957093109081732923602525521176057147671926179493951395773229641963010710666990406564735155332024579663458511107641000511759751566667659742441303683080698895167229495494785620131634629576547218316761820179635512485831975720950394985192850349736501387824954706941626508466913729528336932385167908172730909046443931684252066347083032888704509677163461382815687937977819381074274329495417385512462237482520339846542924941078888692299548900514284566782317884617417809195883645897634543771502576787013994688493238046864800098595940963157008289767583818138624089204596057167860456516704120791059409341030056517154008851765159532538586073962169318372076544365632523595813871732087482981907691550904931319574283211085415931465147526677802083265373034360154873902838947530763621647068766821133974622723935613269743216772588235754244203958352907326308379024420454992239279527577844722927264392959307970391665595028767055645783582804080611839001623645599885747030923675092177322683947829502195111101417241734145333790158420231022170929115832912237460881024613358563234380622913911375610789621659553934549848894917881756762972575623143091057148155827093591155903641105573188691556012175536788696358950401622968272096739382879996697410103245951590576716446852422142604123433256502556584375019995137934100732721722006402329945726875480480300352230189597345396776419332308111681742260342624950805917891250595749430646321496624425218045550525698160715867829061251440826002117101244606038840519554499120484816410354745117407126989172466616748279037931321310440048281961833116788080117564518301180171585237875440388370531565357725342656050391586604470602108676121791498077418931379768797323885328747173834415839351457598433398688316633222065975598228647936921772239859008893480970488644047741753183337613827711467504327032392433163035344403795645343678232597284512930837830328158579524890110445879860823215068421632167883217334747314453125000*i1^97 + -813106222753505669600004221427605357155842479069284350628115723414957201659193359857931793078769235358693180534936054682017014220536105148618387178878585479232794569400523122346125483172584176382445953367603518718620864125361101022210833251555690697147477869269492714277880280628735653775348669948807775962027390924293834194599066361730501630977505602956939454022915176566485867177368894077999311685490740943339841146516309923591111224579339963399645699759084235231782699364991157731951069470958839671102627602074449184138394129720695640963412860720463692135248118421636872961554966724275973977592544246850875914013423053233594032756573520317948842194885259024301044253252390732568099242196666719897014328572018263560097661213073476341347143144654459222518188957010571550422223357846389023958982050991299332482858837891693616690853251592836479145853695604787626656107325997299874720634222756408822624603020111020737458848038538228201260372463388868199387271270678294591042391303544340267346421042280076746605356223196926888618496161258364143162608077017636690891188345359230994273181772512590004825364903748738153599006557113044530046176728385496131502182446138814127287025148598055940024716896042373057094546046722428906324825277134963816595988997342018327476287595388452173355684016373577022919532831539532190856555471888743825295817162172620258939571601996738512495148000515932363636921213418329366051236791220387506683458373086069811372946427727186979960213449517076648289541147326136864795169684680336283788389423321076228535811110709123821202339401110800852479417346745423228580296981233209721315673917767625205423516854506382669627280782458045591122005116353906928236172060917027403221172703156192234326495193576311569065813760299488052601331124052624447211748537584497819665927199638460990162483633851612535217085510807469922925470501265868744818024950410201636594623688439035565662117028852664012497625822167904619448297764747441134698967190380966502744423178093688565480780675774667286956343851849251890034867685140060611658255392739939958288566412734389212894937825431023451749726164464888954182190624124134565156700231479610559894267214796956321875999789636413522187859027071290281052770451037965762025122845904609348894588038278967220762779462382334701969746667825793026151554801409818110861702863026440396069545360503063035497070675819856121597936815382433023661433136998915994230691048016592588044875679523585828035570959742620873743789809365886775876281048225148495920486250129544916067237033346395439021840047688101874716206313554599120634770938204023004224934788614348220499385938529583343102698951852893626851698068139602531523458109897033832553165751387724373403292773815020945569053217290890419555809660672423861483601913520012550909449556932633249103527357308874267688930500108014827770904687018966755749068857376494807933782404448181760939310103729452625357190399758676161181756618390959075030656340585342528956284166172381503754000398564603616077330406203731048810556019210044466883506283511813363016642082442680842647352227475835016460066803511622167430519573590702470561198678915057499338424772982175906548177216330096749344654039199175935519358273434857778018733556991577618588620369961702581627401932637110677642235890947760985424569214708331845211402011667985810314947222008590230503992101992003688258419424065638473834861480648898144063511891234861982649806101890761732110871045297671599853001871885233496971639715572550643068248734197420718120328786447291602562971069946093375244779291781021366211865407140490023685821499212744270082307490535397057373953841741056061406647930688900019250432175793810946382572700319979278706749537643182955273909865268346904390036976756814053197058427216599961473431079639340168796479701995849609375*i1^98 + 1761248891064604442904833245366347464082956244922632377964488762080566046157893200567234943220827058720501204760602170978587293217174377535626402571428417069488689327482331656401676886625661989210400904586537895962824770865064245947717800083145578495699007121544904287013284243009894350552346930260172840912585300396676792456447058608970358303041604607596480001208531835823182045053845294251336853328692727861793354605288376103875905325265237434721200748292904578651032606807205591922516027514809011275758107997123029508774355074587567072565212032867514282017299179662806637323710553865301705327172741983914395875865230718725919233968614486532326244016230940641209388431712449933227058592778819880458021767559774453475556350205925668760652875267319471161681716067549796657587578808378800066214262379885961431894175788644536502232062028320075013651877793058174361600434757688583291563957199101347277888256890724567790808559073000819858979572166923235852077702495553225398096011655218954377806336276001377136470045751727439863611821798584637752458856339375263811812494943602816268233163309053067929384674207732752635273163855844165645437094958952500848323491193475034888393087736544907705641729337182775181040474127861087416635965149731654787978866298531621673088624885492709225025061026636057916865411011924137412759231277990477809636072645762764954891656614524415849217186207843490475990880468724212563264173621372452476554485113848568154894616600897010084327639875835974455949100130123155923335346668526744513360049886161178742420621500470185753324916587807945541980437431162297021316744126122580319546630792668251530507854660436243057519010895855722122046067638649135422027234491202017494039873259917682809073084197028738541382858584364268771030824858867600375219500853879610744769045068469236860843478555627507897815864938337671266760006973132811811661980408352890789587554163044779252002077816166417637706483450071503992891567624050997302771788849067425741801456786644122844753263793259129202467802495566282447998933153030534987839694869497042065225073025811610653257843632720508731636335113319027797107892603906524665421904795671935976873571846718016736643274437063154095847830319575135354951176844358622236702886054897870320917474712634298412660652267605188818099443756047565215904390571274473105586117047867290700321499028803688275010739322826062850978936380920341976379359451773530886977648073489441549871421309856450633755505166503786869495005851696871952698610075540117145749835913250960331671300292179770739536282837747597528455061493573445367267943852317131989801324990825020640759426766212008939502115543659217463287629951354979795123706023523990273968125282090030018853578169906400132541928094523727019236954719453369794197874829346810320273202729865574077869814221732708818148644804251147806067043276089503741014390851704782176276766662600752688550045773807985442438704321334164998849409750707685683314177419882085022813683777272264902398704382188056685960665511116099526064737178451369821909920708608557071692408125433099366627953974423633249626264852449750537522055227509523757765542412370332754961475912489864237186063245152760979141169644353416575762523627642986891806405183313896917531853000097427816768322316234043512897621084220107852391637228808563445863553586045778366545273636289193667259435819626893622796949863646241573911695662353582031469035992071054526689154987866501962359785226684629846878797458719676176798805233894783964795763818190023902758030161236099085273551882701329186782391833667681084868681872677381904822329597573999934357824663785198337449084839585884065264056260755451661849063169863193839760523964598539580861858506215331562276644305536326195562051797258135116914720685876716288476018235087394714355468750000000*i1^99 + -6565866993310667105433380027348281418186929581514348391850433496260198088851412663819767043775300583032541932860956256823920663547580853786640287123302111785339354426636532457235743822747983599965845857488858951213461955170384585018666172688442997009014438604113830377767347858337599652534386732211979437737877729448526352457211911930850013947211964577306915383028972447999686336381025629892598607457416125731095900672808882908647825941604954272264476741519102145852059502380751519587825054812290148449061866299652848450568309994614081407840139947353406238623696562156064205254600091440334109113293775424335201588948940566693163477949151872938415775363352385565686608103247631654363319024798280117633113767302766392278303776569792838046577632554047607594590130526634913112182617066455778729235761221904026586982479907251443837794552851034006909290503068480726131162263560710748364884682479542193560647976987883969709280521877975481256433409678929772583053410800708920359180500205321881688791899052816863501026624794602487723315345447043082602367865684336585833097421434817262207809987067100174259746281766262966973868189576459725708081570266520340220831923843091929371030111581891584704302693424066439448416202017896618849153481197183886954248986792189695398090210718620650070872467750291303171333740093241471688143880376797090048681776541611057680411694058211805361016254153968151294742995766500099483786553084466613487884031837356102364056209692843149182416270321850930010249602636742578619157311878463563112781198358198178376873635666323818661480040005616073229149612819757291044821565759198674742686186413002710632735515317563505216322907695588306691534659350202390225615770621606037516468316974195069621015442760374095546525524795383119758372256974710431023554022334308226137362043639451933369885942490584228482356998704259220708271215493498078063313970251658151608901983334247842213808026490106473186171660819337357162296739746589954074660693518430361305333905681144174829881121494118006186797799647952848115498028065022514194145661215066899523487009921506983621055994533808773973890412681147533515698852597142755630215915019801563847471989741455278334314491100290683411411653800128782382217146108675863149728262571439333414368551997102449007143451030301954100985122728178314040180079850050808547394257331474112227809754649021279818883254426607864426182584527434151486629583515441117029979547766265955991822583132260986646855314600782537446154965965738842874313963620179181033683723976887193508965282685982026193349714308882510249264211000576853394285665972937232017744664506893113147817686384377591685894634059455478131799876086503570299595767278860808658519325233487470244276787400467521462163767935781078939264323888407255194111602936720066944687691432564179416698150468754064627597647354642138704341818525449120216213666001216540797592342429102046634953415864318246796704432388183922407917132556811241917453125742063891589086727497389539515311883552088312392972993622901641968999846807892522238753340471997795812036074441405252588601015329246052091612843702061779531378889968386402219116663436433914950179520483193346093746018147593285317466527298342612451693049299623322029335558795253212007536973533111439976005928135620678572445285743681044074256109826830273802826591030030192060873258165891362892791908915573659795848876427583272336624361163892777979298991887337298725437157744171015359297839574582454440160357585617902899867623715536739814548233740220872415142736615753056211421307646280834785790816959337684070001319825850429001352480511733225476637316940888941048446182982021740406323492354161978498771354854665568119194882769378059423350051255907120305752447973456077592931015400601335585406559403054416179656982421875000000000000000*i1^100 + 4453375725412385824063567296802980974223062299044728204036978826676288599479828070827152910241254003246351337235087477128482373106280733604276492325091877483624081974274587081436647043874445914274161749651291147725851715960959676310489010786301590520429577430377591421191657170233121733308474782860821309655884071338217690799890403209619312467160043551538941292133945779603122367949189919724868038082032250565383923042759352508679283623557540810691101432507645864057206308492950123449368643460998454622149054742089333375849344496849729334219268999687339801709133711669158755833370639252926397821124668305551357993383884589291775175662712943832631096815655132954866860200204628170849433978057876312637217961561429273616972770234405726909053117312197068230530215071193883657059306205078153990923427777561855186221035410543857113413992646205035112163403028070411490217514140639552466151236790350914382385410466505163622721628475569181457507657429600609735531346409245688032242339280450776257980906265807276761200001831391056374429239025685809389466266456561097057596254957520217827684619053051761146447412389184982905433096169630262925315099051857143238454311765002566407539439930541509734277930729033691126751473454756595437479534395607698861301537114804423626540856207736911229150459610489404177763977603539886874624477355557897351933684187700262726450226770804384996571914918999408625245103456583196268839416423633113012495054791784136554248493656616973198859066746822765238462430077545995737421132038051013461705316127601438788963005160411725843098075452953837468400873082806292528220448132273380686079371994399694104042185405782119660607372840500425020692260948049181921000310356027995001355534814265799555693296627206404409889686513645819098951771826736833555107443966240321699035275352600779900737583494915080864199532370793137254278761575361953641487678827533077363937701809276796871608863543250084283969514822875290058604282483401043308192081480730836582585341528796722201836051981422860375002607756549634762770390597317308945759341612602400451023874430427976092959245599292177587821751314268923107047394640278605618408496349514301925067310678755675108217229434913330594374247579335435779301381972322853008357168989653928876140466625710449554265576557707670766032563803015001280067898515262154292320579706302273626852385084594096961443938193321370231669629653241585481701253145461916161807452876635035693724349652742105563120331556698048126369834220717675897634524448141033930714115462013811753220939263835470331678348133650972377061275222608400921474991595498603893268668485420035353968758452600566309824677491609639407784147746265820629684685227476123982511322285239318635876942234889965807287744316615132716126216200584042009538803272512843486602734978215451474374510567118765032168333248053265616593147111317906844048727423686965304740055986862788357503788802464769613993555199122385357460096003229732065694908099713153406123836376218371840539730026833771412290611973745046970070706927310553043590019168067768466359014852853084075132323709118521909106152387427989211490342032270878103303163199850163587962909114656191852750840106996123527409240117623268071550444524532834366947743225379217654202026602882915523463759726039119956129867221200347741723190652290160112683152845911222619138916169472265051370921326315499626141006355207462478253407940297505522201723147670675302601335904579049387992252002663068524514871968955202028123104458889525216879049206340997457350655959101121483186451181350106623074804590483930872953766966499099858912214836683090979716107344227509072062253953762278663556979829303606354370402502726989854531648336262814692018827972337672372378138214358937740922073089677724055945873260498046875000000000000000000000*i1^101 + 20712395910062991183769898513247425362714169862765311873270557240480341007338812308328624034653540082552094053843971139609856039510324360921411768761202841832269422676507045001674015887953199463568738458891684141199921222161516446400299321104921631219806610387897605941042524190661764690382166299947401107518053759582307634676107458206636552395107257545934162226368753840223713872456480730473646712784338891346653824222051005105532581929073487904896831581063154215832269392664539673526373022124658946168172258992651173784574417105683901856328235723574035414438685781022449272372373786087681529686232326094134606075647856381117929800991089267289429701257584452495516338110180695411183923073472781872955059380293718162481389554558935332139445697000091525169726211707309565137658867996493658037892771271431060351198996112633454483301404610694535315363448841574891480291271205923661602572969777286922532099701508922142545401775582058439756577783626071184311797517735960597685058787126044169295635164347416195489705449756836291774767700300805479321070028521219574679246610773127779546284683011195469009069210296823256494066781486092839672546042451970842384419155816673823030364776917440965885204429905512213514197365941362455723318930306558116212099676271606770800227849458135628047340243744551934300137234539956021047414929692704665955544202807394024184327343104398626492741389187671336352288425822139479646468022042005357610663011383476887314473275241538009296914648026278714923509322902847936672202850397716373518800208358705396352513219588981993874691156713364708123841750032591725270048571954870518165538359619564812743604439992285918818861519206893442186325229228127371083134141514641438263781495203906582422743523965790140950526422065911939123662270393871416516281614052636799945495387633021443512752242730111139354891352445889088801164646905907245364696139684248298162774735981002848154764508159906561227268567007869126738766032096066716198503918538635489714269860628549661298416055043945513074697802167934810811807887853661643483920505997788966100471690561004806123458431157225388830472610885483239603953356539309227959873973187542395257740792993355976615979777153988984120935280668003984350524670834791375101306629367752175575746374321887500997100890005442907390152782392548409995463714517556911574758567825428967410832066662103760536567663929885197870010925414468774755283151457795636802431107620215100150399172841606407193540601555702253328445145384844541045837618000324829329855695147243607409570124163178395645831503632720909780312957267184031438880564525515504425777204339901509138170741920555178661963342314334339136032911226986754580999259909670061165099603445069331766488387472988811864458143822698145241728026740675259979201051220528745818761900470589187476612201234916295086916069533928394476353182130842337744783974800410180080943326482653579879347412079837009319827329969962112055322179408869846121759562645617612056129802115084657423542864970978576122806916305097695577076025510606410974128336364516087549182314079467609412672574992416161293761672294593687328411974217822189179007265153727939503703371125685489577963561502832708468943281874052813352469894595454583286608585887365875051069871103909436049653153008020224276038966876282209270719795609041555908265715511372685871205904983601275078477425401061091105506958978786476807239402170842399395225657402222913849828611749164832490075322286047467666337639824494295582334766511398568427738070826149960780831100432320495497548280159642202758546411735491574785291289678403208564059989120979184629557114982519708509493811267031718168520260471706519961929633747313306371756464051020497187067915433317645632765868768387917953077703714370727539062500000000000000000000000000000*i1^102 + -46056712333955611852483260284088063336125922216809086809193822630619048198403571590516373690815396727977030308272535531101123905890402873289549969297151916659360985605381865404110247522010576011281319768978704882189147423303463521113963487837741903751556774996848637275570435921225649137789457482718900398248508539152552921367874931008220454247422371725909683698193684375933737410005053763576449233805851135814328660600204361691758018160498628606969489666718914478003298582628417888173516071011803090796926733681473370160006798708451210401184063248488710042010466785926226325053153256373679305406057440476067090309933683013978072810132316850453095155376121815621726517894682473338908481717970785193529141721438229527805753336356448420249090950778582946837774694832257525587440940299119350489128106235148514860485472831815483429236732679113578569159255888986106140897041897723037035948430033494744028920762273599322845099684980970542929590859329540535442107531759516272032275806486245094912204224251794642561392588491703179932789310163361632920906337128345242470784269855651934357944411195277232562769588146096848388422777124329619325185692276130244817549272575773256447045212597424180510040143158825569789476613168306454550782815373224889168791379694575432690001665531707107509331564223495136852268251335273687765000370788710177446204216523766081030632786693957615042634670049426105452142447382468710379775499893001057305192331470114683126615411621821751328026806177362627483121287072893835641691490862630712468747238521081869613941030398070397962126964759937453730000378753675978790282546369870563518473043272981634071013145341550004119369036046495442329578062158688571110240978583549469536433832506366107281261590094801995466510066342687721742882135484406485480400831570444891098594269042326505816764885760471284079938891124832949214816435390241882871736809446003038890770321372528907778687523768226868229462594102539030376439965020790169224790834590274280885484890309677659256083992430514744326570312117583804260446078904679473935813264747688292329740155928029740961606324630495273487414012162451128121608801604565772132867253290687265525432241286707498689132680678949131377047369102909792327560056877141622690969661580515507963983119599258717787654529531484965778217028701064960598502716236919877754735674546463139357096044055969100971213373217033817677640521881109522412601804779170443515969493513821158769953081477653306159487198170798398945350047551244921987277962799016281723756046460571837150325928493931620650287033828053390731823917180090912374526844894725496440559154138506660137002723301868603494060397240881193269675483283615238213064639098327063469630795528541534712910649051198219584921176959050900920198973192282004042024098376248005101820366962433166737839183721337134753312084665580442637596899056805315830221111927681165774664879958600002875720247688224443439033238479111700726810393337138756845496036050171457018420563740869358387031296200072071024691613319777732315895309462669792297562969103898206951652022977090830541502541136220538298500830199189834797880004635480150303203354500639592224590253496136116463447243980077418708822685585366568747386495209078809901800892417376408126631965639988495687267520340084330534832820454558922329795427640152054524539390653095229978597834104819741658061550573999784709528332559575030722217140512519259612407479373955989340957884514058662780888611390741316409157520254994852202459077562950809250869438802583885947825537007426220508081692854365957641588678178289168738633410008926608423177828972905942059592366802457455821882732309721490374866628128929561450500360342898296217162034686180855133381291388605660586108569987118244171142578125000000000000000000000000000000000000*i1^103 + 26933401819171223735071556175237135966121535386502853709431316498347992519757068529164125653890414542253379071806031641889883330689172309639305926803137149553309032660007583430592633471877922366165522902695049380696699338294376889678431280625317401630596325242179288323183325081361588685932543833916730425934702803559765018403180622486596686729037320868271279518599380214735925911753837123384417505337115110398198339130164381541903737396250383261236476662692828474198809186175543173919547561987023243824977084976059867048708338131087481988940335942123366642877166028672155581609038559927003102237224816094290843573020400561942502468815496843112120512690177012782556236496480051606001007964248710704788574298363215760185810710962619566930509616329458515903699816454340847078234915225525480802034225467678784513718267354920875526518422678254764833749700741837107350825779691222106470690809092140406601668012966995371580253211012346647357841830530295494961921884360044077780912656986271110502285626660683702299876414124000955629680371170039080370744045380524828439982689192174997924130519723269791728579661333558169922252909423107993796960603491181525512643757498537602307717026122974516428184761889709017779058858742135837641965445807592235324039984275393474662941311971044010381740568582561155994938218236636871355293796466334397150280703268164180395337985730409836300371480485249672197228931439540249461089411372730389089350996946258085118601410984956010340068215626115235989591686622425657273057068979540645251628858370729111255150483839400658810815948325685154028819808076455535319588170664572606286463080556343332525782384022636236009620516296873679221947749058524336366298886081549762190266312223459112876301341589648433857769498054812666002123251355784860255860003197294633122013125160666081375216653903248508422188724407483752397493572719252913602775332996901234983286147608768569775023089058746358964112219929549426747142428784763331377777951712926119888811130701937389610438567107193671438761463661903813544628250716130359752635596581645312988646339855913503388669953657338179444703632023446210391548369034625176708308055309210950424717450543062449424167651657300037100898364402436617962675756400267084963744343650770431258052982199074803265964445951645606915553181035638108585960233744589679469783516700487423477535453314411188083410829480221358925534913771780089593760793041832889729041743049177220841923985419851321900259076423248202312702790486471487409108220103503418308859259605805657456898646161618882044395683198738089722646505482822252659554489772111750220969940234912448579247830680229321201609878945159068060901510689234723452304498260046935081877239781571697407783904991077430174933398820599172092598149063800816168355217792048371133313174736282598285140608325211482163402941121699566676132776799380378529895298224042214179314399264024905324092911575510647621552028751798353214967956906976567430405668465685597803819570845236214103621580613420692581093430982406466155646413344432707972320116341700128056549496530670783680522689079017422204675822367647284225030021730668041746767918828742164698084427766024266539831143041522852441591120302106452303288301185486731556667283890955229335100889678250906221712030065531767831743039439692896675786787114282471169376274081196138940959797666413033566365724379384409175717833511851544601740585274365017550570628011417678095779795774859453247347926569202850247779517124197063482008902273532080577623690916986833976975968627499360980820934227854029510171961321803708985219444586654653432891910020295218300728673400498151841753726408500303924887830776300314016137948547325339469127087830630408404886111384257674217224121093750000000000000000000000000000000000000000000000*i1^104 + 18209080981819367464282726852009345079025337549572152588337712426868342814999353236927572271290546416601741600792374338489485154214620747161111477863172284122084550870005817387741254156467348316986462177724367778542530307714484071818947055509659641638980853996793766402239074722892133640543185889692128407666047793513630610531859734067193934916083446574623318912932311098885693585992644972376930036682197082756819436134553145483018714233943539484504879627354542710386284452266542107710637198799809573975434827941233630888876041500473680807589987641811195899648433250145515837402545076618694913748195088873217756055397009228622310558420924090539329237526586717739507478196512050121793617308891312587412441119828796718102689068867517571330794535585349051518312802632310597432939906415628355497066907505043555031620726816099753986467808580656369064001480316827300454219227821639039921625832422833061421506074313856348772380630463550349237957373721831793816283199669967286018633841550475295143318709244387429033664711817591106103697811455106174150630054540979406909513924319136502736703842024698700917458347001071679949852555283382989799345553871016317788526296119134405475873845437999718733225660273629665375273898621885494027976406969786046244810701636743924069972703845536659817942267735370536813374706971888593123092540099078857256153453064803061035726688079336027713925767213894089518569049637372709601214654643286605314440611649654807853412059404788292589042237972054742508314411423417244184464316919689113468656234190275427441716751078731471893217663089341882591696325298162514786690107407390027818996931907333034177753121656018566461630912328456030163177515343701365088942492484892089838599307346245891352133651926305954292819067958620555372764380149664716365527990204574288977026872159473232039751863893913516485974357341690401910241539015362651732923466516929842593927978114907337431316497536079937574311859321559757588141933776846153146877694857803293494750006571720855795383494872325284498710193664150136697631105739617425959184933357899345973117519587099485428373023135820846185787323019134926651974281391620027860381389754974020070289157696973657882031767296822999699593586774362216657407859733150923948339250348754419820875784450689094480986598196262732177138622069518634578372079847180329590393630688586230273684513836803937325196443548876198483362175155303536029769062297688771468682215599474011463978395111846199787796061095415476280660372237818930386242153174501107194159474539749432955797314986077971265419987685808590284720857000545697212220313339193692189536225366131149735204635048056501858087846575775241500413979305091298012331208022201434759317741207584254858961757665765396959850136209448961346167297520662750912596973315894027764557817524860219107180638786220792842467495492035892617991738780785516773743850601531664189831803530954783115647535395279489998236424095961848911620578116042419228761250693733366975155322427121683729149577241413752830983937126282396426289498848939722541563118033364646255552508935394244407569513198601769367839715446141484737434416510650540201850573845746793293094599518088558974455465408024200184624638229382438026051466106078991245158719718092462526876861237810266337161173189041153720871941549460339333053218326134296152389941605448437511635670672780071691322775390760943728421634640715426072016783793392727221580025370210636909878470180316487775266355292266447647660936901755201688395944671283122876424633108260150169523304413351267787899746879794710135168290672554489631237097097720826280827046781358914169609753031283091227146614527805340859176703278804856721359485660610160847797090377753193024545907974243164062500000000000000000000000000000000000000000000000000*i1^105 + -47478255550505358360207848730947562504938010040780039034006204288571202994638156244176593445882271724991510309074490748969237719727727098256491835411519078655116814875215948198080410539470098084203008692798126461273004727414321724564228785591079208601750080330493743592840166172825674150587346671147102851652875851151589984359969253966582734856099892737107082037848813753663360193947821063125740715600667914489702635916342909022418153612165570204460937756741008016720656013445392191613383985542371183551828908264316317602402399672843878701628971952120523029046544772075722377534256554902802036066752287810599575505498937396414030984550282088436277917050084940385739642420096675196176297378345378890154542187313082316845090526158801373973250120651168495351121848501938186087981862117812886197332821361458731810589559687204261624759612389433689017079523949768449949022471748298871496558923539335012658307618348137159603784223928361358249295798516324845983305154129733133651851396870180460483946471015102257168777254138484494746808159215066662276104545066117473701908224168170615669119601707265140311409490102128461488111284244724853277963080723558296130481288040475177969644004588343619242284193865045372961617287912156856390615869884351182213318187755482623785730454443889761468954037508006331355936075516869233250154405824131348586670484022582238141121378692105508592899362120636851063879707805416357556297652970317968239820375953884128368249922237852064104684650113275326546954928226964818953036097644731269651527550995604993509787422358278536575783939204433769799304741787906603162205050014765557721552979149558051790815399073702987247999864047889536159680107837928342976098978776297235201439335421690683731032118358184320348311652995586722481937081895347088880501946132658304858361460849383377087299262036715547212164018772342441097990465828161222798243076132771834197325204061102761017585415010149188742050359626534091108357279051960713170951939015115461015684047270144402396373877126374350707183110524163496565934366857133009280220647740569291569128354108073678164976886939615301137598168395156386846674956654642867445908358007585192500670933408345379268283209832036087461679163590355311539286314724964076513958636285455386383945096690001999411372312380737544252847224869439415828632991532229092062398900672971821368397391760620416525096177240319708364822359778938211979441941427870374189011780582725861289554466563700419779659766929093428806888346826153495622937856789901798933173011190560609751599757124342346818481556015879234148000596789008533875831318651128472109037057508027026343891960111090891319583366116670537075417058637709912472282830584382690536834897564422796939720920337447606771273479155800687059565783269101686559142387591065068987351966521307544215169065731996222059504709485012984441846808462882775579022872696330041552196959384345638660920206477960083885277511666310038794278827299495874784271878840407680643244845864947454413706996737527784265975076395327676599933286992406634114421680919016164144544258399342137629018303039372405645975984082692215091619242767340677481201038531681853058296006622681182871299008575699095000318272445066067510436868400178034438896894621984191769957364130439067865611418003662261384340263170675298695613849166793030922914765481409464959140064523176814153945288897247407048655673639978881344437190378334420441242333749126753762420116159798968426051895595693095724553291815184877845425990849992292408629598887964717768500006568869235271943646443225501188584228188736033249421826110970661992756975425288746723739997582123963073604386413081013729973802227674116258694910552476635536004323512315750122070312500000000000000000000000000000000000000000000000000000000*i1^106 + 128095249403569292500140136043111935349357110538323576076897354043239854886592183576870315666439070405607036022822002068756381973273402152257526750981218430398694509145439156485470080535341970377610770370309981121609342639980618594889543723561686630254103000830770795225010887338479660274219916421546373917833722585485528080176584688788395246659575790818799342017848254568506660257976647592977065312143158944947704951582312834482269925528944211497352986714029266976849693888844051582685780066073903246830664414262928122252964541518856978688175911348336315187971332821341414487537299994513948595915998710522016939312600333188873748190882073110391072926259693064493723780841966279042691721993849686442244798088465700535780704043983073330028191842158697954599921146589248974191089309587509009632378701549827656071204478888742979619708253787019682381287175319048086243650930985655801524836612727051967561743777591220659030864507895286244592253841978658334071425145418388527656729888033600023991785648662555531181331730524182548282752154670856012992225042244442174753724507870887837477309872391213022807650516636161652183759581196433191324719736005715461654591072193087651007999983302955147426881116719788309816387940538186244910451199390919370280955560157810267568105385644914521805025417965364951489266473814832433350404838617209288369124415383631359557936809639302031438666138453129327172597500595617555352030836451974642251098513403158692381575035213331653937753119585699523886470287106870829954564986056458509787501760083748605976188465874319255944220664760735271236742289468992311505041434629741494560575281188281544052211986791664721853939011392766166245245709174232741626249282808360409576148008610251159999202226522605981149832996800441312898170673537906191632911602237259420601098417373084082847648078306260360024549237385441424817174736878356100808004455287129196502316489910191911968543597262834317707571721446702151765100880573524291324219135992681495953164463565426272046841883573699343524508607844969237026027342278380793748093514000620808209784295697617172383074285526723561732331953055083040915599234478271537852763993103314727075572703196855133652499157669828451417345391874881067034072743459735358453311056655084847206302999645153359388886971820916382868781596292654533539626035903913217572456856828726790231546402995863843927700101648713068629526461255157030265680772313900426371598167650070729771376400932722793858772271139212076829679496962782397344212812866791595041892695778274937562263345170286811340395584935184124083441690267415409779566491333036251090975870874919649444860151722098022387120233907153020561181913538405146077014151602380000776058456267373514143876470330577066682585102430068298181733151904360059057562177898359143601585142538399484141700577487486150037011320260531020921617087067628957799923335027653097215168774141276914354147338441736205761071810060338796597049628209903979031544840985075412316324525771503231971920187507329805807338492537393690519775535814430051876323504303684506933462653627594657827096314062168165767539192941778625906172206142082161627766697922033434331318536657293425694944908839382337478273827703927686730159463310592876352271666124542213431490088657783164934994916414745002032947218982763011097808950317658714289521836552063119488454713017248870357794690153424396251790357502096596599471556359692540688543806191959561629673997273332194251665741367155480705953997424672282584635810392836192233399632441449457426376521291984507518593950429787350469920689413680522990279280447457860741250306904249207918809856792119384271973102050916048825130096412470103773140114956840872764587402343750000000000000000000000000000000000000000000000000000000000000000*i1^107 + -347867646013372347481822323604615589987000825356376183251930024033597342081225457005002968004369297063614888723121092637165421374841191080887142574181335485124114222873978185354852733770779495959130157396432623025012551845803847604349921940142480338574921238550381334500287791444992298631963035286905986137465975169305921729468190165380324584341899643184528599805382122944652547756573855406802695530999720023646169259719269148843114789282400198814076996050584986447162447679781475234468684317978855366116597563481954325610853769965770948244835569601736042293463611694510169000287813307333886649319598824473045818830763946440056957263099914785452064025127926004124755885405110721942778734430628677725520758611879459289718455384004064495260410869272177832975189033879023388087266367380443095778330149736021339628467453368899138989690646842919263420726650790209706954535408289298654790921942364362626647766340841944894318079538994136034910711294272579745757152628796901502137339058017136732810522468037470907504114398501358241020918763228950224411375498620947769244445807798213511442355406523583884539411585846605877614153969752677505653448253513549958877129153180232153267031000154638278772303549213559010255382704322442561777779577057898404867694842574741743189614113089749811947097441121300585358785137603259830980115989385481048419001591434152596161379619885300037488092024952433059984512977598128669108403515660890723727114162412254883928686538102663274320729684840333687814844965225891798421231515203721473685213157912320309112961632335106482923934776969697791794136367756588057732847225053778158784716415467106091108779601460462116539230176626209290806248377449284895751770850583947271860826111102477554960748029881473229115895758602561927491266145647802845312603259653563206265706797457556354540897798924234938589635184224001398480817760645220617704724416193402755077756674138987714225582241769482435826043209684188177112171291858681754126533175626701640213032518092153220756496927760079452358460831646494954685867779757262420063571867057008234426351786657868345456159549142811687372305345050299018778862235252337475211799790083669133749931163040812089376463697092676229278277913872227980862278166486744885710674630953379910776224576596469678867602816014264353849877077546580917951389241571315859155971851509942658012328431871142928666117558935097860259836763199870132439743428706391922287359911344676929127075348170755878462867555608785062945937635659914007894747642449330915913955203459323757956662878533395075289334925164874674452101755628418597334722844260322362053283631675606270857845868129753251272036269905074144914886655668601024700681372763538804892137800418210543838606129276490773834697815745703664873952603398120602877396206012258830931482138284529176188050514307857278770501467798818683638233643502631541486931570866059406575620688674419927483610344566410161280905007185531262092724035780243345997505220503866112419794787762371073643737722142585242048580902411471870851864849728214651922849189918035315773059060348222602226774353108381742764353770287223619978578184291436794418300185284042130860185680084917093118813250094543845159753829361033125211012785100687651223371614867122509019100096431672562702976253695043998907196866209960370680351905001090081964887638366058975634413212411574196322945415238022917808271943116745098191906168917327035044118158281884994151299263704715150126688996007371372545705488778020314352691410047601235148943973438997055145127631398057181710426436084514565581099201166385867777350052114592643108145037529234623626561696134444198668650868073488128408942589812964862769233512878417968750000000000000000000000000000000000000000000000000000000000000000000000*i1^108 + 588463668562042613938972048848853647415610942088168235231739141135231607386142393082912430693797122382743063267287503597197172563225486510322443287087866431077085689245184618234373034870846945858736992574500391217766013419860752224048761441438430740692841721282158098646486970564167439183189590778819389069735738617957277839623134201578061329808433734705935810414150069482720277518953998362435047141493313668833927015332180692595452629379720812109186697932797882213402394781993893346175261494903430272618903710309352525422402559123755710740358019325588972214371721086078215366462593041859921898996193528120191554488010071894774512694030350168218043488900072434194659536231783508692191379241441160556693838291913608301979358714434905342493489465775749240755493513084154343174821782781460031440279245243709533942811398971351974867949230632542341304682612097197491334550151801602949407686212080640721451189145239714122491534995964843913571549205556249009224566481597660305287101646988143662976751482300223525524303324391932313697954658901440183314556771709993555269211619912951066570812022876758930701344843298861659926155956318913622678608252276979322215990830297829497600385917411090786825429760426196684380403138815631958201986406190157076312773433234618867429818372639357846997616284035091129879016725154354118052091232425186650576080236235546408512164044501433300409195394271108742980437514989802254027965408181190084431533126632768028792935540222833812051877966622232964557219073981962089115170947529909669268945158534679063111238818914315765098240659629418069964689889376906602492925454702233323816820490140999288731260253502881058980138607833111057391247579800065530520360747401879363163361333422396215454501400395733057771184604160073035015397266373792669731565792629736125126798523230646246185309933242989923457922465699058594789020790191975032976156324275642757960664078328449398346825895492755221879814381469660108087025776353989841631896403577322153574476333672711843882756974495570889415360908343173180729992468536979381794884224460678912695945490429978909401196995966354628483021023159238056456693649581580480647091004524316065174322560170892347535175347324375248469884210471638249414157863550296971890714616666780538227751924384779088373303181402774344247670258822459232694571145768117373212915648592628719821283889162903469520082780011712936238219215710986433204029055904338067777465140704496474907613385359379987461116475245682617711962062580846687325693766799768767137962447790572436637611353885140371489937224845703224689494051012125169794318128711410499268055669763214172806980773421621835122101792159199898793931081394208828999678142488019596335828576851168347178509239577652516600206094355864058193387533626119494990511772779908820438641262755942397659439945258628270006685211137318545744563606514714133616376217414883586137699504256723479672696835589110901648894575262844606894743788107939522955050086183460266092095977925816719914470792208124818829090933555113292118886274302474453994679355653370184123743191571423157785132575612894848877107569615952890026067927850191564755919871813148532294555949284124375220509486189764164831678112116566453251154246102323230489325201883333666639924094629676995361967694488226621563256562443438115823330463569796282705324846863210487509963009642503305614585981675650552934787441610964290894164706714302418241195314212562291210432170142717980002075446521949893438362775235421103082269794860663891516422101471508654094494615451580826167316622890427228757090953928255757505481860025261793688086440550964988278156745727505867216940319419577847201581718290985039062500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + -609685656790182066181744156922975401533610059777929033736006174696790852072855625606942630297041420913382882298340912905116694035347736111026208572434413955363209020236167098306061344181823223338237077666928091051488765305238891030780897692235350891049026348890699712750511342634150761132955074499588198766242949901320659966951696306789296142316884904140985837477645965512700032453618565329185019637465624242165802882041651584918467341719767720367943639090492000240792961570700684569838976936227024981842971197975664732660588187166001129337390771777325555383256372062404272792044725769173636177337222566468000117677195895287423736879187540234021145352177450425722046387347693179544577410071813614681661386164033948372855291973047814010033466030426981274610583194448344845758941821402619181309507097919139224454035048986755322463053547893916053014743523026549268912452079448969055111898309984650435550841453254692039644319841656164824423396780624017959322273375275211524386121227789639053513058608627392014380643534908364910442746046203806671494379629555935013554089729471552422717576395679503256097085997009827732787712890686283123251638335434132099890394224627088771035814312654422847812786742377868601828852939748880672927855030161846429628989009020424413457828723660014399997297848755586727837456135413327958560836602214989771540281074126731797698380539573439586922393904486384088591935577078274987386365221839900178380428785916216452273190472732708240278997990269543807362207736169557155956006521971524863267177371428327518697200981082994942060010254203676960133086448778528744083377759585492360191158077082790580566434464641939948362605005012690244644329119303158176051056510724257034262301719875320394880456012701240276345854831450936286030637482931716518634269762706494933701079845258281523943543740131761862383793295558696028766396473026468502715515958989043955373344014404758769083912025304863697398220028294556830366222536331616957589359356724936431366395672372076459298510625234189815313400640600902730491347796536626187612992686604136780293185328934901949315347881024259339925912899986480999555543720273422883636727127716204779404823524660362296531349931800358089406754331267479362397850369240147827329131795118851836923216965725105727772774857950131116489438580337861691828067156933903983688025387675403076756672944218919584970884544225667339310831392721125332570823794594978358520263807869720828211444655499612114067868755208413775764284393871650452989957971806637247801928817253785878623216838045251430860915724264985677584293144931275659628924402762149646273417301695385130127938784305719531406738673848531683869618926309678516915214130024047127786618593707402148712894138097177651075288068209316614784837018808600163930345485288413676641434415240739593907777830207243582312435995052172556885042697085323022917951409347785150287592390282158447157605941063720094700966727697840719221303131264525677665864964460702026132076307732270695718864126820674130954778614986990066301997176257171038724548129569215658057778653324570890396199486442044758161039829621820052344980674103806648450924807701406907602388590741833784490590145923259093254182154271481733648593245854596461868336060601120750701869247418133444358527537492484131064912076444917351505740737555765219442720221992993142186897347923444901510917331913212031014011054469770490625988377268347645454462892168304119765605884497522722058350133194107465095411001777094901257101350929517327575961225587707749583450009349108633936884242490918088120288913888162248473573252013154006432454449440483800573287004922781927220011510866300233043968176500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + 376206713470419812131615344649727995818859552120302000514405529779657645060254811671488446008428965414427850970277366858163422398630879351961546696138910580328883968061611796489649381411508043907895556768039532062810393963341075068183744629589375604446477564306196031569676583284419612620160093317425382088014210547606219065336573304367620977931619933751937976864115287459160699047949474119298318515052737268808207816023992856649624455313259446406582146798425024876718400802798504383235210071744744730690715684451117243677835588767397494409526226977894054035666551174153468271310657335832350322735762552167059482749752079835034414651895171542132712777017639313090527213863949128878161849086070104442462322314721005386483666710489718275579142079152937514261880920334212318655755417002443118378016478419838756617458233963475401002873407460441347868462590535254189220526280464395267455287028691821719781315810273181844650582757076138843703117765697591743221006741667258563973907177214565707461456770649744940563596836585705766842008870016195217594358904631298280535032475496334278555928520650197781979437782499118781935674075201445394116664436163666057875199087275021732772054369979605067719548271941447215382390528112914744365356582978516121856484768554198084962299860003661569092773386873280912217735007583216563985571428909040831957327723838194407149646087915476138654014641103420235433404155989574983846937360757683166011268283828877569072408150392668695119475978789265624494727424262621572369591491639229151447921731038683870429988164173803573372885818631904568678084197376611629602645655577801295820989175685070099403604027120439902539742734519684736663656353961099887067442554873037228905633104802513161936671669034974436249742899780131243931308431185737855453504820451140826763581365220769214594105862812631659413837249379678288750826996152030494382689444967969242353378335930113788333183894167402856167557450123539606516017363482698754643135120847743260868585733394438622468274916563400188962367979868164955893668313908869879149358293958674192946125710666034577193141602124108121916516094409023592593511161783012056267768727618626551429475620786823841567389425273916697145073441917226147811051586604656051375750508848779962753229355536639783165165279408219659416822645327756327847821831959409110471107619855840028436901636549906475110731415009022452156825641002278694670133639003591588405923283619295344561344779902707632147190651527446313036489090256520019793538577603729587600039972902606110922856478843852255180196050435803606394620796370198585217930807051350810542039604801298672958677472021651784704827414709062186509956565258584585422955059328995475025157988721365704397364126958059462721749619259924033908171582465497426789421259323977203855201388115453299648737043309368718314392454980962333365320594855201536612261391238205879262281801892083907241790008126680185154549252727506856821988327688054466406751767894827003888756043176280961897652131603588544634039525089237593963882670215596516212268331233994252587735440788764500780682692776507439901052969851289604831501853849297535792410040109849908016000323427355200891793830218174602299451497803190942878278499199269827515123830897073344341291273605287262834306707911309658840342867436594073144645408142640635373764045174307996528177243315213527114413529820658482857584277921428078521441554341243865893959219000595493578778386424071002905152251286989179362538061578919597884721160222741675062850825896215459620165519038957437975082237771396585327185792749673903126329076640601649654290904723951465620924798808941326465025706188886358966400000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + -104174829237038554724029097064712188185818855158130480212593850956947639522261052683350590999848236479225736256239882921460059857599814755247065750193183877787981609433724491738440809573461413941691621056461390397358072291510328604372207590521549705854448742523123618722922082026449506413670195810776246157644554037877665109154080176923343118241793420678408042428234212517172899529998395395007098233422123581594534879987854184017842958038977156344423268842191291034493073450296713352003533917673771912234258203053645155263773334080976755341132697664673201979041198503671808118535821285476247819963864555730744466492371511358354382639713485427977773483549764874652649283790809649227070829740882984960132892153766796568228243721454632352463342492171505072712186874026486577322931177106439270886366680483357924401311793509866137457367918039753681521020806935951864317023438886038537056437422768301124883934271417539412042685040817996634797405022507913799436269417556005092671511353268289653532906954474511296520903786519563288047181280489373770838781371728676415056537176980583738961332948192282832948371089970617250557790137523207302218858441342719079735639549818399069697393736749717093908940713330323932448789583544980625033155875703291989256256610583340243970044416595092194557496336093115275079137187187607118967868189222787658044514509460871526616251176894533580476216874785804875935468275731508153123805461868527527380484748923052909276803544084674938816318454838868696545818771632427888165309472680060108224761900741889582964561993988943359895027376575209570963217880720390938902866045672661368908008067324745335947974755701041179495717989921863301750838383830760800837953617838483469562925458296252446544142960397092084298906675336819106153532867019041934858359183152876385789933251313763450947847653275736036647518983706336830575976825313206368009716589411997815232378687311120749662769132648387319653636805158891064861699830554460298750882563517149177759765690032135150593943938930597208995991515495169302917053049538680203071584533485441857998048128340259613910125951868006168433978405431242479134211442904349261572743311881810310588435161681933933366773222751458636189733383371002870017880813169162132477009653269121731901922089675702102050822647033177267036801462191637355737180882989679322889371112643907070691021563906224213441924612690683003920957018937338713082166294594246131519249301301725357176780934272522877378437739176858855398283509651270511741037254547619862859581252032004975674244345131109024208185114428730608054316463433553235017286649830575368830466463283355517880958221163545606876842127821447243814837234945979569660785526317727925312121355608412736007938463098874303165373758877773234999559915276092978485280876075520769170398002352555149101247970453251805362201944523311017553714921421069782491411874951789217980617183498648630774821978988139092743608196022567433128921539899490638352560806491842403950117595145456454192010784523345603098148278177350421155952377070053855937888598535214189579524450308892942706884074383099782056530745129534407217973502133757528851418377323312748412205256125863551951893747542086052567768788651663833008812761671310585989968226697815512609860492756721524985721343721008235215331012129573742446399187451820079204615011556830790965180668928049111583188528169955718096331211546102393613972905569315997334662859552691040118586677926860597998810815946800063953995950889775891476048066389785004262657133888577535514228853636741365246477876301531733284503341237786645509836174411281448632293742558128945546598645654099012850711076745216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^112 + -20228167793059556151864719406112497382186358717397686332510538517978759613445492365451209656749165915561330512624957504453369079578397238497544846040061186875964180478255493601600441141304514444825405551671875921248847427993856698245054452744397467901946167882585245984507340075636106754923902844221544826894532467370594649970583577959500486814625064781342129269526816412368285557273864646367556236702730522581743776336387844323339502371140739941816441126886238462021767896376048856697882877360334939588171310512634237190895513214605400436141700761952163482792204227333182857654320383421600222731359415774511940122540045560490998663985520306813981045513685886338669747097684026127346369679263049163459581524274280092665693376170204418452733565668607798354793447823873782234009313802566787970129552738865472869276458300938871075095740790208056322369676144968683736035758844438544453949981324044687344129381410706729443756844614812044896980180576018823417620204304986760476162780488464832912528723134790763334095893862175013733981531604171597505906942048138638522141823064474465538278519487504944863439870219709455445526587006093308284422798602295864905236283187971363020757227069402253423019045719811385517130796659552112574567880569792508519384267347054619718151303207369102309187606009203553275931970190653449453453216290051878585547892589902514641576772318394190166501806924038146491422374561215291084510215545618967826156470328475826516382511682314494626824778969576416386372214536086678026150029515724431851610717312066374795823557424534634403970220431883324881682146317640171223376004053960251009385894637105918010953993590733558059177927015663864836361036076024517977931040982091637650329355596095412337076222962537379966534194214899442176354581906216499918532466315167287727064009213296882049380309338573956017062250817772461089936275187454891785043055692528421162776513750760209437778281798483894968218223523232314200151991670419297992380828539837422535674384189267493520328928372739260256443851876376062332768661025139581898812051175819781662311070512716815320124552096675672456756789035683395295692647285700599867177697727233994814762557950230370983440136262867049747174026954874687723023410678881552974777572402430066116838404164087599464923267298829146030388131943153702468031673690050640984832117961988996082339453612316967247626741835210106741491777561430584297435217281836362302389617579310656224755338391660289258456206497167988079358585665609500666194871218923663766404346852602185879300154077609310516813572925691192141142473995352746326750900742601673470214743557851043959943749401273343176254633048762177312104250125341101954569781680620581108812792139395166992224867383191546783658239677047209461045945953029463865445960296779468108948890421523062858189969948531201577396434579324620096640762274399976188505393202174047843844928027826732176118397995264603022644909686455259120851431233408538033507450609465516939726708955070453728806651308105000455693990368628022621194988922994072181775665745452747009569374885536009824529516871636216636983449272645650257223920425799722204500453296707370510323463101213678106909614328208300471615271497281652957862722882302629056044569940750727155747681832042306089742245278312330642680499691762385690345163638080957908373331308826604803659158459707869624565411674318698634364501392242239612618211618908844286879101853827593809877816890378706521833743569694636676224486548787079926860737374057739422459736929469939101060533794734789804057024622454720743053916740431881753543431945026719175209820044812189424337798587346427114264985600000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^113 + 10464047987640852124640914741782495575600601362880397721072058095169634533693745484927963813468202111017700348665585843444223834455554348617059997351717031698464980978734444922068592394491615698537751411677437093618858932455466316143992032034458011016085926062452510172552236372259667289227050481723248078286050047886086136424602343983007052726637348819816682737148160013378849775474835282220137087303603210314375582938271180829999754426337160619800639483838856034258098262447982809696429040245611911552708233111741359027033177928055360762566706110850531276548644091952202205893484565780630508207836809804233872288733125620068647291127749769044674137454485941831147861116520804052085088478465229136750784818815738022598560523796061004823850154629299402905496138898535414231033591591955473528072171075457693259781672947291575474827298940538142007707577518308672520425445361032345060612367105759237107795943263879089590746492157392805654129806250736511166298939436253082849713008327183445840497302940721696403606914355666431091664294207638540504140129740427849165481686944460980269489275985118392420531146647153106729061725291949557575726757219905752998972870650919640250999079726597945539685611358719163364871311950031409803587105063127901712982989495007662225514845232786424741454441902004751845246649009074998134410472006592491213728029852886491837346419996521571001512475218197641466116394173438539883145015889027849757545556163832753960373624082832285670436965840877582729017892137092155474665513762907255642939324511805963967492569169870546806097290467459873191916514588159313959062534102797291574348822680263251894679940784105175952271966405451636735481328927202340133993778268815120923995857958093253772281273710281048070202928195942509046293862132795423687094361757480614628450080751212645434090672783155383250351566446459876619713017533231598315015331838263350763169162627174982593344982544301519430038182000457319922169177213635259270696132476806628080654186057004196268392828375355103773465355218371147755447288778909153513366204113440156464653498421282925033682880610572934774238154624504201746579244108887666830175642863921039391001478885000628262119337905214461427523748560185982923872426292139468160706817098342410344151353132302641988962934091606357882811467664035391977261518525985994215600841766624476536123816450312460136606640068146880968169165938763544105285086279046847411768372653794692957458390069861539843617319962153070038146655216570682538052806911551705071999389054718433457959713466549608010172742058854787811798917832940596448952774644555263153861195962269076085502704147492864672975958280773885192532588822826176183954655553303252843703801250291503045288034289067839127878582046210479077733534172054593617423147951354191228402593913728597290625783298273677699523941066187471165659904080218702030513254484516924921295592275924677547983049044423317020996579475708295462275851901149270509609089920105177279532614967814860537476640752017057143713592249572948426706774787820507537839170465196000723741660858424611231466397566758239635211822142529574366174507736619437745640283196915319312172225067522260775145443394428420098040611437264160322908334648676941859853231131056629725756355722105510917594520719262984708636237997076180902229022259021482312916538013315792812320975094560168100511451161574502103242887871733764757175464807430680930611743745159334430218063106211331658039970678864567514997559972662219076022668060925171436099987051845985046844036125167270820600958683110826436604191353288790352507436511621700762840604936959559659755693581705435676672000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^114 + 26134042073656748138007028630071793154083737021422556435878996548293962974105534584924283698008454965933471542801640306504697853029212782825248926128485625029272145064107000893743997245351485052595358533966767520679693250537734804949484410255203278706418686885940019137936578970045695511957378706999855002561841842936118949472613078734703685625737095045580714458421428982462184763267122413285890831910526197319271340294099995004021869735813408581067895754267393302654489376681913703889749583810620706671751670258247129218533925820458842966427166635070657651099958801204048989267388326632410968798312982823102393503536077192573857957745874005398847289438691731449727020658457119934345267904121416900127574030371232214756447285522597423510547547911524361259668889541352169542721072977957399046100382137604211792833249869750072251382705125049514933506617181882927829016861563111978992239502673202135808799193791745453244770612341944527859211420917757273408130524421513516370466941020028630187725492373204013102630634325730333759443647547406341985926212583317013222602460938625489863730562383047688204959941017786331804525910116806178676724488855755003911632521733069307350692653084356592664642303673811804249261291389801956385945042452592004750116530186027529512478361955767900939945620723019050259152915805914657986735619770835577743480463146844349173088925318220213367452891067156086228792446976758054575664221856602627062557589230839811738814297712281010909663199808571308858192277795183208488139990917253413717815103992101885875414278863501134692081724329930807096048375917155813790159029905568218208462687152801453726842528896325955698087041617281112371916005706515975965909099278338557016522602891885906487338258798777650153925250241659848517497019797275320078122845917210438300683618580700727135366867285407455809562278533596151710566226575995416170360162977708364827906645852623433615750613839837398316569437565079116119360494164792776366863940636930724236025511365541935421437759050302405996588961134956750556395852345849864343270907272183725508288521884157266762056463628012903402864194187728112771667737902955533713034081410158901529968586635983784916672603781165134232226133242662060965129639475236603174023236523339317512773734921203871189554926988013723868209767303683211956980146958860238953885968813614405700884398295414859915698206562281428828767991578859123103084500341674037990348370672974658011773125339799473799192560543007514427574374711660199935208223518211718651503237633309989160637761990997279679193817604323335204095871955772568692461592131537116357519138923566559710893346280484241197993953317350517579997388397863289351974414974672044603662587295177484632777870004012587618676911674079465087466817170857482872495156309550261380687888063057944124691963980470405082715430605319602619889860907178908909560526624345169444835828801364104381848926897841614331103476886728156738217563154129145184988355695631758567954009165062114961535996286072664402578021503230514055393936723001976928695035989894534527225537849708762807314924055083390127992430916703979954787177665197097197483124070714703817002273584800364881295473743401070611819993115233809923146565079520169860358064206731892421898266242975609931507423842091798687557469768464330257849714940474943357620004804908308038408535189506583209978986710850760427875756342328767355044527628324477206607686347995704457703731878692601682133864066018141994107714807586451357577175779813552374843388408668036617475039157271846740379122448981764116548026777538519241040585980261041674330990970588581670911231537069424640000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^115 + -32945850061179091412963462763886224008170548275156829499623312540558816052202502151495836972620478391641712012251398319763125791549100714674482728383524745771000992600250100992004229436395583325077702805330029421370191795647691649559061630941474221940220725611899437866866849794043140544735672593824491214246847293888866660869125592393812988889559798501433816771354840028818154008304338061477507390953899794128697199434088186214251355378507185604461079946475185262741519184814699041444527779165952714753265208145748496623919526331235821114688734620401303671849473019046197985215948353869351622031515428979267586771636936543335641836472926229800540708827334493267618552454592240926325648366611727893885698687540768169105318130698512912664021385213203194419541132111185912812732728705293976308801275603978260918348795928356168778943182327912653072785859654378615716942029788989505222382805328093780971633364880810536130443768163142403939818770104574213224566686867914958081729360068158946423295874864409598810198334658271579481796944807866847474912814399416936378530646473913069582572079355450615413492661814235066709678670786559305703592632068746888152055745042374220648155713999629870310649782295483374661244360686474496898130324630492637572789753346011729221516902041439259881766862682919941796028168899928764282594393120117299729856001845435646243896187248763283133549400064049177528636728489555060873970396752651738791117304722096395884428113077154565319160149526560626067607996091049011959609806622866679497088493418588542105923006323363991541480211132092709948483396816436945347260079062634421812185611121187140439821805095709146988920799571274442155609210220353002418501672999460408519781347698022526583401886348525188605828239295962355226577590758959542031750119942526749640186471272872782243678610535899035014875789152594048771058645113274837963667288634115522628710235563572907932834469755968526603701621154092152097663665748242964120709365817268131113164331558665856442610856317679715069830890071825627177952208049655172188325926108447011567535927621401064813866082560482751535933197743795515480656986527430054076294366623812907789194907451021936188855492108281250302070556498152456983468734033619096436213171401972935980744544476736894992228028916902752820893041961286739963504385078532287264105448347480535108952012043515011343274628648927273554694469551399247654169665926582194924352713165029256519053274557787212890700765159857875006070326572312166240158077378992827589999744036248349909800857074655714247334407785212729118318195976223272335923997071318773133594599877379510393518449919895081076320430271793182242391508256974050805041046645982876692547596474277965425195947014711972316025495039302485017720978440527361863075645206289112144973345309481132867639503443618793917536332578677023169515152932881707007473195646822324765103106416696403769400262691700449800920082778846730061752238307996543522056855366822131646397257913991236591096438510168372917945061496260775240428710057423682040197716766160524842257310523164328913057460792518737038245051640867838003906668954116125588351409100098780149447006993420798208829138144787282441475369967194987568040099523469532792274529909525860400939104525363009546121708614705924103455893809351516564674365287041397921358873963415303901909266853168540119370276322820411549917169904728347843152970842267784622203197705291794299822743787296528548701050996503735796365131460610243559540936292212619782325610819767823235474965068339789554817241680903842696811739460795841150233391408127153056531576634593616891617820540928000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^116 + 18967818163472399973660562495930664194636920516633444152466638334988168635688401189190901598005915724340179000133458971419425046265405968351526476182794350448716793861016115978502678651012802805213688185150880534854657673201742709189776334216394640734826149427591167510310647182970151917233302704809412570491025799141257611475738588591636405284167964287503737905300893801137810297434607309184456169793420120604915186277868678303628780093205814917644402491981186902789006286535663011458814919504912918151882929061702026037551185966236576494033882436032180207769093283801503756232249929055146538790285626953898560726252577225839508735996255350957288502604812450677310353954162248560114827029258628486810688455576955966869991418880082806968652281604470401799218184189590242330588798061153485327801538748173725161928819045064371364552970032502722851925359010375505322399632458782950139810383058053179992704062484012309079081705929056574974869146142937272608570470698522957984177064974734904741415305094364777555555635540714683297029952990557815718251134386618683906804680289253805201464840338198057855524211869546931595312361672627836994304218222943823947280523120224322244800626719159777447679827833481518423918277660617093500033524498108138453150094261365269996245866139301953393744652616744978257183744673318646782818412708821190443456901917401813192349693488317848122992109412271315081522424273389070466843462550644591645289965560741074390247208747836473168595560847592926685417305556194923708828778150175857294238337954056587530453245716626513624194033647883110649366377934333002450688257503097465089729307652698533412307199358854734449506452238472137649604703346329604400192761659248180905392227478487515019849074220598295686715088515071414213225086806016496099647916816314270083074812771800417820177661308880013356032798616197022547106477784548262741605150716210230948240930196158120828862329259803444210124163887278500545541959047898073022764471981432680394004612576014759418529541251500166507601611530858556221474570537324336807387256199066426131103981899877358042013023600374416162010694733108384295742706996656364938746349791571553061388692979455754189406225813009228075918901912042271220350535983843629263953091982212375692220819762311840630407348013230088356411964814378521487004086778045402939776187876292943277066867264910918194241424804441932354015785532546254229170504551338586253796879169560448360335406145882315693230155836966546157139463230538894276071669642580222063835495724014412157504151464175611047759178558997590579300722223229126710335883017620480332630325234786148217038384832261681995448603527622920624308820814491970794264384234901424265469425188155708881095926724431379499227711404969263497052275478623706726170439176547959793857533112529790897972053314607709975795380890273908130751753537592049167688197506244370153195683092641172231437158194497061178693896755268342290960077359303839257141137326612755040547317028020985940004553663560628965575533649198538883616774765205230820684322700973997780716899772191060513323649177505739013460170472614762749600967325615095844695426673040538375779250423244816207181410168371651958619496736939895928587985423088628619270241946060514183741405151243937285156988144448385847436169941708320987328881578895331629362643054295339903021810968742567886004195572095481087907095911174744980978559374133543169431264703142358345940275226499873040633589546204888003686125835331405036578820382113274076380898219661810889983123726866854785328411068620892686745355234123442679277406244180125122236827918794714700893388800000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^117 + -5909232746973164175731090883499244607151086552712156463378859224795172113152628987113341720973916570534900840530988315687044115639793544376669251565885413360766822423266093897630297368414724518607391000196559385769585377729444788309111471230839836453384388320472890446060494801880164886680280631551548442284649188580186694893453477004151844953927983794332186760075451999524787620301556956351868640514391333858641353848739754675026245935869659458649351276446168982616070472111778123942684217838090821124995090196196027817928143078222393370425836863541691630868129450020751229270065502504829348922906597575917380140074455092881769276963455655286775180216822546699469849472350096032532052733679649945248302665683889584270202257168741697208963657700797073283112345465965651795091580162154443695035479440526147493660338420221887287997867852910161669529278841426948754890589323429654438986219945175251922748530797307108972445608592664618836636395003296288831152596491973204294954071415585937175822518390733836578793408275600393089276942263156984372128665901164643808800387486480130415026155605752614101292332667070262934051453304817985982251241179093614969553583560274455702177863231772215634486738248785181115813031141000190065891979746770488627643952786929048143980698431839208634404406979788840177014147111913079342012156916565256400863863739618613310946764704697831579494936781338240214412242538632195360315556211264184924712260395191116965406883173123849534692352342799378275325705756241514460124595103129571205152100193517029259876147034127707983979963840645493187804300812222413089667608004988373924813119449913203070040272457249619208722693128351341106268893620320194520169269984141976635866879177465402314787266907033494797660757802698756575150806858237613440567593678832130464001859744490381035735238134293382053050544864168402050901629031175051848486833299487550352922917154458320250209370232918431464197271642055699491675501458378203689095372024184923010359233819698974370218153649709793255707889102057215468007523626283787224544700211725174799927922572759847625366836109026506641110209080888005084225009044857002107024569808450398897486692393070320939407685838595065667613222827054203457833168158015961202126323611886595067313208968994403095256016864253966924573891762617129884701457158136967027422323370251203026637706690755340075078320809605362135599969024194523719072387659582211546720388373442717707781309659202473167992078141788717101042682364404682907681654900731996175554443109623977057826391926320623785789583620658664089113010188294359853173734262666717244955911870380228806121430870754712829689180478301403182139014364753962159992849299741722767951566019092318552223982202306379151474465146198345849874063060132629433018549031163806516883914129298697913365644147606152603520147212315035767874619752800331549567251309399243092335937650702408664911037251585464899026721547379110282443120305806753181416531453750353130620860421173632380905676774351546330527817273836010312409912527210911394235135908349354949773590538432136199885755342605273561712897882261667624645796248665598567243882972140702183997859278450718956668522783322366435667238572110266072328731855338348148439890456286488192633598559602489565510732103967578408465156955279030242302346616126756724022706670279686607547575668133342427478150579575587266126278381996347946258589134676672801243592025431657105248459469123357876566683205569662961151278414232209485126309944655041555657181092444498160692882132725386614028449189723384111465196981680249542542726164999570665082090944327288094720000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^118 + 504602642329485544079718466140999298429076855564924937156327506362573870238881571191499576192428430205728921854315312309458073582467759656628420639410527586131532545268572494748177420570865635092874995850537047972136436178696525383862583714391044734455482330232620581062659953982523702965557181063592709319667104025448286591923565115595743901989711673747890756867176055943231674426991035941438479711243890687883867492027428142614476656649901838750292497757800158483413170916470334779425516185929946095133175952977770759966901331401846554845407210001778397704020707833825547383393755994362645452999087800448504221618112983174949913196464945584269538096623756252472480699677021847496296274870545106586152966646783406319659364296962336556671852165604106803527356432543640697155540752735708264553416897544047345019960272929439567585922913621292713515932692069814866201636695554467793025048124568431796035513681509392625680082254988320476506143473441384216864943926773768793151683135944485588144279229826439694694191557503827105193890540182186160113412069880102958325041282600298070782825563544806806458472609032084040049715433718546881154471983145294076692717983020574647632048581897215284451327965226638272328659485602392333791681100344939554582577624392348183866868592877707134030479948497176906585037488906004878354338579800517062175555240612950773390410283895442738406516976677362212813463302362869298256632876030394160712069676757999789527498916281473568345654704598656969193214298050951680384984785815975075643117591810515235169018735846401677426859235793190687287449574352587163955665371143311047337621317773562772291198364142467715929030036356593364997077133775698107853276907730908634912498380852487490314392978934528329271433366701380449790564837441316590958172506085183859286147668574472704146309002929582991823477329126593861589129624212893019141225798579327440360361917149599858597967483780860666205228880514974721384188610113299610546604029404205369926856560429534577275106946333593628873262521115303454301457378832415679809316092510196638980666795766959505503567715034858668861218896443702414483451598628238350586792257104167678175899524090860178699888157776104588156924500262929088906814553752375976896243362198246044981237783448314229913186574329393146647761759614879917760632293310720987846411235817219485643080093042498428508055569068708469292021498089117869547681969188429683834183790153273485538159485276505952224334905892962168178324631743970373892301317496433674351597867806865765308950036430131576518281030599949481371513814902839938584016528961150740100826087028438779509719117046563527565315481799138909148054307874164324901862056169549898587458633646015000211361374642139720396087564422966990506282108441751737442957080416154868023217710927975553023949460062526098197223916803314434783984104203408590041825244745865287613540538583518715887418887413633972482365331034024059935132243328827631778398726335366912859469578880294078895834317048711126280261282717449210752324168513509741723997642880383773951058168718520896215509885611343526661173429013437856477882645655299780032325094225850398007516821579757046317894359238826869289725870980193920808260933394879451650920548334887517171501157340936985945888730213436933995550319670497136664928740845160520305359952466131170824751017180899905825981575158704419669441432033098611810042116665372701048045503694578210712279866135405592247139207124468053864227981052898288145781220706439600652860379198900736255361210661856444839582282002794932177606489140252705796021531608323596602525790240768000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^119 + 384340058689824238505478418580883187830952045903972198577688828395130723547577045104940495058566812362121451747734887329126535486710943645942697761734130492969248937460476720829484718567152311213666393714183200086691914020042532867928802218682076811683424706269469445342292487359519041063420748207040172337712049461007219033043114674169474902267101491085813330671034000343861099038244317913554508640669622268273408516494649483505505955421007509836954727935648253903361365713538380196643186933936540108571891995106785060181398747117875127490685423818811514784183436582439232950995892986294665002627559525068809946298996229850487437048003359858443085949254784702466580890183115994075308450419449165793871504170372346088016088351943264704256392201119838201104480418364591839449892278087906333458847382140933231509377381253370660155197199604964445205910495008121153573180123886060869893232102354443346483884261010577234545579068226136770764729560159114568281074446322671883044114696438631577088033729507918672999542895209562176068636987507829763603010380508321409467362550719892944442277560721496821595350421742563841410235893267206674407817779672075284434961447604168147922757736408957291155316343358099253429873630543382738030465362923405451616774826143054110402280525886580025141228786789693635085922560833125728177702495415145425266437759870236463651875252291505491694907172111212685321471065703703957342387442340352738846824871204953227770334915281164314857221352430270363995948520689885334126780874593576865161083357215122274187405474949109810210039762905053899061794434886168153864284666595572652426542706369820872142882859122230168573585657553470618768144972482970700506053351682656603051335399033408805827740127911615305755955703106190640233617994386862329231415704464785043941225592628285445456906237322793290630667721012104199958594072939184079582995160368412807574780867150949669845776899610390291713474595611585066271306612272085101559911701677054965757876249801291409766111532440121889645890483207292118597377233369929595686120087882320963137322364480808071803536298189071431980361121573425559925855746679289198550223779558930692544683430911231993947263769704860351462661242379046443272995037654347822953754108584900581178037047868384675679173598554282090410015356406915730294033815486851223862397159888931484912902987006276430284394225964806433546562975916598587296072839873543412938283986933937559912577411099072268660142676533252687621683624752611520773754555222417153378316294490678939070774659745828476854706655799069709848726008807983570253994103583504862094024618495271318468249436727811621741057660561078751878178536056300327432007169814971329254080923547949393482126769203044518646732407200881329315927600415462041800630904933139811427275178794058680421159705996287635568097874849724690171480202500579940001119971319339849114775046038908439479478515061593669394150227183006136501673754535758555853053115489249031797689752343811537094176389119482416588826231458017136756073954527616295407596388709425241329323165050299292571773689035476541984030185348109790299780191338716650858308660209943908515246002278214691793884219739714475789493169625655085733600038586574215547828987500883237003952289349001879001528693284589752123720549289535490969384352890965292016860870376388900296939080395811635536509678903092048273291540089417705752120145429696048607101176692263674363364635631557754764638261270049042292210176765342003837037764500974425992629259148915044154796659513444176633984105710935676115185816937562131408227871262760694645679718400000000000000000000000000000000000000000000000000000000000000000000000000000*i1^120 + -164621220937558775007998321003604910922127717186517872427271631308669869251658863827516285264515383704566686674401153769310631344548936412863473363272223430457559661519955039613163189150296394116893085520633999383842905075980261444257288541381066006890807417610780810755373500439280337959902666952889563012717230691538183152323778885609320523022024451647833756790627728599476151974602070235017410684635284785269657265141923175100235851567553539869412583073202908657489588551113025113232074299791948214038155925161945720449025978336570170808607642635558167286954197868460696406004906124968156377787512163377320084611365660795046635118230645760762549261748624070003508894668445148586356514517810009456434502597861358898745672456309105175788987879789473932359040118946221250578836118107434657031573932421964855516086057564827995444661549243731231120612315095119182518959373493240138712862024962984959934152457053780734009421292205970254256022944541000367293662076949409249921004229477557511881844224403658883087222942994242962232945590430804046972436448511613309865577863765805513965733001269710935217791896939568445638580519810882989592514774715247920902603808391670146365937716141617772207745633120944260107439240242582811191416763678839110085963988368592395733805716906418240099019860961022139653592646564985754302631655107692484685086226786342573895422915292392087542218250242935788193774735890764657393707313636542665910429040214546111111731273434133894853082184506344903216784358123035795397148978682543589904744235688521498693375632321973741759673916689463327531249652710579835521534426461949603926448316339189767530572433092779620139753665603995503011446083141125635513621308067209003572291989484480521154473833286330108331710451703551416919429986444911824042787054137045525519136983404678132488834486245956889678720010496535377927425347297079992450531066844748475112358633050548017687211019323424575344628853346151426823399703353792622206132834089682668807538329116762350019062768091292452402917253571723250201602003274968831812626248914359307072378369501468620673277537308703235006809822603504803347668140891248990877411335834432731115732081927652186471174776533060295327840857325732966991054717917106364388074420070162790572981691976282043178316147491310712522650269551345076797151905178170058195349318056426105383978971316460604479945711014922903078869756508998874885957947281190027375444645915129838892378565084230966977187613184308412948042732918088201833399981664940183451633204515613829206098287446602952998581008780755026463844580280411923288184715316665981365261172383895873294286977894057861969633546661875640019528894912969665981726838474955650188314019105554962537363837004813436376215221519615802521318812371473888379568287375469525879072354433194460271097023814682655657502541269821937146226829561431422438113155559567150470654279655597291708609688542838179198865741994004412769297862491036409005519005479309344296542128212907934306748633361134914520133647405224782446483608039050186480512741435313630132223578942498761903906761942753754404645007655277767174214478196580132412291410125689921310964397362285185579082531033279088093843618827577876221516597430726144476238058947405702136676380634296916888359760762952555727541675878783637004570918028498854801260154857105210412852786380683747954068979933882957470833231528346666939983885330643801811382020739222317306951349251537594206638428744725481298614025008932689800662503770720489432574182094895793003165670893061967602706878933683211470156384772095310738516578849934215741440000000000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + 9782122632685853487935883091835590543473209103225042789838864975538672359704276694409559615556444148384430331582915084932615540240962517983027475075915999852613840038764830090074205088466338895743219414724218742376724243360094445065912859196535621434870725826001169376473081518512865601869676584917155486600454877916174650343309816395265977221043760418989684749383391374906121686470716579523152469362744385360467060740835662556355450583634158690713105190729542058411393199271697670779593909961062673109345173040600980023935091767604126445956473197270584107283208448753090074413292480131799607508049588083787269110796828152711032714131435396580925957940826521961299579777019439528210502373438123379143552211425935965538961070824188618443772361927423004994727311767654082189941298744036153200801855892536331402308669986217984695116135501253612353912934812898276571587570157025260394388703472995203700203267099964594521426853377751792193979329871558460988881275837626343153161755775734240832761707961896283836223583631149590932432571646904961600292042683808059438588992808458543649382364097140762062237037227875672469072179573402050848248668571916371272385135565794665615896543389532483063522492104949949883166619939285499517217596210510470024413773914366503702976352843839707542449380358688977213275937184888890671123578649854030268993789106663108525900491094888286865651868696460919270446487374891748938647898891253308241523664242461279987135260553318643696870628738682700474160654790120450646199065139024242656199955375573647123999512019513201150748263261778353331048628091513292517524661225314474719436554709914809885681313042151986792562879385579818393462255207440993795906040544489469220634359683882302087336368475567708427907168897894047845217011604439986869995386602029906399520126804069938474980859606387589812126471307429009485089717392360380156523631558983699915359455548248553347650426344992096970162744173270811532816010664799672314314428935964422656335485951076945992885319750164040114865456547286947458458063063805297530889035674618096516335426069434970534722520791819214586144270930973144089455846710258887758242647158291046472810918690601444172017395646870065192479346719853670254859773805988223500063528556567703851323547786214994749219361799974958837530290990845294133168895051457106882907216416623166499290249791037659959545988068409816936749818855347648052460023955882368830083881439190674362610736913403945263167651879804532848669230659064675402302917639648390148274558848430146965850927443013787639468448805180223290091265481718661372641273070942511732415943893297191664849538754043334577091345120419688691475288843554727225595114697587248981351605286513069868229860683128526120114435976613128332100020943230256624911559023203700670586336459750941201602954067522591052175201931665323017671555057342131017159729903697360174073541594575316152979685931016289208067082386875679733182162573611536356944501638778189002306494123459349059374684973031027808644977334415346726600111236134455511242909686374746623676120299259249193409514414434834596487809829090625747162251251149775420041011305073853346112291861012005349934516131197137003920190522197348506403567071225098302958841222043061312225627797928203354152700174519494173352336249900717080049476458670415576791899804237345037517990344595724776844086084448568448523456069404686272927531552009283018888758295995593029333647676062910011159120692723778699069415601048769100309874613189496276502511731478647308056903271481923086081680575492289250691158119237669434951581512499200000000000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + 15911131207993166673986358288732566640945908992960810145313652301219089348586580988870288664139199225478066368674029208572789843579576976680948993762667743965187602472090865669071628985649550533829992639178840178255412476640655391744717780821625892825913640644983690850334441539552422866582158491689737923633861803954167501947907236747724391335113363097720691545145472677656015172656132181459352754836127575076322325739005177085142130745751544740856403265287416443839972060795009551746720068468193673593846677628184935147783363453266298591482417409532363130698934031915347386577053427246687848156678691720061006801023316638016894786666142878713412040966716993295035910029644263848062854139418081871938473271282327895918331703033509752735213807763497792310673354002304843156009962521935554457402235598168343306665899861699171139889353306063036861959531897637480112460189177539246091329340200211094375522416941852798121399850137882980262696657528360270473243984175198068706857588868578115079733221099384234841847221709539197199021207907590075417422796636564044222167160323594042552037021936358054820703815534275525319766866601344941044738868890059650165989323015099608915235325234423416224437930188524911167103222462892577421875714282376815575909598121551801383434070170728732348566422177055015506961481652053116279876227692299961081249797721429740693056644734811086667131823120657274853307575999522501725852131548091164936565240546867515559286054570206550440489564153693456006536602330656211749767111661731447750336077279080381800817439570142209132552788344571893282927638453430655612457632057164832669027226392492564115179056394701817082824613552848330762586216608928172834938109606873172344737504756971039305226011949013590221383825185658224687979719595439410209616968584897487888966511249812814434204112811745401061098787249422420010818499285766487468505066389720187971960986671277716052424312528345546732631721154250145179138438492812949389271298182618106085311021423505074743168256112878724424914785237653778112364456703566174542536162280721733877938463091470642349487380761297464620053061547914386344859441041414363079234874223820849795818430583190817207166932241545652856253639865562311050536479253604807156298504159364097801910569858443256250614368696176135097369007607668593058435801096584600024118989939982998393861555645822388269140727608889180759785132180250138899942339999454933864713855227745308114341642543345090299240299759829174699575221281437120567113295834785959297197563106490851421004405894823415541071567190877632520813694671958674322828845046184900709169080785990747878219365183895471935984530656584356103892409879962445718473880943788666649621683073881101244934527495232479296226501271122746939987501606236138290509128587157795869770131253760983748812185279470238884652044578175442605486690892257302959704987524482471809287842878532029525996242076995075151401032403321564842115693409694548268788851717966100000902284878630256438837358329310686394776949290870103785057991693081749284602811675268894155214791461682235542090167349128905413418658200574096587344073737252705282694935136043198733323677222992162740552164410455017679817505109300736444863454083941281910969410455496029678518956662973536744165285828944830899035072721722710287854466250215563612600332472961873292412131479608082029746875558184585412899855052191075340112730341683305223697794376716973175496079517153850206491218091697124063999646085480577522204410015328139263601627678028640191637155716101337127015307164850545398770567527908069976605458432000000000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + -8170769557009266738156850236267177015736481301538931438063245322774434772215753334832138154507787263357817397175248797493363840326229932649132451792526277415453346490481086481974233435491956644967139750676275024234697842072446887288500322756826112717865662902477077771592388157818108315452785866282989312397792061639812768151704079572409996229716549269252520573270268564451611389570450520661113248159499223741976878496216963811935654407732619614963082937830612610005134543261783531982618946662052749359497806181081017400440745217449420480660244630038636995413749546306619044121495755627516821737649115869803233256453159470103147867795761045704226787957796196729810515858762930682661540236930731512152128748769964712892083523693539661127345360632834135141663495639357222021781676281353936543830099450857675270401046533541278457049909013154212621591801632968946183535957524001049272449755072862232111634864588957027791833187056364674312115032585208389054982483273908049043052116395975381893760809097207322010320566882311331083487379397899707782315860739626964008874981965931389602782660298129112668267205754346355895577227720891806509402290021954923333163708506441356841048640153842366448283511908953702581539385499057006006159196982213018346668459625417328489942613699871069179113762408995879199711314987493808138685605526587453719849100419126224306130892513931778002275018462889015413910092470752972797384864696743335706271480550536497607357246839573482465661276453517948956293139105473435732028201397869841646637599606548204946756565948196390278813970636340533059539385080810109466536617808898436440184556686955028839839948633876971509355277367458193087302694879591753222696203475183316482543392006653347143871990135950793538979992935254489136759455521078695276202170906000360202976850131211873506769188713092190563967245031345129396882960386006669689692011973241323285552240579284268678740480398635730613773663293603522009374808040376580834468281644160627599654475455085939722656511072381349092568972164020241572871398971800813887542063655781019721083944989023038409933827509148469373654217267597729520280202243624213477689136061881793097077616918990680402988031200177785740046851609030870826249073492843181490255067930818655720251521934776786966386899202099019935417114056143328263550784276135360148740771917209860364566430064280786734255746417915322695285216966147574785088958571795368815442651918084116505372805583396623133328393087028100733716953301420679308063703030951708464956238845787074913105237197562029349902106144249141736530400940473814678072744358028842047884989333037606319604655216719034137950691396454299368461334473613976685397305924694629874896046116604442218476895127678348912982339494094840688096006347053810578519105633293338452698757569172503580252748357264820052981371075600688586812884159045924013296127232029738327312728144652826116795326664410988350519903825459788403239132221185657185753332514510085038487703018597147263517308014525750954284714962579915260261800309060504165553728986863690331889514292602703471940102277108585336618188425414924018889342176220922172868400205218530033537765910385526549879889892803441266168767939354683997517034693115886507318780635530571955501727375783850267002359777652927028709547465483826986273440761365308960106045482406626370573395474364112236673623859159793814018968123634684113863369574245245005551482691789816013773248940641148544130421407922398700625076526276110544700605973132138372783708233438635892374021435867280810467194528641783792427865300437906436915200000000000000000000000000000000000000000000000000000000000000000000000000*i1^124 + 2322391893440042316359280063438168611285340135248539232420664373222139938392195851879688986441487809712015839375837656456544894564765081763408966027606974920183114580636032574056717950876159935454183343188053507074004659258676776343586631996144612361918170892752162787643562713416143605297121676206901693381208566294921968772699820596627013536985484329211576059297471796932816365426038525593110180086899362137264473554621183274873056939477571001106852269326803672977022586171943365406664852122950203646424835573683913520104254904395871981188561043381378325937114504096532780589106350813632386071672148391805437809689923297161052124421248011903999790983542208407994363785659484576340138238242469260541261285531960262056622488015236529663543410571520158700708958374379129898726847251228664031048346283816020119443382155488750152828399700607886304137046311215405816389198021805139733566133085962417282193048228617653176970456236135024511655937559593569532948552088017361436110330481225615932120484950903787541697451347215385633450407622617926323888067561501368296417091258332512728996395484095991468389923478950711363396393730973570696556890027251331888506344557027210504285767994347306790433314861819142272662907169462999395793018355108925813337523047634560204022287066275339787471023612272400886406218044573983864504335704873227189337857918205156381555380044658231628857866203859872217621443022088397883004021198545100703924749440591158285676831925218921626744205982427943089346100857316779267556375831780227975919220537429155809890891863985027361132898419093286005016363859355075182667520001862987070205117101647616236172043774749867328768357162826001980059664560438630097301370012586474514988855759203933824316702868913898911072642560803882553648449952404810234074861687719678734578586363515231026757123307398690952694652510841190551310928172518881533667255425346758194059261522434515110733589689878001458908865203625970268182956332203760492147970316698710990504467847215946981272058794692504026272365184645536618831359244649558270379302429133041120442940251028129939263812624854099483177188269173917914946044590300278089873794602849130212535112568207583674430368893789316411350454248128485579572050155109351747925255247636390280524643299870694427794693508322872105181950077473064603533021014022585194028662466834314098013823466946029643882231244955222801771060090717585325662846807417063384834254898574834756424301437036864788595075799843568903154596269779005901275277731704551399312348315423299184968736576260085893786401446616128618515059028653626937189610006371770515012098061483788574103877189954489085569228232702689717220489884395007461466719643879715258191197112766435891646705846276878157117107238852988537119548338904432645305596605776185036519763355879742355928860627337792668696574679337367856434702946816823667198369685492967449898970480608291647331361539225918635040686820814203875949099725995471109756927902015456786203706380093529448876315416650189361723603761834156363101294021710977584281772057202501704884808244706551433563666422653998538010383334523638412981665501469314911678214451764629022679357252447515181571578000547941220171418276126794141653677728186100337880164047251963990141607801156086829024623317990743358923279697711003027186263268563643947001124252297867573452987277068456823002618991127681253916090838605617340959644755923376424409757628051479644598602500372324549223020311139848250734466165555919708524722999528119207345635122273962169069411183237741875540549434905256037985334620301190758400000000000000000000000000000000000000000000000000000000000000000000000*i1^125 + -460941954867642843774498792597960071546352214426492869466599086304375470543084199250743874726649859373381509116475520833569078489394426399778811312307942543474559067176241208266108499768622704798293473935250409449629249389399566190118857526370221401490564090905027708905614462445120760926844839386510023343536575340698111870746664175868937654006659550697089668068340561739948197354299931911910933922886829094708050569727048291540208970764507349540914417426305122699850902604732876383673711955252860281221804001665936222057629691292298550633412404591317081939162618204516221801008268629530244009289438875439671150552229780502518614013141505720818905827044148286059143749335868753390898491018342360781166187275456308800142701402996954216229657975348272017488531901941612885275668025236923225227606058674838103178657038535752682734220497338472439496100467035267543835272159366760462840792165906084143694639369927251398547046644430539794919710542009374720834301116840509747128268211460761588406406063053112268639773457411123390098364375057440915720050875094509297594600644206759132459937655239007170724522369558941875902418460414812007896244994482653362813367330438256982733511409339060223520969102455664562930119093998133650102337378464162421560615134868835374169284180292841997592764030870268594492250914170397349607125470259849975110236426831461448223837469530027209583554203579539147394751272230160518847107096888030375070688890907514822818655258819463457407920696654320834922854274486516954164270809832923794473890953558473077330312185110836002650661581841883976829682266648015231805558597733203857010392075851910712750628615917631627356068134715147252876792828683305572061866837909794112425221208750699826329142572671424826429233171033488141369695885891649006528244581584052017980858163894757916354214363853935698418442465872401929977022356885462087764369452834232467288630311813113642238617763358493836720553182169213062009221945894967078038041504970721178306847670582428528121068940469421857259646158881514543269431231714249619010903124416215705649422434851851971680340723164425379022126516484720888583888824731955687022199247742273850413111634339702046889375838455511515369891680577007989195866660751537836960812986846902226582488549604826979788035691479770158925261670321570715373172376549120009281181022106837787405168990072731514041901988390898567100025238102664795314515828232033645728761621835412777273252100460780120373222757945415674834808511728972497726092625135745130101466850764052473074899829464437569589861172268035719463480179266262456324578184710849264366804001160457067224004216611448313485118469488145097349579223279163750831192087839894346107398589576677598862827651965562388107252145158021249719005851673058334581070460619158046580955807240049816332967283209854284234487453079557379960771248487146363915311695526848565902146154491518822928406737837523555564067976208922766488033308384744011374104056585691114724840816870161207849252692181006835807221827914272265385970625391555714028483132324902015416966362262364165490422123885608432624695223288206369136019386814635822745065909587715708118312701164962294484449809350890417299526819275258338227670870375292087531671931794701477202147108343092441510356809428744707752878674877922051159680709617052941078880312582648011184266571608019538987056672409742516789327502912832478217615198311158546578139363119000394554201358456098196098279741994480972658651634038353662234347571053306895869195344386164258357617952449423996637476353801747743067573248327680000000000000000000000000000000000000000000000000000000000000000000000*i1^126 + 68643203747657321794624315623844221835072120221934290368984971285719092575707806177724012631277249911517018473490593775862130594599265158628260152514363066602118233431862435172522119929252432863004258091169976543825029491480471339550514823316002277626088209701346537508165918829989077115747747749429076695362692111961036991910291124645028702157516267778297721385495885465412001444496498030993322045997771791677864988359179878914384495925535255206260459036809998054529932478452016130908237428433454172293973557607712922650939164028839271779798660070987582473768674377237511182442798162004426000473569759853469313321910239574348686325559274236731724554451320853181429176305539756157982019893682124292063178595666480283061576482896308179868264657668810543977274444965970954644175565828520266348947220474086657769330840846496930154480118019656058091720798628017026452236966006769640573902390788266784201427894486985367366599928250344144186754515300557144746277255717425626916554649951700460045476022198100783125939782301263447871424587135909251513370249452048510697428841430628515774018916569698430586129330736734110972636436338470623347760580340645937396012612096898669061425035351119469287341167491458472614945346063363737755136781882158857085633860215714546006930227540159617575227927639039079609852752435682906370001174847156450751613311107357436807602827710380760851135020781195410885809598831872571726975549275424918997280429517144988078501015041202462243525264293786723731164127767988047006325285915367625866842161349644604670678600718238554748529151799412992460331431948367115167801697748396308482900516199407776698153462282844288658372248724397731300279238042999046511854837303161543307959936782129199265131204392749518604894832833182921204017324647143025712841847476530631686466650084821004872589662996788932947666184827548905346668008498861060106568835567847192805202668643687709714415216285077820009334019554109289850170260928838957256511809935442943792016917082288386718286357559364335155937222463170949451545120833989817345677950542785728687154727312106932564804929774988066429198022658616676799822784261782675433733869932924814432079972575968837489259885235461014352159048211342292710666372257538705093104492565534534421994940321830615778867093725990865457066886795975861722426989955569998202832824922025098261316920687668346675216111345147137660322396983585879448922471888932086610317621365642269610573845186028672907360656158894890176435927366584480354231250337767339165056388042878346775972397141252925435667531088629145052680789194724466498497921722860721331989213233903014695992183336552956152456525300247156695509437823730996578490183609888949546801458520236853148667607296386012931572949591580923877189939056719463872452208199221516264278391771517912985963035958954508777541531638347412862308228057027159820583477011876957800940960390292926200237114245502027828909943187136888669908529227377245922314056065018532257399597899465011970720050413174358746973293194945211120884379154009706688357206434173047161073177294406236580282596295102416393424591219162183204112401394305798433127672334511645785480108278751770059056101851976221001435430341090172101021630493279184487295440156059394685231985068134650427857668119231028147230129890490395025154937083235872634075195799983404002317680447126482059927351413031737399767461358398030910573211540546242216231614382543620866073762293705213054502117851791556736779350072416088954814789371584268418697700807094536960879705692493636143708889397604439008739328000000000000000000000000000000000000000000000000000000000000000000000*i1^127 + -7905918672966490591891875726338980708652839080910396270200102881721558690621172974344158203875204659019373378204895847341548826487111109605887406368489887809943782893126181163677433691811096072178395731622864611550962063927387971985722158727113537922638594481497287434086787960957002632639136492644537238113778797942547774949405187247008954951315776196355001936618730884594305718606977051302935319521544299157832529794451548738840709589945557482242590636991812083262391243072031102266946348307071088026466709506821977536484665264941114042734960522506392076109603335265264340998888648560211308823776176422171163354171164012636003952797931002167562117191821723132192424435129478508845128692329780827469747448212051853306090446320869649639808914651847575676592602774971814685067388431613911549364460247522780129264532509310378501550130851007224806605068419302336539477528769140453933103995713577226169632062066417196748663375439732882661120529854161649748822989100039383473400376065634480255612051749633676071290051958146983596930177906274667488452564005411051625500213037841948677923621474771411581316224777773807150514984127492591389617990564811388062920081366354629123128716368126099965012946577020258568911410268415906148031003835297065613523286605387001968710351888093698011208541367355556906968046368978725055197407316846144565687388125060248357779794731157092952232724473552227677322290303324728655916299088936576944947438438933639801934358021542942219054363980145670381553249264499140635356502507857012406396125855065921819574188570255266268137173232396122898251383874788258507609557573646270669652656176487899697360135501168838239200561687119379783405336034435632556335298065733900167152965822893430797801300724588558872198342785265019752180497373489246673841819058773979096659271378930058893578734161762198164998527361958923545086241326689029460741159457633342589759751579180419989469877548633152378149814985845800710731452295007746918190372539833250586551414087133550699190031017404908619757376252288997847287972539203532272381200801874627464991395009607027192312484523470739507298945319000022792052224191982229774602769460352889687006510033278493635845926432159826524987315959354441981040007309932176104538904283710508378368572606113192520783687254664676332704796134783947599122504051101027662364726348083054813563265489959396052455801079679561717272815867121590340429161351903507624557747594419179843611043976017046012627145202083282418450207184020151673586079596513759038243037773549106019757896860654435797862108842058110120619790699809492984081119017661608884377523843175210413553637032363715456533027712629100387084195574680358426553817340369547693357811408685336196980977631594444510349387193184994769152167750918348337972196318495797653883601986573865984171266122736167228701964602875504559323168472369277723834814499481640973181249885046232398228939548538936287842656933823534545394941294386591443339615747816933399253203581204869333494187341609601991423661690230979836807115618496982873015223830035321196542590798013727706880028241589349295998584529805297029913973686375697132385306568048995755200167545331875277738101550713586996223825008182514060067879855746563000989383240072130754824469058013358030481845359381787106283515828278820243829768231761515554248963865657040514654449007410126572353978282644461084542293549007334302301075089356517987951186256735715119015366617682943656696004263143845612916642268893653069661822541891849616681397342330694507097625334306652627550950277977944883200000000000000000000000000000000000000000000000000000000000000000000*i1^128 + 702062229577653380172510211277595264609128294586251190744425084890608695715846156529733293078641876852980476093719752876066581305537692974141520712332848098888524419776809746943633147463213909019446005286037084140374390150265073004015679247408667037865138839696406175887353669602209027839102331014331040801412955628409849401073199547475215212460835960112143827275280141703043947917123377135846808566491009461580856084948792183959948175002082694275467964848684547778056334229476835849429973133213675439989373030855764413705768482109245654073698404891715054456911905487272875352511217125548779095837788072898132880553819945185409978729630184957363661656124406716577353479088790534241402680561044390007924637526877158301470236566141323482769290470023771308780679904961157150218535725558020593246294809198212598982967572079352206414079112819754629734078105484901779125268591270029954961694045385841586721069881986622063662758932150186557551604751215253769482421484210880976928734938169504839583626127443602801288871768208671560003746755614457293608229997573356238059543819743748572626790336844683840088675944303933274810312302616115852704852728299282029195011667187595988712566063753226107425756863625148248045601507500666831419203237159861698025866325574408591701039035438982456197243042057982267565543536752776232702493526866084066064857498760018611978433053293058671903927782377345333133144946137461476569815965146770978687783707777755868615845824600917188801740372730038038263329662086640246541435985997317095729844943681851919273131330920731121888340132124324129316564730393106238772320803757290237908959648300363455372024136147346312898117849113163727301622726652672814856926573071067002087243785587312817519335553075388338423177817232350054290054272146835757911798064742837605632183194997914569691558738265797618817245549567823231500168872690596539480237642141574055724147459652557887916362598124148686312242562665266531298580509936568300690681215502685697397078038880063073509135904755488317359192210465985602910712424431523549155454813228447656162232849240609819836638844679776709801772742289328625544356451124987722850012910646092370494181566661574113649072588355948347840295107788669914326383495194934143729661891156240466180296293330743772184018989986453771500752267159034221924384112948631790027946614354938177623983395588399988671354132837286071588156370729945996331521276534522609834909079987823128130502171475051365689173959711472969908835049265312506181266763555258707462942615099581310186897022286036472161045592137050569424436250667126018430262374931208289242432117128896390701475371172729824393814930132177015802490082209182553557317452009943079317708236660538766488154284272063911580002052800309923568418257501302339217657434400266542626049798937558339639874174595563496720677532551285214470764923396710989671558659360222810202531753988211586042802273980258539676899379804466653010514138896359574415192555096195595936691974161228520261924063343984752706477263559262831982765231281062417010208048886321365983307964721321754277361671884939968461525290641523598205579038916654614510085958127655092788494335353124643845214654518450638897472857762012186396850792962910609195810577064223805096823355561736402578095868458331090941666529806657363462048751071151113209733373311587581073900156479283774973456095719924446950093183400682789497780184796187794380058159195281713518862139066113420505490585148555187156474416845234177343577890379575741204267029221439173582099857109769118787702337044480000000000000000000000000000000000000000000000000000000000000000000*i1^129 + -44935820703402751696763669505948600597720125265371516750666771666586118116123483979704226401582011884358890218396434773599858475055235602102922422652846134596659871003054167591014365129829295289032042343217143171497223584423749137352969042018230179411603313062432997318166252361666278810357166384195736985883445693375147736717016178072280832696544802776722785020180165312838108236335046244723613602721661125068853030620201218698253712727671642905824442294394389430146426938130697448902253352032681941322072865083816648920361619064445342917176217963024432316251871000321955807797112470255200895802100490468124570233769788539040421540221627875537577741491708551470279219955853578930447031870523739108263568619393245093728700413563604157913887336306039394436042849248892608152183089677182789941653717811866261079529601455045876772429754266372626471002916104317497755245787969353262995194208953800498805322698264501429234039357665332761114616228909517310995146064693545236854612194003372889185304185449624421628435386586609213822386860634213477106740287559026971616933462334711489887118767261954769354868730662381729081486948571797958695967582871190333507152515533532648163626495022311623177804722567939684952875092882915823317436559121192231764746931934974164631100317323679291109201620324580765230056389304978077980232107158872207411122133942189068031807937435206882203396639451132465667342328117505105962694426495319799201531942052674314269995121353002499030390648931875254400542680647641209120851273478366821590777948775057669346784075069111772546420327326010649933099672720950450629256498194530565616882568589533867874495291622944426502416537939235056296201896522148967094569296036762636919950557583893682965021840882512225728912676337478519759565246637331793253207347326274954310238965851058786158607930081174293458077258164318775950343552542918488195705606126512457360618769559375879556529367680594892830928226517492415508401488708189591018465664790921376649057971125467206962604933361139445243654155055478530344410799538351194884437056445491264741065941491337311207582246790225559316718526966268077107310427726582647270388080939229007861508136933899405551476404488892116879379523930650054894083142763101619639256704344242762439533555454413243615795400098526158303372418764036303646856433685183139912716038686840609449315106744908800077636424861416334763743193217204796013399907100263806721237670293162011573818096782239195493659822443898003530529319650454857706436392766672989955224423815512718372315120869211736771185906409048853144635835327278692669712315564472064145479309949944679324761892882852247728530548281145307143311261951882493194856198473477196748641279487662271910417587271481111926298629313414560148069331133503914185783871959706905703333773061906132918465382802484203029953182491005472111612731185561216553859003124108107752573641903443729815341894394600185019301175007809129412555158795738340875946220645223946817781773758875310510124365999441033730505695620256464631154429347613520653627560935868439218344890427717170861190879910659850715953067919692729390010964461978936286118366717608207153947050311686000020416458100896022803065002410705910899073323573810086367701140369142546464149165651339913470290338566319716095932046066684340194138101083720671219561835489262856146598062851166173465576947090817018715315846187397873822557862553687397535512530000347707300757932726704757284813921107954462472613819986763208915745671812897829440876560984657879115149828757476950136586240000000000000000000000000000000000000000000000000000000000000000000*i1^130 + 1648451717560204649367064733903334965685541256732362096747555501755092976034990342318790860189399441442616435615491040192502931569460946679137594760611027565173085258723001613896435245642155671528179707741980758760848538327019688617866624614950033356313354221580096127026789649544910705171763450627914972803344571570009378894527724254279969652058858433736754920421204063605042848592113831041146530876983389565702595365896448872563610697627995241558130886929605343874575084896837253672696070542332468565574912339538990689988459448737735020521753605988921463778226299252259409609936970954508555521396940678139549492963573533618474390946657421972858183559206756704565566144945376352477224955561948543552128718436230888447976692733680808127326425599625178410669722467264847362112836537052256686511886689592013647737730058269118569907591240021517521914958134905972948662392863876299942506173461801282909125745250508169598460141298883067375653798655112677568513085833014744357183281294820122404033184830996343344815993714759910508564274066200515105235895533064918535612519775092278491845705172777582495262033461104763688298608497773036560737675329589963299640193904840646576496718304605714612511896680175461543052347289179279654309878518350676767381385216205466457550641620714260176096858574990956162271401396518708660368932436437889898450553905975166098330844487705394671689403629979725294344658274656229167955599737154764330078356385741525638384594765827019248352307738025789979144671937555998428597050793423847309158732314586040757796266686290303155727069713086240571367838250965364726750772607109181650832935006349807269050289888275339252486876337443109126876237742200018602366675950895220342477972885560273347890475101642323283672200931509031362992797545183042712082605142052495250177942823354993452725028584696251139108527650088356788116473518077815642325727626394641996649541101742756962030774769873519016305456753348474727836208769333657403146892583770205378265021324698747651827832710331699363203638697219559070649671669378749371110603726380697356178966871951599582908674818476298632418205245782704215989117760488343203574455084748468544809870616778905994258505495398255168297795904403352191851264994031689088173597200030433998800158975121330723092268836214245368217968790654235749001152428500964298250567519865414620273630586155999748055431854423194126811232224791610370691558446203583732367739897399701269497402824398056896539620638986497312653704126784365192787349214741157994803423767756020378808371088604421780667818512641226947174684681522978523559627035898609264457264910841615455353473171078017269700974077079372461699035373474635410954231692189632723650507231507359717342096587277968896320473680735608403437740682465980023263170001069047208176543574649791650073767766053326953538237476583427016487333479277775997069938908189453763455955050235878101503057970320787684806341729540652455003251035798857655220400531423769009820399280725241392955078419925669730900239229218617908273975966682089237987411594690068549339590972287281316525941768980703284391833642634956287842556905667706500603068175749863731605350738442255619054042125397187604003934271554784156303647897253440995279437392425015450024495458381420142231885601526870032773705245536154749071246212636990061913343594250754833434247062280271469902682402655315643678988005985874040756518703794132670876767976489306756732455648611473915887098655340065530269698798782216093984377231287229219458991433469170491417976254639793766400000000000000000000000000000000000000000000000000000000000000000*i1^131 + -5638373867128099637340964925770977123433068940685271240260074799896711571463487678645425733996322521059801093750400481722719624873582397649286546848775063504004985266635159134776654932767660100246173751683049156915297571824227856730902486999811852193508645117906670995384473521053763578324144699068566008530413896446052377791639798590094897605667733934713349390514512693951501277831606560383470693770260425310779492539064490711704805814233350118157371004194904444882398964001811190133374538233424851809766827819822873301819884876962520807208033105642279999866745318557285710801114223781247800377278264751856007072473567636233167187549444809811704763469498686419239016663799937526778375184052606903849437633536135301240729469618829696516628081169531899195535348062108056739041073347411780567536951904965064245073475549973887534479158154414490153328442539616279633799794620644586604468185757642107502263120449217858101614319071584994143617411594733187978765989529141634668995175864701913662446814801801656877996510949151985772571214208914915987171143791439032612933319930447395855083963906420348366794041581165189273199790486739741197714531931159832291824071554911427334911946206204194390854562830252948466919794651628941312889593812769662766538434794006524387675056851407135029167253579485688272492817836691496417020553980947160071659207242843483564871171081986726512310162014234368690351589791057681133787080470245210731428703304973310449512074481504418521216427619482958351086993646016542781243853705555272011385791115999680426335286569560281593573304211454699520134200883702109696721799449799125644592269023701661117313029351795169080517358876912484063833396748736407893806820042315080504558099000845390049466185130670479082786666564759517444033377931008542683907683461665019732171138609752999116295789427038937806091400111845109984581448647314739418521238866082097629654447367184862058565703911395490927028241122825705418779371659541119397520106140515251594977256391144218711698385302960913585411567548895523392202186501644578252735418942529202440201020176786510240637104997358831416342992106995639632046849475220772054152342479678835412226547729169286763817481945323289159406215510540848000673356537817765226084634389819959949226519433274538913972300960664281909909915774091875876576656551958527795015398189062813290156083495906711549746291621018165957048323675070934301406565689932819493853622092197682782276035578316383904181855077157568307045405781491573547784224866846205606393528812457835190446465067152251283949974068487357453312632585708191719794130690591018652557852437693927664178662037070994965726144047414103268765951272265306057103218478157509568684637517834541156219050552916839540860251608845556573452523637306980741886824214218497944442783639818769356071759152156483161766328809216163236978020721042700390330761647012807397754521850475886017950119105069688707314777519719029510606176920612092476064036649234862978650545898477988341178696036039879144139001745843708137796473226354835216722348784161711973176540700827191827333764152589629296169816134311117140864436395170905343751733121890772012120941211978907943688061840347121194716562707399157169023068667467003174900766526738499498841176331377357431027344383717142972154059994238208923964346294415268994298618566696739159076177058020335766255065587016338463788085386896703069869776883838980487880417612915464728644851601582555595221324457933947079919314572986467012070303184644347602652573374060254796601758842880000000000000000000000000000000000000000000000000000000000000000*i1^132 + -1025151567822363267886418257041892718588586723610757747133652090399284124836488094690611317142781448022895693352487478854731180364072389681298010834984143251068750825662718822731026400877288106278864192790330997297158237820585737126950377400515368737751864896006869976230378534745357006900248633023576367118778599743637517756006984132309917807397085276552383663030895104804301439589575424631810503827948209024796443318444814507106435396478102547423086441754271304717033621515156836520439328904364392856956743566225321903770640060972731181419834400325335799333958178801753184821968906048643524689228866309231390409375795253715483727150925716834407487642777090998249244429540484169131217837383501098036485721519812862593437047909756810731536417021655871110166276705705592295868068139037016758764636621053839623454595849930844817305414999576790477116822992659626306624112554873797827885756547480013669570376308379726912422786670452097974773672389356483766768937371999751224727652810303222721717801883609515160746323428188118342995818996107950532310290302414965050828466221298682210636320722461217455213307136062280975487656002156231518772105104268139973504458787331837339748900190708832910278640093228645014300406111129365355181392978593707849842446664900471207621131412431758110630901920530757228384046394282467145540581891106433155009099749915975070886621342552890078960474701305298919663005395461105350150797943096837241646092541681378924688627307644947606369773860156881141273998703888262096516821836365516103011861790751957967066179608986058008677246763567079477369362176355939238060615082184464900197265814311225012973256263778979466300171484396560704495782972611878346089692725270297488059876381078699825074040864061502440150574474732223166518733581008484503257640098820747064537668392559661916048876114157313286032088386706743554786006096378519211420133547873318488861874157431260578592216069115383094132839877801289076354988612167379580908760234023648164245167852230431639212580306099682471002350656920273808601099508545133763723666276233084484590641288127449210311681589427055879583215918018034637794528604985689897103493134257623277352035445650969290681882250827636221468606101966688343792135724511940920689496064781464423748306897566120931354426421830912857559766726278555099887901988859655555025651884871809080486647287631261466589224328010603631712013945824664529338804407763846147333583305611368733064984674009302064084991924825619687692628502692834883045916962509726167291923290621529221182090063961201516732772232132367764993079763249478193693078932202177574649129472721472605218383281373154374538949494442912817341395288680128971173786198145174259191222389424317935960592844850500101961002249137355224571865952148277525882018647989746839180683119321071619002046402424642116972950964544510940851684784930104037061442039135810363059468062690121678703178244284578639407056108077221055084687155690055727029775571643678885020181342918359424251785917253097144414385976343410411266992274491053505214067240614279822929054407652034560896977030643064029258838567305276894976257000991584569624689590426165977131400129064584896089164096076732914065587982947322618944841606236810495038809318411580355220237778426257528545145348157780483187297302758685300034556122042434381330199190490165478735105586641779768621566745913580172515579004678696771450815281541165329777629712529804660669885055538757903624522740197583042147368855521821738828539529389096563997350275269366590210048000000000000000000000000000000000000000000000000000000000000000*i1^133 + -20842751014204810272550198186897788056783910057372730498938600314329149707956243927486069155352259684665589242260866489358462476004387917178758058727707511334431341780713034412436310144679169059903544705982037899298880921173896432335158185789409835330708798007282776642822817984645187049935846585104541333388433750376172962093378242851877056032560031090999861969294144991645455004982670251216856436064070370948322172035411850280040665089422673945621793463001075591503512494201755800373884311569148256201368459575650890218789698138405540533995585162293326507797364089347858699966184705311825979011321386389046688830958546364077234257390060559450247024448831299717685695033398010131416178597403706285921229168211510650455524666184183570792003199717063420692549201079887810640560907521931162522541473249086837747350786971503366335142152808749459652228991583463200440738177591837455713805062542997817974038676305438419997503074330029728017495380190636565307566702980703830974062277150759206291597429521468097485709110131969876398205177159377947612999596275850781278462287512732756177381646850210387420108551530868910923838067661074968549954154114551799848452838449099786377953632811380763492851740533553766122830090047478049236542342381163426707172128476792611373985615160573179445168155255027492428613172937138248794155770861720062965829015615733230403131260937087439399738008734568727997688327304870544032633082607662640925730361075272902846508181538323689332220440937458914070294268046537516894295375795390232082016309331618409350500757221187587560183624395409675005242507933093505376677644313838213012390880897744084268363178858921767541454101728081919560384372883035218282135006707443058022677760868355933629821279385050320075884921690377283857879784126593109637289649877292791666306043331416903401461680526967129326808050554713973814668190453126815788918665131865316781010736809870483088981702483566793388629992053786488403900216275305825313960482516856144597974227242105799681106057733392711833698065586309547952156997217108048937074263370264488021481212024076533169868109124141138611402348815828421148911303687396483660594739656694907141932953294598905393564905127641519575753216739548210880034164694034360922762971383333239208760580585314680928160813840143277202096625719435312601989662189877644192400382554037115339837771608725987513751079936813390826429109221328146174764193593996067738241401207013598900724694954444326572527296122856529532302139723773036938822282016685438536749973220767240481514803410153885113144853112680426477930774714076404178743950316885056423348039719415697575265014713504466964832957280067646959267072063960082789467492105258622970791664103303700681849928421290775842210087057281459328352974654783029469464149178274675192401367494101639124353673079624423451516067469834012512813632724834719937535054375411024075436828867175620247942165804589572151238975391032741098347995808872211294278722776631192432216885946328301339363837518285951413266065330312716040388998147726484729371868769330702044148862284108768773748702028506288544963789911996070530558346731823682982101697644326707080477183231232150298844672040599320378995978480626495666983859035783533189648343774952063935054400112625771652712377162304554595457426202537610157035311989400929127198156478170358140813316603870774969166654212304689557953876983107847452151730195232801040279428642104577262147708736341248287964756145371096232472250416955036619676544122711672016673532770307276800000000000000000000000000000000000000000000000000000000000000*i1^134 + -1771184400897434621053291155324933600417687583341243128876739058151122356177954202816239186783241585320012992302580315365043836107887430910451929349725642327286635220795772702917315991179904481726927126484491290190051333481332571630467806700437477840379984429777910109648004211420209118633398124141557062542763382053162084049309873302570221582869000099190158566991097282482598653106170387298858610187556468821720737582402691789983038601722609127616537044163693989090144597766023342718006573640852967627921988986898760796249183839517697857101305088132394727189878570773738560778461763365185554712460468251618730427352345398579899253224360619554097562872191428625635428221528250896919620071688604025376833594180801178538294320570687912312660592060862414223622012563244287268308598151324504766655828064519567195932566448492740242714278064397280088279603224334388471209368799132870716620002515605670651575243511524747387386363966784804583140160739278216355257564126701824212933721162923848227008628297919057113151418181264336435646379509019765912206870978259440366711593241631901302657107925559079933949838020484059128776030395289271624068502132253866947736190029510494054475681861594801207554432873226120266869736894133421392437279853668502271063600177890079941246953691509662341045638103792612593765478391841603253098207479055268543452807725804056582607333896574201137722323125891282541813656483909447892043426227767132708526037759084057066020601051210698270985620673644617048487816319573716196881382623418824100499254032172710502263019665182547592262337693656128578309287161172567563641309138021878575977003155023919517570912349855400107879219437447553196135186066284047403420070626291699697307228376173873184877964108115793304285915785354512397376687222268073155752512871092469249753261643157092115735152207154104435302997380478914815819340988470589209997557775627183225850454548842004376761442492053139418909764605668780512397279871366181346042854982299081720809400826364599647271680297432731872275540017693505979796753615447815127703069640864312762688168238082794041839861905687987295665876603631490909846537510821304331192062141849946531396734644393969613706740629434370307065894009206196847191770253813918605982318297278947985734231278533212350475440939494469174793070677840464539486492116899821156375158648501677486510849840787397194935431300920311212340570046879345171152772505239103126610737437835775932439593210147795599708472097333020890064146693489449323927418745950655474904017909594804763687871701239432250932457370623139900731351505701611457765358223059324130873125697973979010904949771233477996269021912604320209564036106584296572188567043454994220570621893919469153471516913524134424105489581606703050294258628618338871514732937951677485291949038627097956448570213766669972891355906574020371720525305937874557782791187645133448817658725366651013567677133080486157622055046930420776231137060880779731609354853077642298618444456792110805704946381967471572770562256766783434108738767875357246978026102972768652742289292066531299186360003014202449986013498094082852602701676259831723026036157112155443632869259296737616195467329577182420555548721880510397847233119334329912557566873374307404938305315928301889145261980847335421096420449361561956092730812737751267868948777694904485731089384581697960647504503318358192933593283705442051215568927739805283248891486722782845647019225933613220653907830243030149583114838274029609100316327321686037368720588800000000000000000000000000000000000000000000000000000000000000*i1^135 + -36160656775392944039644028310987212269473071189320388228864630229284895094274617169081500160643430582227256811317742740778569415350500840151608018122159296566709822593550557569119780176655951781893186210807017839803440750927859933041553726334107684258402261088176917552804400176899400444863997308009348960108181786614600209135968799878494080200108206348250505012793380183604008228770101033181528622542970385483427423895842977679246286535244462523870689622337318282822294323979773489525281149596341254174166043689317285837855601139226795405290491850554963632488316921945738708116668429099131932454902098822875937465756061076663605641361323656800362255856001751715667697413115822017833057870908649250291574769337932535480823539969915775279491321235156707287796936335072537300783989236778376355741819198932852968587691118160329918442273786329343153161335065801380548634783956036733231794605564013897232738996219234704662183370131621152172585417480822243118266862346966485191810641622383211960112997142221785038499224163970649243966384207015932338736461964368622589258614512209565947836777542494469694563421319038888211609492649223325466108385718574042831883600238840766309400756212451605898606383629134643328801702318178120231741893349128221686783090689955638667936902249672641680311567025318898037781565790389593532480900369369249734437904945346582906817528752096220373831280117219262413756121682074612238326220216285461670988526707492330044481787514709706326781707288317045569427001328022413031802874391824945294952230712214304029435206783910203819161948569387904009593434755098955769638495762897767953884652854302634368974791993123074183854998931423729150262426556477253426674478095063906230097030335836475757035361283320597578575093413865017542484847315663325241360279441209431237768886002077077189282425458695180846116512814436591083254706162174762949401448455970966100886660191078061298029918520155914544971765697383535006477122876763444402412681887356757861369741980869015635499143671336131637135240943376286620375836159101840938071049685643810640991297318896254917155949898908486620372706246820810854316759580163494794842478128115711331481050867270769063200608846659506957503953357069676057788741953166339898775224031873566893184727965835800814476462725320558943490180336071059840977557174156264308494566351071071346872285328796964054403404013952286925113323552119407942866201098606294715913811594135252781678519514221452481492567354515940012923234412824776253689327731746257345061044997849901939562863479953805400325252531014455952057600653866427887699308705321819304997265875368472362331165157358302079605475581165066429096437696030446178031795376505832520091512563875269257153364076691078147046262407586496931078329632097816159141441659655385810865994865238646733408940546969603011788517940331051480407959906070219968026291418360242987051648696869188871623342610424461286590258018813982497458527416296601441985042660386520211531691783003355834909592026093996540485378040383185713466955063715422650516406848829885467812286981877796175011715488803050192674174994156425453981138813962615655376588666805384662797822713481327277311247361268194479885730155396921963062170661587028155901309748869266475090775534534274358578861362651989410704265900819958365980818094849157494716881622771884127209032741774310231003846204247734501112699857154996901724831641239593022483173336865849225300138196686774173317347591916484925150196782528937620006145953685856845824000000000000000000000000000000000000000000000000000000000000*i1^136 + -613967945653405884525356219254196560963169179113292175087432043866114715230223381321036618002972702835697337664538085738380337996800313254456333367785621736816266909524056933803893510042241558463394044872517848348681039766817874908578462566263896797651033257837377273278826819248941728394902263744628249550303251265802899993020834117784832870947629961680357188657840596333561514552034863986479741504225409441972590933752808500981882571410375434542854556105839440425287757019124688356177820510864409217482709927926936510803410463758254106716261649645213673936476960094266141864592814710752872854091278060029168302971294476930347902569531709155385489805757291302280841804261898516667930316168796348366786377330009481738098387932549791444964490467579034763694072331047719309584846589875906142514271481791698492827236408963112207725236473548435622945160628377189817990236539102457216846332145591917051787768407919459104613810419307662519509689470684132054340641565135017473300980310778767339398761894689642837796825913205793278222969671197838271805656828234637968212860336598253244595863230681407522340458065088767355311311932550175430077126533990944103373610120895912718659633192070484357289404047616270733371789182746618112245748264342881226835943227827209957642074749788901703931524667581906679823697984637371820230253559617777995547310132510322037292452667448141578360648344123365338961081134373257158226458053988712108470566305014416129705152546750913688529757609769916350074993054443671124336307662666420464775727002989903647960829725507126241912349181709723051628806255927690122846078867304348772493989985124516742245775777984900357704019716454931214076223343358620045633875543532180047714198848797217313421783602068670856963757406681381468876203321818171346732213541276481205449049609082527849775395799297867307608587223808219988208995507469838249858354895033068139318909195486675207215262135554452095664693963904477419809616640964904963068190695888865979967050421422649877484892811582535415556695979893325013030661115754465367989373899261151905502576399331367788523294193043209278021914611306279608226375270346438704002326379088976585674197951552614388014995670738720218123853069468940323453097620557971031979702037078791402580864061798523674160128257022445941103445154235739693779898637424432903622684195634078076589263798826811481440290811712720970278200510519510776416857300270911009744520336757176568172218688215558383590919278390047534655681789658061790837740107265160276223401357536272235706966092297039760758849124350930210243752600954866711675132456256270754782182335098552260278717291392262522076936378172640400135981257871433648420119819520026408845149485676480572302109888090056900371024005074509081018061279882818756944197412203145064552953958434931474751906954231729828344859827428504105438706552662517841448168050095972111727170291347649604613706961461814579870083682360359911080114844872276290207011938685944300027820077102459514268896135445628391692192530996518648656883576409937569442699324475151472657373861569767997771067321519012721830958315349461264977101385756428986637269229218567719180348625944100225300702611258951189322193321846885701489313631962933449398752535050601542910033862227071526185481343373006757928280558618482909993350422720877976210459709086957018479615082322276444693191401210669951526781104973310445223020737098767068325418232664377111133502753956890594836675709176323291962333129087231386801654090380083200000000000000000000000000000000000000000000000000000000000*i1^137 + -13416918698428682113246207321286169306115121556396886760833318656471885453323544818275406555945267108447371987469499114861246292408706449346715859488790684645214852713489541111934138745812135181355486198635779930736542301642363699910131880467794231658272415656581467261914687416713089566970518010147295692379315582103276124362897173142984657227111514780186000117755116241387884581357897703002284852174038563777394786016194279724678348522704548974679285315376026683114998056246508794381337050069288210659554783771135244618765084348689637003204123888498793612414712191640348415624260068195618126372336109276807575710972367917113363015765200827398199421069142099694348807273084795347791662256616460456290313224340339231182212978607596106384806348199128455669790569712207090347854107869296086329533313884435223931166270798190273424507886816368946063045222165351520457821606904023688729373584618704900734382947486130541342117275454957267664663716547743065820926007213947347990898959851508264253434565657254908534261608798521608550904495160979314057301463941765165047411728852657313722303919298904915121337835251532781181139056015647598828107574240731046176827189478875167057311774983678404268490904591492764544718615493830448855724050895090644474141395919474790674171423914284697375438828281450733260168532343397362538090276005041595309058352705549643897051586299183956418391694858851758245667738969764957883910271845833900620808000202647324329756644789581458810610754229601458758568936181449957535559424397633198019275724782582957969593478674607994464867193956132404185980559810993340718315202603827420023896368317210342503879790646740773047242798553375232159583414094015732207844717204209860995178691127245040947870505502794872258061089585240211345514671961633286495919516938445551931115151520929809364912875274857994716466743261247308598092301488420795184413968724212943664906627339900470087276553308374463957118620380873175466588592484073562243384219399368146208570216597895673964980838356133527262443442955005493916072074580320480146410254619861837072986705653592625807402193277538082374575602292877653481653167091587653228704154206221428245070072783677520692291168220212046019900259179373620998377916956162358686137125710648479407364356370390270353377376818470362841766339694981749729074527142747748486901209666816981473088890812602206540321342787639881215876254910620181812462757239418540249518456923166458721348099021329839181810767310466028534218505700022328988744249582760503650914494436235268593425962260539245008920906516307606019133475045562705283826461278683434678347400370467245389140366052266675363231651924626554067315721602633283607515691832274069818618979379180820485021901159613105066231122169419970590905418875376436264107361196457642711788084506632328467522769166674184651137970123594122804553042954849377612233763514558629821624560345245424441990220976187906033554894994922874534189745882186358179732659718982997421175788023990162813842392194536308293325096580790912190370516120958300224169484166345661897964797834344211905218859783831398017659315813646910119215244412718256841155771500742750839934488616297836614585427001621430669662723548012150542732573047315508226366662258306453361244848298296267608220730478503970483316783570171855404252607957871155182946202132722640468406467259857518229444914540902309100726441392062603533117331553065364785808086503595133215259814017737148450034237111467538550812616400151214310104760320000000000000000000000000000000000000000000000000000000000*i1^138 + -124475375749003680721017368982902613430728515542050329167480635482031338212580134399871148967527150611854119091857679055059294203317507075273048845914277452397038802705760440622398246429802965458650889612755684546550736532306335601351491508666581527008664249827418495400007519980165475950772949255855791006601859343191456039613787426613456864187324978168873797768612842732932575033311653910754555445669064566162324726421900935013241563333061224821316055804445374054031659438503460847697719292765245011258024998214931473504747901723174311217546762181076347521254202336271760233700591897583377604901851915413816497985180132037699720884613619320544303971486728880010325441881265052574615217127188065919013322342903738176958074843327790890274424254179240904176940834578301999080401490213810937556390701211239969895252688989495752241947136133941737249462466882567352005024261375309818426272328180249641530711982926828775690300628665468920386622417569187769673556758504825332023453470088203401397166636425067376869143785755786794120010096763367655787665431462640690861417456634906095185276373264730308839805761813835689196124306849410318180511134447255527713841993327621458799558119859914761876435840491419356107915277159052229905993891957821885311822174181273089212960594184209866641612083854287957218246620821115645900490185640265590668398185483227892686575704166700581941845133097079929682578052871391172378636774327508616602333642705406575248999855886228044269052702615700594694228654428200966864588222235435624148871870581017323819473533839276289838551345750176048319647556704552331055808414578259542622851131480876975317911740446646791040908907235607493374156105302749393733067045586290452951498445148459076654229090879937551725512272569666421720114837723467508280785856080481223543477404519208186774460907636314879188990095331119905213114873491249556331594195118948637782104764368178808009646993957649406373149366024280206916148124234998920497091915253059561651338286419328846586471743874606831789708607996305895328421616697815931851185260256476967204604502887569661910424898575202663934839721864677643995261825551012377339017812900562078084916255652422188572515142423495232153721927930142492128336349800120525353994659571723653693121990523897422365216607285046134879496570549392002845601448323467688939019734894237126099855224469784080991620674059911731523696484728050478414852350531574524311734946780813549082152875362484176275087329491481510176461596301409818308213690883080912999328865825001270874664946726090777071831550469299947955711121573799860786985006427521336645149715416786645850679733485162810507720531417878209754352004006282862842845716475334825036683283350546123603053455781299530932149733845790737961086213145739599782418572876157205835073991690255078771028651642009410239454234752280910107459104515275415071388809440462714728921964789917788096000822680326021533642853320948947943594520574224087305084242032513860903826890409102214255536473037530307032400097929372356038226238665952953989303185635398867409449017629184145468134751507190086829479938389816390765173475824219423216271742582159860299505555408092833841854789096594614168099836131659773744382660257535623535227623956909987625264889126558531702129239992094989473899156918519745309244015620086046301559152342016413308231804207990484336929825835502025753088576628788971282656633536492766552753011778831871353500418869238147796479194083487127252101200934791544832000000000000000000000000000000000000000000000000000000000*i1^139 + -1676665328342600312591596607049327665137395092154370021712463328129859809838243504674044565240544181503720395395985349035330293545446683671720247454832162254962179802286203915941445065531705309342210885793526441433311010471162619672103783093229173321357818712488324373694452882008157848450145049241991088753354754895214813803018700345204510754688362997047090191457692993252745392204184767118343564558140435597624328973680314672113750134873747775744959630371201856704142742921050714675930282516377847869164564832052139145444011576181166914992416140266920837513832544021797536557478690246000507370571002460443094609759465655527254722490023071839417915000013815215427771808995971349961860868696978512708356497145116695033454519995235068339899653535892485453587403151092230734636134300974256786610867512613953776441122800103129732743612613124157290581285444323618410173311706683608688845770330641210589885775216389863367306901011507326089214320873629447675032852254456217081976730236521086630406250071273068181279191302884807945434390732733180889508683298966364909168418002099447223717766094072775595504541221728660775810897827065474309876627509300132306558944895306200694155015718577528212083193829435236414739030246178314546558463962280349480858343290595811786338181858255789166757830991967410577956528369145385545390316175405012307998891595634962318735766659661927932987669077053913144158376663752996403172557147706488881534133955886719472317464434169014972690992114053161630663311593204856501556488913373210609770524650804268199243089933540524187931346688001671359310087537404401623498470467336499509901603088130744562950125433758565241722671620208768408139219264022421059743941607540336952850729096673122296557994567765623869633254216078560970704813439098470882512740210661986566935605068330387667379722998958329112020947655367866329387332300278208476419218565317139186758418410041495963935374536571426056730902578427559015132598770067299026482655858837732187943793287109514959959167852914952657067067335734565815772316780754753195555020441382520463246132840229076029302106824151214585198411028757894790935829123880507774631258836490386065437697173646454359301824671864534524230554669951220952437259528827638651432963805824671298443919252815445734336358212890255757521756967520677980674120213655647632808568781957057584569924907274545835083691410643613505388671287103309712045908307827132648277931339701499430846281292168752320945417195314144854079980941418565727922876960971238959560799933802344889135461080388520040873799214386892657370921225044727592640917390100841567719345470444506456692155168313109450486368561373827733885387466768471549032229535812992234469386399532270576056969704750583448622347991589921932841631753933671392142952331251037684848764690657925625187209557567804255466214293253347205211828665384711084953076003807380654157443160133625005988227366989430341046741552630611572060967786892712071113667579510103067093463688698692567411962219787405955071892151928893955625904583725661683395970487107691368674228493198393736055327833910315195024866735480172079646978578528359912774241022267051171630786789618835994676154614261685508885081035531280448455492352545948481571401339436239649448024156436915566974915616510602789371904470227295255534171749399865339080854802704590982138906610658628623040230283696429336239283711154679201024178371672532426595012600379947363055600377028768287789007563021075670836997993267200000000000000000000000000000000000000000000000000000000*i1^140 + -29348256037088438293631963367210509023897488863497093367638271143720040136242034572972787197565542315612464031072781105933530262164070449291151930837746983202974861332770117806632942283473917303359520436123119686817882823468627132403156219442978010781339917844332129161378821444172059347771980651797355504871012113217803885554287864060502689340856819845669999413457117479334008340762443633228069611729435639880653249078091561576428621916318704670615373150660704632393759345578932906511022470878748044129704934937594344028710901661657724686663404423658507267492033421487648166325336704402942701350551137851667355849414985544632726918205024742945635693215932388334154758974933817499302328748343682404731600304212690774078700498547765164143290979230368070499834658916226260756122726010365772949660324908179319766990231137067894380774598986722740560807406300033245638448903866852569703592482943520024775568928724155078436301295816812575273569187550713196107178719341899230357602443122587065147608124323224152236511630811295878115758700442078854530673185755060029683248947412497304174822190515009726622289215424516900059652076687383080137547218746340013913404140391098399558072214579969050443465953723347716201223525159985804248314249998238084463215929455406630747342716078901715914401657293497858052787823470478092877467344989163670755020273895127692806066940016157390019472727306360356347794541316194036346343717786229532984293051984425910845447485266703815863538659989890958284255002212435847916037796474987069015152315893281888416280851894614513411601626389762583379799215641275037437123386931881155330897668070993846074896896338068207736714857414991453399619276619148258988415865323656352963911402550967883347313651447666015228920532166595733775946772946081263870547311241174502342509767370112888774161376698143227918379318409621206744530501471442466824224073337207681207365184441556684733117003745724553892226832711949728723715978415243802264055172982133594718988068424594772158676906911359753008446727738594442140148755672244245437383936607459674694820710018029678640670825766283142749001238855847557533581147469633394032699888734437312717831654550051498793493013135066281831794860130809896967655537050146278628986933242718530107713649731109016517992088527262381795309885127800912015895390792241249086959983859006263391622587657371972783415764484144493705435808504166059910931571673457791688796995797356647083313320076907733926190759446299593454064444757628542271442495879086297042650069990344254084504060445395421205797524813976217311289456603170280314648049569551447923468270212385610537197066563310203888753497559236156851286914230557483588616628806333640298115967990267010907469760563174497384183505282430388492605182903224950497273104765207285244838563662818384369359899154535392607692389496233025424686056346150655412945642278393891449860232278629971029039682430305788182154989840902642886673433736472005506862610202061608331289610163384808669682221978068594509575259217686536162957027597063701408273243110244349908900156805123776683295169797502365920877041877313765832284120377126391539196015697154874478101002079449557430878971432075756405342617107446901000113826709991321066017746571714897899317933568517104433523047104751941056075161670343302954232263731585392659618636562190704567511765444370514492841993443164376060642530094748789729410937469763015624823143627478843164402641314773676284944861640259942869893120000000000000000000000000000000000000000000000000000000*i1^141 + -252162773269879140359691843637908176987417541593542471050545761062605619828341875148777447276301591569514842233245350160997643254558150104692821275771549368547456172612127702692517897553759587183427861363635913482486506617117440159616343297105967222239707189140134980300551341461768695825492181660476866666827343713538136339333271890064907440594299749403131374985216005850350170501683944296023447413917767247789031567130196600517565513103303349635490882579302699484184623622097532919898722288570861840827746684658254146389330014440212131377539263620075803253882872014704281090518551760808264839647681562657232904090767043922891619051636990031022967124384312220126256290924287914863780389676949974952955481749193531166295838041600932316169891331287830037660163090932166586334453932224171791992188483953189029099248096679683564912214208913517159914323710251199077799376045298010169195375322389414332647905919268905269908859746115738720421875888885559812405060447994335051524297733878995864598856783192329020834826185704327825903593364635766507187158361988962144934695119907205651936355031096424403223964453105447361613705078726469083637503186629813225018179831896178293117092183634866908920363045284773632541107038275554142620877121446511295823841404668498251137822010461936898920305506354152211317479470071340498856061931813202236686188692153048506818820347380495133844140318687869122747361522361576148516650392292893585825018730415975544761515726775175210412880261313455324469878274694259999717483940015206451606479443377844661668326574695349393928590095121702827686883064057750661953243953560680126195994727941348689942875140962132343418984459860186529792853519142131059046568296104556429308123883604702779059329691176249035415285238807324712849877852657968597887224977420894806747211979243656316684092040379769278216969649684326790093307313536336305805935298229243649552120408127381887917165004873485825824193861993277217265746196772928055164830200451592164670823071112835649739099450529294512336662920889901869992837862217439025617353620535428130786145042117122742955481686811253140617395006349267904190435851169113913845046105448580925660019570795123810012070716398573087168858036313618210549763540880125103045441089664831908490335384205955451492189211107783005507906337168868813744918105624265228830761452862669208408724249703233101517993330786846521576821756359673886130639046215023107633266332444212656162177347298825615611413880559446287760950588248523799448006754938083416224744368657991766177302894442546008358703335120928668334682916579848507079487817738065969694682254938900071707185448797806560298281360370866945072993850964017574768807300570571611953895964588136668782595248807121225313752696675227967938065942685759969636845840753300645374744501003352598285803250358308552382050011298680695751604223804967791879637052725178612411954930907917595514283380380189001588989140878470568256455088429251868876634752239764612659320124837038915065726192030698004881430925629764303251669486911682177561084214293967991887042242290704884366938049516678764078401711681275031633929832323613923272605496674892039332469593077526870435666708001734128536945478446606898050636176852952037991472298601092197117513769560125576168961012460349837617471654076706464490004111157071755936606096254130089498097997986548038445232147620571381101999370123449500330592169897491682288351909122718431611406101846486783380184995863724032000000000000000000000000000000000000000000000000000000*i1^142 + -1588760015828864938879423197024342303829307375019753109105019207965558709690142758745158610346249802649166116760625017320550195438253879073510602015945438398789588080502124246520366079080749050379984120922993642740425886458345281195189603345108749165025174617373968880155928950179002269714596591626046626749831959833778203577321071721299973598915855784789767880032999851418952193003352613723541222070226954293092969959228176783371732247715897692748250986757525368855388670758260859986977961268400355380707675505827728554505008448080544797575808457191377298789219033440626576145340790897284667030569459296516831886285687123672703873257961703102505585509538309588663759877647319489449561285873164366208332130973125319293331681288079369226447184424004606074097412897197663171765132537802579874658923691632657042662315045319742799047482168448527990446460538763155801488821717602598345671925083344575833078699657655253390547142239488408431864750656119893875593141495704344663438816312907348653843248076736512185620655120616822044985046997123763048188932562866513494197146997801167052170948374486543565436615875654447868348411457997358303665538246136488409298862941827475610694278294405630368710984410690680453553896097877806088571437109991941324428900213977870568707462412641512114547460507300552184411503284644997626460397080134497068012552831087051025800376943169691825368225183916843757958870045084819380254462441929025415549634364101714640285691737133093365090731525870490763481239080489279932953618471281931577465783820514592275665949554849067707429527034984653303685097707044099280158875114468920505482301191341101415954412967969810436185224205217903279841476614553566219806566360588987487486985468794331770189722931177989324579064585977316789787022735504813124219273864460383968185289587633549282259910544975613456433825762266980655442139497535843715629601720499569208826555317362476845012301998710798024981645028987834714923524718277822077393977551041335243722096053034165699887744927894958885587098061354634266244181996891083476289783579931498139281750476526138589608666759122109744012121259444335815387299387375984053951151070956288524843109201745079190190900145700877099098657234568604565525689816167441688812232613861040188485837544652980047954983940120228525508201252736868768969378384715233135290156201165026312255734222318557082170287917039782303460341684145598732561747062693320226025463507647246796206361356977010146290902454399413760745054228141284710486729669843697713865182257990040526947231475728692368559002429811069274389256835054994686473460052840348612100409171351307484423670862952584349466921560137098007733305310275459802713035970079285294509868248173227926408702896521729979657155498467763913710433699619683484406960127402657800211844112043118570980825302455681065570239658100533673483732634853125668347436857411814282535713947205480718382793924087200297675273525793956543954200516074164600467770499668488903327656726214601788510776526678562647001925988305607977656963286356353084521069210248003087682376438132531138460663711398671173518972401901900100117024422202740424798901132648782010248932418285297617163361663753500350647817740925185183648078218146705121006502227161083254370888937607383670139563114854822587865812506806176232361998433159758790324333360739755984930474984593404927688066458049255629700824602818015318873367264316696500206366613855085539180420206178856673173779251200000000000000000000000000000000000000000000000000000*i1^143 + -7046288373585675729249678421394536141316062356036978930303485754149959465545365841933034423574921405577075187431548182720529937250023243262579232834354960609284786470451742246755277211498921467913825190484890240920336068481065088949079992409855706521456118599732287839746559045417751622455542409268699914066920649957107916967771871049229856632167020331262699279158851850873365741294602955357889101063320330414848321746801663975660635932270096856412585320557577130892015500178426897073554256265591417104707662848434052730162404050169623927894960323358168513055830302664298752382906161802118006534599249368226826084697137318826979787275690432151094981400529833967360926039210907885095427638318355928811011707023842931222155929765068199310367681204872410293243463799695055870817442044417587626800526837884955969499369307662405892790396161400763134082068629659065783319721260579293778664542113956488912164464717532203930356482585102949227345783379628965373377230830867005693891438081181539486907559275212224549827213946393563321539157806603980654940000942933825645708265048029549463562610830274498832661200009733280930111463291421659719817666005114808518436191489869765575103204910959114906176028970001189981043842155474940023838208677804077418374556175803014975882757193021843777463292928761467918430067147538119757063667129976815097109473554967317905773692599492557699251401395453262737331496657210604095089616268502447954184694243024075372094721128394691241240292846358272597772787037226928735739302068031726788770255345116460831225979186104248179757423981535707014938904683618525318707788490881500073475581668370890180386280900034260487462877845274382734482140631932562356128585298580444554490834095718177392013020281980002138190031925832607940582027317389028002327050325979606535433378428156795594443937276528775957039325166474887980749750271226846960872787497193788175648065821188817648306677965206593957780621077177918952650391432207292742800848749802125662175949049355162604017343794218590552581864084188507292570005965414645651264562473092954732709772449637988097864051738898322662954700659613640924590488124237679199924353850489254174795497500185782671618242850383357766016708980026961652767095665292089129894167505902485086517301144579965985708497548298901039477998530970746752048123296789098635752536902146054399528365594429228862188456137162758650142413584761952534044033997270354754466773733986217619376863475187257722644661446928297042582948194281823945178646720230521224228438183645214167307365394325745964343890733106121750534016329042594782525144438687866642030326709531720442082555802630123262288049448525055118806936922831508895620703765662457744582135911121207729265302720089151375003499092608233361432471788237414507590835951956275456945086546443344729139974793769212113069605300814394059765486275631214623814592139643099795601643391006667695056093571391999846095473294141772080909626717352301187993617205566776451871336458983870300491431828319525242650956272883820015518776207166753605921305433857718690535905230987206430141795983879895609501614729339847543154069713451883250930839504916981084786489100075357038100917951959009998252143578118847348618393297823862411970480658268642111105827124870326251128312509340875567303084742565709553409823089145652456684121956860092343975917116959082899080188706542267220373518296323578846823064078423224457557617646384085857417537084131817553920000000000000000000000000000000000000000000000000000*i1^144 + -12833124202635229666898851541462790211243345623777776858008118549646737142840176008898949526208070619917237728786838388276510740873622108976376213598719690054919277655892747399887353332272368645048278366818771563615213102304540953663392233242126964421489659889899813422800932189350200316702164410819687891603748806846799189175381033683420716096514714104211413434415718218589301187446403176777546572825144136277341472935190128973420284578503819951714499395024111078140288694494255155661512419873298149490357796378919562072021805866056599038459088165930076278786899201966913843550011567543138771272746085568409066988181007612804810277285188924117277514542258530232069963240430323757034025663671261286329201585518746985281020978906611591039506750985960760907343899319575634826934018584576269754530707651081857173101462300213958808646081534773954119771004149654700766515675045671176854961248735775512094867009621729482624924138437170424294988969873941625424974825447494215127717306869747304360873084146731836626028701815002531571302552061573620252598310951823264830373389855989016783932199107029299080530426449207527290072168766742840346768307801128286420143742044387191952330079530090815817394963101171858648553774956742476650961829462717190242524167019898946039327474629330483292603161528448621976834295885924030852343347485934567160784376041636123983486709381197689901534314933295490439180100457401641856314099178439468998077434826525478951324490041601498211375277913597912445271433028143389677019766082803058034777390627206030588228020847764644674710655267163139564102161040196257236752100574101915992559687031946770039758361215302743023724467566807887875487342695394854742602599248660690822202224808131489436233492096521306423854536299285702655762479756839815617889665282422634264953094605234839361980135771190785023750288240733253476722871758165009743056824109495945929835590234453178059542897990354871477204081088041447064737378676751976887783854088746723118000336573373071765556916681926460586995654292089646579771040430540525871232900626099692013721143923794672609915819479647367244215522015834527951617853434149697812661334904477069908328293745107031088497197198150025569252734612372227387663241994767222461813087431464141009041570547577038382885220097507547392919095318361895379529829179258619451698851753899651886000744888086605637833173301332476355895205644084645560213495371259436137149634676115112135402821010868609993161169295478461202235559299961417704867070777464080402011279487458201087127883653028543416956956608688333336348645984936727290690419766401315886361113086856986023318099228068861462224932755610423844781995653304279614318239012482642387824196378331153772154540154459570927768366402458481823165059827913257379555950896376590291453226974571569161150362794135099345602584708073431115822226962928790378030431900583914694170134434142424650330355688833751629729626687403629092017654265597549420322659469299407116725335213534287659099747353345877027848753870198947382316328008083568324676221263242181129420666173914867141455058634152834131281961271652588319073150759076149000052883393474777316389554536415480122715179009484057519869439084857360090259993868404633358269467268534208093996133092210063313938765470045036999963194171842369713755015158956667897958105340036806880090179619255724420468839369212028618714596804692785861255755630196593234692361877924909396654911651840000000000000000000000000000000000000000000000000000*i1^145 + -84410980313941787185313993609310288683689248795105342659764860723213975128102392660126449911383482026753564638964859678362762327063162697318132764698671740581731207105198617857153452982891891425952804723938291165236659747377290783145296489826125229178806670532256824425695002971206665699422290547639855076591213074737688239642054059300299590917950594971265185110734215583009790921451429578727735253634224272893828868959654403933598378059524793808976920657204053081409938652227195999776328205746746895387774060325995530585324818780802792389424810097323382509755408590665406728512618907034280734951658777894169306276343060577158757397948608911340691896117499545090074052147783034772868190794498281136494344363909279078677055435265541994041145750136213008395599908005796319791638413392335027164323124937712945369785235275508117915705092155224419683344639912885612638283772790664360154555323631078793470832956875060125947375248866778472222063525498876329662341557329430427772099406261731533460793691087605646990595578516830366719424774889636398595390210305971007629087754998944915281390965549480861390193335085541032215089285156832758352938313951459396529191575392787443172628213494574958130154493531110601523883826920734742084459376692168518264926795371235797071714561262340905094308828227645616258853548726499783702880032479542758714717433750396604827193227660029972361206765145716331760621498097523179131021920560579585790306932595987105649466041826452537627491008818758192624715999376114119797125327694388906773407011245175588147561561902026787856984642716419865103484827883448907298379497595167131536907217594464226663738799932608991534522784860206240855883822900558370379251088439854999569738012162754304357094180877782879102715541573872507540631181829202508378930086656400965226810170154223001907170829305129578291294500336257295354825678854767890790649495600841168584929414675713568295955557077710938130487581531143893553686072096336045636995469569890691479176103406765385433458411170997104835980653352798131276412977547454452501333119309049860064120879236777161763415389235850404492243785983183895799703035116021466838377856020202962085835142662306151484468019822126419068483760153199621801622358878174916536192903152025778495686428409128370112778169513526537510935851018603247942383571888926040078861918374875141412426603363098115019943223427686401751938816767438412484469282339271535854442845058035779293137812146572662949901113363426676247149841205240243428495492316185406084030055796877300088666322978487321422648260396010619138500473334052483343821850177609026715191894533312786853167073087862759030322846994218504112551425652120548301096528439636705244463099864382118118868462250995843073773013058942423828178466317861318531367518538040856649418300794041723634048234131919099006723332988338011628168657916031928852317101900864211527603314963737291405315178145935293508689919603849580263142326418921488110505795145221969758440026412973485282176384550049649014099166223119859846493146135930567770465723812528835910650978202368638324325801428135738959150322952319109796085809379510578267174194763334982019048117099693882325912363849882694848255391772056760221214627709614080985961338368928524048990987289337914234163630184636656459554042113076852186505047549340808704953037326217755702034076413659494692597241764805502783166518594033419681139629208929093134522468664925899823513600000000000000000000000000000000000000000000000000*i1^146 + -87009802000823465451458113121145972337713185034302241905059678297468399685632006211192358044722285434251091914039215306161108450658434824320510201239730597590826423449243871213894454563575339542225521620552113639701069634476674777192474776579321174005074165989452023487831924488221295716843227689614576371310794265718173184290907905209483532982386121802382873088863946831201028634569474147552175471351028474611780900402176484953651840911274738348137513228750069002778151821393654513631136262513034454865017124382380057602644695610850373182640391973076897819885492221784826925431639454480313073934050000615267859280593589215321958422687605723110168910355259506667678279791010260893915119894751379245521545438601175151706529139557905348143193913702375461605473299234519409448604509164149582967968114387411034548449237958260674859171852753682709368852847697407182103224486148146152941026996796753968257736093194566559696960773410802374772884795954777310013155033375518508940082418413169176999980697300499200791894048285483720758490168455903499749030551383321110479849210111365717666599193093953592196521936578319426183505094621953722022713420219260936294921138924320604901135642391380861096765404835362391822727617698233615757406145067645821288771550940365323527592360902006255231430372931723531739459225924354448586131982943461406563180270660345511075694235714381201782778064775159002403490995710978914643579610387322861523191493965503164044831766448889696681186442255675741560826939976414158948036187818912969749832196509222816543700120401810246868548245666591532554351484853250713292977881421866699267120436597305294320156821615380492826625289898546400824202352908662769942854773186204700429553623656808213697865062451035363866924526424674954421016372090526357767686550421553058693870445875272322159526680599895935191226784788990615863321079166219418187105005777965190020379029594004001356849991463799480746634590668861960954704629591101368424900145631161840902551513456943977618506957633702406075247910070401060257757895512399062853871048179153384326600899533739993404211047939935927012915684208597681787687630605614616665966050043764404938266798063924021338639275635505754386311310827858908837473933620402433475031308369161006028888769595411464827498357633785225752974915291497887352826674531842939634501919117615937982721333032164185579146501330109660836428291276610138283627769550497709249722230659587506612054056504988574972674758847433147193112559025050862484328202557771514000388522909448468152398349075832587185972108997353516182046129319526154754166572663436956502511253057434524399124941010667355263825430743640642704457464608337418468501223316067263006705612933000721433875021127688842131164053894719557138100066840624400979669387481024642690197390461308737609755432304060531325532938778697306409463218687301092702811024286059813064806870728842707289015350252394914302259299813989195032659452487174888185285538936894987745631603008666876660934445848408712155989169123608890754189687277479920227431260596578319030345248424702369959347984528457749879935645672108369599721871334015517806087949507817493416003356938479702138203691583455288217151508045748576169353922030911886919422864282474040030060287031978341285615307359569139726988630379081278142909130017846253023328255940372346887341416696280879998410428796969069752593890284185492930469469403333457746268790645063680000000000000000000000000000000000000000000000000*i1^147 + -122738590707322207439447535515349056063986030322369042159726449474427019683078896074977408266272048957801577402529984022671801392758865110024140201674047789989944011599987614611553545601273055052074072988213341637981867678782795753601159090917980302192757539271932031695254303883947124956315113502460959179186073779637003154460030688138656004388338293062461800404542650679808577895362806417885726841482698500808128753499288970696272477694981337946201985570154252098952115185610494187974349280074558830561401587157694642478884166714154691048847686520796282834215225299124627990852685775009170630068408349501128706883439130701071465579250926391631713084826221791833132640098883278800872803348905020584609804227151268640452607055170873985451079098711274826652200621158049522693489620402464368241266163492187568426329669909200129311668978131100757418005435173500927666490035218930037995531383108858668240845964405548129736318314367137404589791466193493958457724264137122246592553605448828125447720165232126971717941479373211742880580673091127837221715415863408280037451860347429496107610245629117368184771618098176540534516736663680113160669894101807530515388727460880936971583261719689693249655623073070408400662233460751996244928940984844953939129686260575608770413968127230253550183494667717016974854127129355653529225202247977117003554501228320909084828695771565214205072871615761881545661231034723356604852051323383177192851399994766026819170796960738347888459047767353008159142261670051234980105403350908188500096705364198767534401864827283534640840498483718833911861350794377700716203106418097026616689954419110422013700519861672865582840110308127099941098328296114220089607573356379016266609842419153156555480491396375621584022032774725888131112632817822093444861468766436379265326577211825185919960337102858095435252089710355245261782899702579642736601616699925723536738008918222336799888499556997452534645198652491660633307407698527419940871598217884606388054447213738385184857905416510311684026887428048814070010296714059695734161397200552477920719943550593736618135769542400790250035213609009808105800144094754084615566621981495556140140152581110647002968266745499231607949682630597660681045352420093370064819002540482322259344072361969712522402844624623085926870854338847067562415744699352197781572327057641763144168949645142036693102193052858440409418128398568421207608639219765258084867471211330362401709439821517275950178375195756373069649580315794641116898851677086414900058582173589391191744653621776938855856714626267659820283642437988743800082738532564923295915444862284495947894101131967418010716188261564577527983903220130973852280454296753677815346199105074898414839057346453693955725203617327655422363175885431309480940677160810788561641791329079787696456288835244838799687956986316995888817677765722056901194718766705451007765059183595363965947334768952004259432605497962713484208739052657153774489072388152221061407970534574329997122847722948979196411866398607507587699187070314752044533979543201666154899182789873680225783362153320940698584386476404627389379592259087164856121832841001522356057190838269180341117358988656139450620563965331376028441257870279520881129817236683229383038963060290906745540384801605733451668058846194208060138511969026327818174777913872234712189399497936866091400394544045859391184160200197286982130522946024802183282688000000000000000000000000000000000000000000000000*i1^148 + -225574742567533963682531327940830255988260161833336762437325688820385649447287632914563293159316546737125832413394891877750330909417206116876327829780811089954586781313856998284635934231203216809501129558806025233778426158426527496946224651594562740239478363355070827697068496524420822294829320117826872770386982808570604049175754261737121656876438796861394375855867356249743976840021347016280114813436022741685974115840142471294680738971553908572075943739874763089984125913384991474781550373681684051726507035554662191651153323248269119577660188116071278919916061385404775774916459763818310738264403308228219794760068707526682315416037550996754701348632346117080028190905607487854431684539724958537649523957037356250069533741706195610911806704177985424580246209648120686647028382391978033015661821867239394900464112568557574084209637580698015783385075523743259901020641254380640692277796743779258513106824388751934797545827227569547785928629893230271613072831720869541966653860735149317379750185198891737771384330079696859370178583076058188605786714369490928692891346536148915778105170735966745157428908927797106511286406718420603228136950479123331306428179486638511960110610855354159625240716576809289511505550896881594938588334333800058428617145507976242686443183035574558495658390281538505173356031554016713471196053606699302194203618771014729574752586146568258520854666781505943938615832166121532611471840864192452898135171414226366249039308350893501799539834373207440862466122356695254313530486930412217486767655519800326974909609197947750489076240787135422662231443887935434804808557526547525663597270912343181121283889294218278160066234892747834132378724385663197382725619904384903535440197497005984935829996882373504540183705703354481462164758060417757051813699181952290564507085125541736460139777868804216109543701602475968650991383823351779539192098739522897130497453454881303394376496757215595647195673726598186691497692030033044304537822413996442066382487015420404801127177916919086179850602800774706662101680318243135471669602041596301977743476197750184277676687519036147894082378305766966389585473619464152475440074545976334835331128510278796691170709952617593485363873794212064958417856089907773993645072064032642683668023539874159829251167423824204872318112329013762067401260207366788777219066044628690225457953458013221949865313501102652834898065426142617851055015618746587179396030240133583397739765132822933934469393952173373970661318087736711229251928231726670631251934873172505455825319204841774636230913410377829045596365191004503853857036274654109743096782414334583038246932445429091653234581433166353162866695568369831732940386045907452911259400550976473327573865565211877955407732149605478100374988162044209296855221688370057686622152501542586062783890118326249813691673873789067421880272201639631068391116916961878393535064322638075478159951958034194998624316771605675825605495535345066741284209934511934217987839016922247983776561388174944020406376785833115304400860816569978308831969734233384350406049052976908692842804290423446264733305617299762509830123692401175556869057201422761602005342031655197764087432876574512990757917597020616948793588903166515488571389618669070252464547630007335295931271760544057418177272556691229853621603895675308504401136209948410230103423829342664801253131631783075850427921981168817839048061122038988800000000000000000000000000000000000000000000000*i1^149 + -192407552438261810563003051569382863323085543202102187631474819574413311622024186415745402198983605553708898691257543085709695271889924817828341570225420283241158823712151390885402514077511033263431064849002111451834276196443534201881579634221018822422179310879610157160368644665573598460988785412309807831727843173211726825786956092297490378985882602811356399361323548063460450781609070836264865908894098427142044852718906483540373882183462867060597335646545466864215095847720115573129794515658991084400260224831379439731620205689573864071838082935734504685012384262781385568147756467234554690716912502423099554934574054651502892232509919173539747035980978452268549695274142777735585095795785996941541681261718024717904237075800832231697733073093823822756584675510740865228572095375751006861876251999033193403725895417375489981814959906223605320379878091486086252867991623263636112731586182250912588414120483713771671393985446882365599404036440549803712686728824094916804920497517317704650734323467747935726139995707420963314673742244389720470894039571819622955627208744489717933277211296371782307013561242646525217850092224676855120705474843630688041977718536097513676382160073911660738717218395836687028370527967623050813382443482086223152237106190700101998485553157066351096934025687092979745409065742491740683477560709881806700702368671111125334406568213869807404081004325363066096587167232194182698938122155837220327590776802473441498764933760148443487950030452898637383786345375182291544366642144680186859184811279136646514041589267492407249171768231862493656924427434004547480656464719105838468861989206589832999066585703805644425673395431066862999623647710009284430986796477014902109443033704223944771136138764964814170171412171566268360618403005426320326574684485549592057292887738950004018395225171097671242837057014619683907370433050035561954322760232787177279543786536703005772092212332132376005697761147956300088169487727423253395606981268937242877877840131139495903035061221240024948188070461737422887721622224457011706339963146358909666824245651560791508040391686532013021775222118191077897422748254141353028242259617599274531273469726821675593795673009808823652137144429066050612245395303317679482866369477906154318907346509875231625536391602284731907718275473365630136383327643587948581393076350878705643064477036982980315957960756846788126953657918753571306149252862722615787557549209925923964816069786594644135501379350996307234544312916199057532996973619835723812395843145781768885528268669324348486700186461271867077904042484815445116095173056724216794742571922193053035002554431063944516923231490285119831068143316544078462598382134581298875907667019214821981141057770389509159077052170923721249163036648808951212467827164477367652434529894913859124206215830088871861600628794658437172658420221830614675219894884304857509146668343572685322008524490220570723778374577537948354836747467364683252194618484526261155194253819119062842418498048365402444666133687951259925056838978025129089444037956804955993444656915647126402901926859497867483039221643717065445818353079293895853317839354771421837789020543105789010461621458769923140848109636573460981772875322854295355733754333036496799865632758485184953691714538382524460045090756854188746557605511103716712786330795895592818577076163338576615673383727585161915637211672723209524242022400000000000000000000000000000000000000000000000*i1^150 + -65840059137613917459772734091367090680416528414941365523357868668571407215858338980311947812733520949590621553829666909450044188848318799237141286498764717225139317739425821751712008318243852678583541801413350008205717980579372699014634547256512817487176434276602274098696022132858546854211855648195956584019941189565604962841741589865323542071814934561754944303848862836234563651436561311492756654740140982313391524355656949911054289203513567169418341368711020844386270552717959091867592702571984481743733062499899126874525831300421234371720272790874073877456515530398887589126080545513661864368362629912038494209998761883452784349341636763866636554611652380102230335805580855387118614763065845051186310245460038993395710868079444744004910050689581097847237854201940567062975930168236698506388032271678847143018816659006995202516260159937581304852187915194409930746383288639085525050802904264288208905473995867622223921360177275711954472119751963373410238380211020702037274799709725838075181589090422125417020441434246028653879370584358073428762563895500626289849993535933823284694692679560152206836440689841818392556532226031420015129880885688666944039518828941102828219652223477004802287002615263305005545582637825724951344697031453892770845811691292729248663957722483491874263272487040463955656145418994122304154278016584833894904624247230157976701056485126817596263403025411654929199931170727316761797586702569629957611204318970055473092272235395273405988206371487749830076646996809712478678204343499318808060045336463417204345964957930030488663390218043188750644176785162284305148318495780166782821056011960300364763333458469498628175069573448023202428529290049866589717831177183337032185459985314291232213683826485991908759628279775611447734116698088115753953033643281109270297488381723324912752349613108159624841934408678670647058786704723463656387005042876925052640231039570865532737083993059444834063650764301261138071221593989821814165075207202483494196536344399421521589691900846991793912721173597533632915373556824173374821847870780207795853824725292619947780878332322321210936113386923397979444596120008346940442837257654718794687993516085863232330856269823628538481394371223557828612872433096518219826002871673824364840697153034895868188675787336120311631138380565141424794084048106362138453772981427469726066303805750823288643202451463485702354513869934432857264037307911230146082375299918754227049072261003356859653369150984183247974732674631098518775782378281866166167736174600382578180384955932534351829304449947696295754618551359579693834514235840628492277321390077572396335905275082905457256013806824119643570329193591997537729587001760370839645487071417030048930820165332737080363949588782179147341672281804687084039111113355803258923358287370407989425550204367166053657720609649672178223043850758273931868828049235176925326320188820869829020886263232877665165642617819085447661245313710544520762407246666680079246625397965838054619253633224555153442020975754037270526686433358400662998137250826330668989754779231324127486247059075030751596774352282159642613891107375635435322834127969247063997563309167045300716398420886900226262693256017928667723048802481466341870126439645289105748064262286479905375593543762403010085116606802637835224594793060518655058083689421032160772804733496053473576818956508884366855251630315536384000000000000000000000000000000000000000000000*i1^151 + -70775370896999352095069114729321309028741009614332945870033282545600444067818224660932578470644670186080789671352238371045677428114409259141327049619521669850142575565334753725239515109401049434856736677392194432000224884651024752801255296377252518996235598445305062878288876971415792104934922150481716441303654183440303204409882142380139720707417767530275961734562537053995579610620744663135519720948345424607163853842381832972750260392504768338801670334030975205424811695719657017436747544410008525795168018116396716852471596366858209154276148324212156117248371125744613880751297196738586696672784038837941908323197796984239804644991373599082512882356490412865251603863805587728032879391440642691173680198988009629900764399904392941571094060466589927299927859155661029536535274955004457972736496259885022254684360052958985997855716854330346960740137140322384389139057707906232227714772517349089063194381784943470095661144838126460707264376711836952808305513186168179635582661964182716489972429911506938808793557922075930329533838021584132009629982535756622128141882624207664621283971997924496137101189344901522522773043643302059662646178678556646972356684765807168791175208496609318562869991774937036123343361824594523865135961183222376450754994400181473503045796405552729480341014845683907331117190969409027605338869198147618343654296630291151646632072350449250002800017246750055871761931950373636137737357995942595394834504688152633347073850852492712611894466242237213593398492257680053352329105560503539864584412929025316125760266642483531088555565407760429712407325265226421753072288591007429159799165037162228005417861672578874764339479682621153265737207768720476215878810605345395411535468494651476686065850169785020481647252707177158652941311590964756238942240345591599310091152580273421906742676455930232849926835626845765486749578944008984974352871385880427945698743923856768341931331374049874686290643448652809567379861770536258773356538373609280853083468568900923658826231736459367993531225216375106461791804838736973950865113688468386644723196934337667217624699928001680581171005920206922799694268303501507607309741038893357554178016045029880731345466327369405611869052797498871227415069064718807136837378748381530469633492149065656045879034798729428578348129903251923722935360913331833952206691005733778116704303313701414310170745324567235967320438626843309819806733415379818199717595482970762785554606682720517314203042019903246453008126963787822622992476499446815779872907617700146131082502231678759790850378097564947217529372340208101370125549761872477325267952897776972123234714380000080345766649419980120640247867625033723473253976520780514000673768330275190332479905742994699828166994906701237569937959913400686308979744893566735775225944111549044078008688410050569811365717628519621443543389537421953418527965230963666599523630873349628101499423153610436688068939466222726697427330773243605337372662328754786177662021676872454520583206343501689656188883420797625148762206137460824733142601292654089308535831903354111674416251258458429155399613091304146051923863650032753443547210622348020951247923022846059907490264488080598002546274625634965547192116246440134764318384423008855362337985056478064467257284944933305158584176770329369334434004173953842261162920375316186805255746311083974653263021678375258649632387891200000000000000000000000000000000000000000000*i1^152 + -10110456396647677489936959375542613289102238005807617264117212709233244817273365764073455370277420124256681126329462463827004459965465360938676897277892278010652986198285808181807384192944242905251764837812926314958892948607217660544604421418815933281189588538005161509060242670890236217714441027929950172616853405149809837983942576567659645156952195550657651750283903686708488164453376310867331919474537515891109363654299675727454885224524357672630474468056150273811128031815351790475752680066309205542940854904249567130333679963378566170798865063095114921690882604479712514015889552867410509933903029833849758589150858231599446144746377757461290673947526127187971488519801067523465431433812680257187055578776006875614172433650132832713728069587798748063363729728092805265187296081896260338798684553193252419478786361823901726199806839535445839657325911790589938820532861619635423572742693551165578232760418706433350873546813661086046821880881636478604359969647860478736362416650024912213464917880507719186655032252477932029615224501006139396874820519611780247898872504733109828904610811347061567140836973419770638475137845056833126794496018588503120298101250586305583972726071936067309640292467611982412759437030164475276405235460619470690245984352982667457063647541775608669607490703322309295378838557707914758204179611347991236078355694579863542484991209558194776867047958897886311611163523575887585518601511561825996057641975526114244340961582666825905735903383048625479071575691347491382202075197573274198538254064525999617688966167810786207950948270207649582425112682318604453781416300536041755512001025539599845735688816447708942063868335574797799663928606733637257941830401661863602355098676165036094769938866662306567182986070654952110942556451650237711354274029659638499138201581546314989943838651593550285716871805328191891970289717517275652351426931693638186260080601601385525118174490968960592350865904674009746975388633013656171688395505885384834411055846667077643870735388804732668944461027760364190922043234719908005023892430613278717513322390621884661963146223680692208811178150108951065509631137196958612107297999250336511525785081924954995401184305163118381998569549129401570150849715218512660063254816347917229283764941980239925109259883864633479132193645345492265343478206010792211463707940684346548903104738571242790598775076734216561245360859604885471770415062431410506859809571299872873077436910054092908628799686734953378116784649870678739615398952597438628883486191467832849843547944233484949296884367493858954342838840695204080085955931645349168460247639250358545539811221204112291504367312890775451595141506707373485658926959620994521424608818788608549329073472990461186825589847745431307627991484268018633142560408742427626357022427665829955823188598850615462886193765318645918059493620097591939838860073287541908039543044139996754284622382941754994926348854349966079944836504436965518710190584751643361634239305213269299047701948623742592785616448941587471374738071644915452677260564412614464471123282550823395516029160713458933547958704285362253286884642185570257952540276945857162188078598390780244804459329170571010129557680135579503453769750284937052191535856092475027679690212153694471990564093331047984377271376509947123230515975866867744401876650382063219385856391611388898770402897611058053120000000000000000000000000000000000000000000*i1^153 + -9575134741342745027159402745135454671494910068191231211918767177335953546973384930075428238918032002046272021280831746301531130877359125697428264018200603782415714281454609966987809522834181555435651452200580264744849715726442408080582410409016634361210234910286091834670364926311488121579475468670499366563532425155095494394319189661854092948983802221990855958008544389363276447607048750758553323859846573983345165874094368550298306386375245309950317550650584608186666654613485380623717759714985971970179114905811762951451645988520398043492376747490314744649603145367168439551847060290019297899864851584650760279594148168609092815740972294157793197761968164643229022750450439369416130895801119642740845927691367660756924021845683511087968648378425402377476561466065373417041057017161333388907261535666658412904801021589527380719222686404007081439684055874582633948798536002458098105054702895686928750508677003978235943031400318273751041451092819445381314420154821271903104343881754232124542408787398641156401033052409994023522486397393076254698514485237974700525699170290946477438062623433803701634130150733294527111701696605656085723786834430890074207465175888903642962927446124321396794064012676634239008621727361288841557317166441386539605006877685823925232257460538948043410014896870900170821789284511939334032712119921683248472475653792953498919979230900077735662328203987636313540025018986058375070980126194866316293598113076601349157817866407023389799973759404345936645646948359843458354633783956151618192254732337579240759331649260413691497256085764706765891875137720828981489534430403857503600023616880803060909917017582535327715203987742056767591190358447345794012867255607317414723133438111215198139673468431204587029121783056072585094213690298751639706402450022942468455933683452371925374271327473559040571784385000802572884848680557663079672227946126573233057751195711639526286176671722678281046326870158742474078247680720185648669490154286810967274165084527579854241829957815763804578843904763355120902501793387411232334495336250890176818483018998961904766343229744032545836025682670245523161220951158919901467740959743216670648268949162917941195722314429351407772119244537017937045178227744850393314281462784405418925130508307703989056339745618442522562822343353616735799443632068456073346559212700845082179777285231861732183466330253142827353301042463208184397630303597593427116395536354907303541125798238531197174748244494736406948741471527287925780469665867486728642772087463684935836843176788943304683973068018561657629391065516803366894075741024001227412622142242928828749798113562231723649064912274681555098757684673048780423078927136454226266951716371541244063721860115144242581296296505725324587540802930352946206648746003709367130227945150096608419118044838099605096081901501286124587529742912022497490382882633178543820062748165679844594129158884984908274443395671751923296623797095460497933443657168892425398347037288712109778578004111664160374718677004334583260575824734950335055759321043103651705550166485755891880729857093439731653833759717112350933749350090094497856354484225408541593707926653239452820146318997145156041774846617912486207007090377361284715637214093660948198556414757214608652310928593220193975786315158173905502114216814313806194650972117323405525070693504140550862329085952000000000000000000000000000000000000000000*i1^154 + -538678668705883527317567992180818039154905770835313646637049164122743380612423353624469922764632220715161516034023478779943218834804144713423728481944203252866125438781568968586366125859290945373687533774763515265558372633864898439581257101704328642660714085353747179069628532388516346907246011297457444046925891059909653332269395205644755102568764966087323303768267262995872251324832043064538623704653888262848302227120612236452795357734666005697970607253565800107393000459690091557603028955983564780781575259503566695116462583704301085062105216358665850929428721425992676868800196003371728904912503705060621636112510758249007941485634455567367183192984484548266590227485860311084782150553084733882905039787486005236526338034225377207894659115342044794069367493571590762625545648245772232192253882715227185778808430337051633149541217120312935556347910755927539096177959847485216373888949090808247317118593072407462341357076072876675397689752320770462272305060726117569488763642351456080904439782708762220999692457795179116986902575016711786244601579834476716222454366742624521696730792015598700799511035258950901627309919565650636193475135048783959283612585410955618294751944317304119980266111026305761197643721243722779984588645791538185822776047012073449526030517977105550578391267940116095025601349345030579891221656473955146859807059762702818054712287250143557279821337312491019786814416444831485474033094605702082828390920226297706848024759591663147380140531419833796486626792898413735882640127583338058264883292739174748281347920042151726221569859667936148285531671504419588158704740318157948418181377459498463319326580050224340417161304543771245487057697942989676087254367255075151206039807060282666512051378827841097805811946189439463767014674270249321409883554023102670853326724287714406277672064942387041604991782353502861481349841898486148221368584834278140245307150192871836792119235486516408071887126266443325730752545015224235249597406443040426449247652949294510218027863343828068962683955280408161611283034126436567620067033357445514877864265231654781087729060511096164952273705532665490500516717624564946881007757756480226078795872731800975135842947906955694310256241063592404674296823061363453599349532147156156212884086351098605520844738810080618334190113015863396713542730319713152368223947992442426307010917718606897355332694028243475105547121339533878220524084292729478291368672367657166684332598214317066095101888559628146202239759847403679762844972033339322927592289175450472956338447294885213285218600952195962658726180991556703667886244558237102386919459642612524413824573972237645445956971204201252250476634072409031220404580450952797389588573684924333018793978328176015893499926280996400540740037729454800816471007566339958652518310818895583333574725722829726688701154302730992043462257154468292251399128140959014967776484126917564102656852818038773502872031769479430755733089732722071001309868028762003896486849197224242151399683323617770770691577934416026192202415697693903556217492518969080479103005109645116173058172377481491328327510683661661663699042977449286407621250025062540967739641021882415566822054664001985743948320789701026836376033376548161478753446863352730891139956958166057617339692153340313907266793775445620799156846296444565693771822010649701719085130463173410816000000000000000000000000000000000000000000*i1^155 + -476051485259924586184544886292533172361342767398677071759844762139142354269288039850880630482835711657595052420810397151581547207985112010310923949435102412383807557907226413430712074673179694693972012117341204987090576836411442986339568534455168628967913332858488858894101017824244081602080365239733425160654373347028196858089476478325992546099229410124751762810253805537392012111305121409068037942637744265728938096902852569793078906335168352462567858773032939307497147831989582394740174297120285728975347683288377482660796331056710935582283213300589311041171577805837958403670035202689705903272002871659444526644729091665777756071732665263066698711780862694376356924689072783164670735088901170378014593170597329657826899740445440267601453701854753102313474225797555626770357363599167484590803777387335531828023469573043930654521420091814866103330778068045335472439000685948207395773901846155165328350186932125122560955204598366390583523771060042534753855547346002884829213599914169343353166436995183222654902528250267225126455992763671233261072870826106635233080785552281634416701582616307905499767378230161053363718486504628605930610441793269107461964654337473974880529128621832308457696068404582849569629854527013158362979706045357195801147353424356186467519178366074957100865055354061182465794488017952056961454490260778805053706616994132351397272030810155050464035408413881445138507267312300775503715107433525670444109634190020289959158221761416291133871974868115856369484484225520715901481409723725641018320973095486321771182203067711792726204825906090496461979001654827075685293737980199228548276645612574621516563302781580976684761232604860552266001360036296564165094627986467651419101127795678140837116143096142655730389333782976475155039237508734959655600731901049663014390148766693835304311756457290960019581675554552734569585399524547194661540124167498868444224992176567444180164609701868560919943263058938852910830719933589998259727620424207542649637312582617785618107138520765461663198035894092012661532016021621551480854152529878546174923338497209054468725195407272552983251528957781177414077970814048778342585507954172853296440944337068354083195210861343652931143489622667587201179902555676179897083117375096176466189959925105002240689974533319387361220080571835792823526707962821810391196478902992569046459003060635427851253356504757528140480078427992361562095886277891863753760540875466754029416077972859608652032064693639616681675365088690319263202944197271086277119857404515497606804717133671941345071338166601740139359770570924665698193473946023651026209774866037032452012561720577835642983397407221696032637132994607128562811489077510614751643825018296762062094735534426393033865586393552613074352444219809015513876015373469216164833686331092378546401245765956243952808513375572988511238660281117768129688896376007569720105969403917285747506214492226462253447840784474783705179913011803736360372246581505575259733141615100354120081028663379886635010592636564117420075909655395102644598643763888429788735887187414574625210257323668128269440875189794380704234642026093413674166895927938561052941276719141259324556137441299685349736408112227451258731545886184930259208794197808270443348811701235654318355020929787546266112709208396050447299987171341010852141235984029087727381706178560000000000000000000000000000000000000000*i1^156 + -5954628688496648337978534608841467421980468912191721268861129015066591411739729619750066020984961143879951984659766547720501890345960577610089079967958367066301264970641813221060734273332533202131596874103655902452866744936350336203554046036144830286420196996580863633585121002802654195027533339420792874391279090063292133588977233616908143574880158079265414764597254259816100029651489436184518393567727107982293580582344859043961643665632697872094166574154134083263570744342651411841726333736212540321646781811825644071192327336981447294045741032219792569809293262699946013519742475953228287699679347007279921579557209376443045823457979285772273022371989845486206480281388492133985452572762067170424530102778496670655584001726650202159022888814959542440365458556525174782826010542089441939909654832999410499750951283530766411137708413893442008849265191630507159398394248952945253619132033926067199694530579276246721016537718855589807348557062226719038445843821938107401799178171902282173010811999843093978429925858302206783186277724023152498302035384500634727522101055838768729902397826259168583705435881444606551958750802033184490909787731206170746889681189486124236350730332500434471280205723619164286408365946306720196981697943436436882407495981892767209078920348624973596240328693818402926323684246316055430049552121566718860986471757420217649684121052065091869342002257913633947715451181641419909066073218993404339706905270666645809736108388780940919137215916747047201948251544968745362560827781263614811778991291788506809342776522611020655024275702506699674566179807713070556642626796825803028712044657094258264779633768677503858267503761096234979377661978171559728632186206034970934520218103122739620775523246329664435177936476259442657882236972443635245741238549070232190789402894111634084241064579094129559715791465896943474205277204582386101280694214751348385692681350588082600998950578821935271231232629114757430113597861460225292910187061856967104375336130282172930474515090431153812111786309471248966231488757298584328013929683542625418967250225103298839598181332965440705199160274680849059426614376887620050586923193417665586268894940684512363379277955790920753208913401205157198839534725887641221479058510884156362389035200701378989013102479364479887370041676227597684383192462824956021802119691428644550595899687487304128574700893361605838507357244903911907098459671503360010694621578925380573162116561477516198578103204420771596439428121170026296893150783832320281707044333600252477290751741336738308706017303019184335715892613892766506949639755625478563746792916743074548905838333474845192254420659479417255006409816865965775430388850310326220516733057175273087125052516636570536093649765074800921572882795427084251413712261169456101925005953577770566933195189285022744083854890210257129060341834674261762039497213984604095249670010259272856188380628527409594594456308323318601958262089850562232001789850194454697098354644163528146690884354009992987601859661438335118001104630831641324081522614788584124884773168659944647538913181301239793787842975727870690182519986149342053191273523097831163548440688110921202065639359083854215367070079510040267392496164671157209348760539378019878190544249149641963904200159209877979007243724679915200686757948534676651028472634678829907968000000000000000000000000000000000000000*i1^157 + -9226298172918006921506056866001339183575240263871113810266648340227729374563082824109729866221640069868189163128819219419027181059009893234012030383646797397590713942310310939982668896134198805492977447151040390935044406817321937324808169781431732182688384385615373401965179682158433653044492688984220486008928778016350504567699985739714259840710279676515058354405296147035571608534572020481707852602778109840839509377080590184792758945842394507121316773137988824613776297117215739571655643525400222409812434868250275193175006203441450672275812628087474309505654542231385545070823626664697055868720360790143040014644715051385311203735248468001855539707759006364378764635485784131066832080827448101119008992420866803043445306663630010977003382931593472094708278360284451436955943929945067169882025168608740596906838674035828784117757908680697889538159097667457799816941541841011258155980772550244903931205599130533959084522623293275805791531636972490853776321236537228929918287375467851008746790893590105911425498758808319003172059662421804175564994105941131498921157143304649963111658354018184017884672642195903551014271018952017003154125541890580467256135760549702274037149084133665898210260175189852648041117483141395047045008001298702215334050039722957287900312103300142296073584191346021447700382622797808021934310615557198143310239207179870708052176714642970700378658686082542749109598642607787470307276951682612797749374562521538198001855624291574501375810780204316325856418245883688734587054822880156329992435319533014392784354502002640529999378299845331185593811893022235580204369764358026030550384002681149058818659299139497426805333519945256972726957466922397987339118565465015232181544148900351701428155042243245301572586393956887754986583892743633163606821604499023867980808288099189735178882882904565304163868467249473144420206940670976538723425658693822404950401657737661398069319777466133919238941366888108647161389121528049113774138936680750089798615259249175598308418067171205260437982863642310936864030025452070184552578321923419492659739221804802379830326885442455577211997447731985457301679747140142066074490722813936527415342479085391285237677184121094167395806990708804920688708476521041061680987977850970806320112330486568284041948593162297120087132303747710165436664501396360405740135755286731912040888298794301994935600852961525237772508780104635888581312176517069719178509319646902689311843638308761154501189691615222505961909539352248841748064937480651248369411255059445654298010100465116256652054946254725428551297210960682136881526919695865190818033324003418020335249528252459105264543052903255298180014052790213970479551502544690104807957707201865721988087295872840257951281796045840516771212355711168196576344725800109426662473792450696336918513411667397418880807367182640484673447310943725488035280569925057236393716691680643143917968005414451556574770290617289191581376334460151818483323347135111032706373033196857286979432268283858654433216756967730605353781965172703411577283538675635076465667219886399445340370723751185241366620784889585492072049242748121735394405808834652836988096217427670885599938296269185449248791460095876357197574011411356660105933932182043461824078850618736751026955727589096564231639369294700491050541601237510171608088366284800000000000000000000000000000000000000*i1^158 + 124512431866589860753486880368105694908766464282029987596930467576270878880797390333180662334695676052240830985779049798635780563191723804956610766389209917603540967445201559583824819257490367879991703692146494567189539511730212465600448356504187073634616662808289097902458855512851324088257021888669695688200304639234330275970184352316768158189740628850035337987330646853461366108305208663191894598574716432498446098056651870726784995575569954897342555967877568851865371883723106235707608602059517164158123107022370204291932078186393439750333921408262977808928914136705710855967850599602774203097472566654126481137753053647447405892593797581716743877376398835549157687347090621041729486135351576315913274866493046189718423175488377531395826738225478255332728342998189359949773534803155132267613732999681323407630959608973214626556711428059773833598396483130265127683827518787333304513310615824917019015247898598785058045597314770391971418064150534263734711047663181373448586550729526466435665298497347096164468412636304930392415753409794650338695686005699729816803555739851435039562714393106575456604475753241003964401153499956193967379607979748831167383039185070771826377859738214217745317139508899970792376366820984615494861962100960447760202971598023230847467743946074192281167362042077346660086959816333450009641297175246811126743676321747935928752385421091330020877512007735007199202895218704791037630940780958114308794917343272357461875347045990236535441685724735474351561582313122622931746691721005014179929626446494387801246112480354127562673837329302252803574740974508384282056171270985142840893358156814596962587234490184593990472753367918287121335553548960235002449592206007155870654532896921585028629555908450346001065232460278150017942072534951107538288178404385414731191979093619364942338574386368370659334882677388447349562668108816982207786257853973067155942144569994093440912084721951613491773704825372927599169777658153225859896467938131892549537342413935251203057684105703653959946683825656795923413852504898558411425073674265720243427242415737202525810741431165204784794872177950592688209726767058114947744585799634121144241843288505873616167277327685438013250541282970614624614304166266778947411421634842568171207682738148258941617364883682666173561235994219556101237066499096255542816375815053924030615266759884528080795680579680198191354638269857011370822687153971159446049819929560410278887400761122884097435222848849982351662370133710259605467826663927319655191039710694456470962956197525701312496917647711457463713570293583262472128145584308457289493140423390516596671157789638224683920637735496463536916049351579240294132057121775541414330265912643906399972616703530671955559673559391123213676577191772668381009845556637139538078156602015696934207070995850844501893067431565138022960887232733460266486581032436807629233408998526801345214690516527789057267661780544099996795989324237194449820332921596485648533058949216823755801328947485820550674986678025516603520465397543955890193888948333417409569245166521059175896907706333643715489372489650727258942104023007337668441572949960577759619601338984004132467830630739688660527990441771342421361480309581439305978719531293624271891194021071325903361997618917337545217202358983915213473054657473329233920000000000000000000000000000000000000*i1^159 + -50361273680971245118175555646714363613245250188500634699626829384715296900521801720103165996731287553026177764168605003656870288600336677930324941464115641878274725963212231165703333992071220358166066549920511292319074379579204981008720977694553994079495133434583880065148836217011209751853380228798478002405023838113643035910696198730025992194381423139601228354501678165198520943867460352007425632927929057769992745198376110380627603555930096695863341590801968258918938733111892653034808507178152177452644982325895240248105994930379077389359309428684052673583875365044063998520033260801811364956849745138880014941118850728780106160056051460825456826499120362492357864431191674309457941068151120517826236168919859595255879646141222352526761290221202613870807633640930876342536551045392040846337464309994455711236624461568484908871920250002055397602525938320242430738827804369245731458104576100571839212591844936230358222129437505868357802934248128322707079128733191949634392996246099788651041911422593104934278478297978248131027503750834693572206174844295214779328292776375382588889697738245010123253758152344618058812056326587205668006794536167101415373945251568615334056776924046628092270160609155055533448780988118914073667482389688949827567064273288357676610784846136310422214676716232266056056699025017423357744833265082087218796602070833891063456494445521333680288176025981512209883296369566303648832290553797235488632252858708322512688701799064400949017757273058557685108816740390310032295418884111807937918973406814605766702110584947506358326686106759999302229775831882867369276062959573152262508678802065526561708375114509481581671538710795578189808155024989608585526538744422066051495939083129153768444731590960144641922560166632820834270889541193998816827950233038967336481880446238236296592794885257387512538547704665946159544269914116042810557326937399549307298234383483511106209019621645627340074734474885225005839026912175439836019497941931693379915240027045927965259268009026320265083037703980616509823058057080227961613007868610439604338497038360770782111232276000915008469144181576847688731624739977617070180638727132651461792056788126338886097951904874287269816108339743131299705626286248379304536661293303875666040081810532476319478304690700513277002668825825553798601401102896253101362854682185598225348644541791389731382005102084475986609582216034183773219109124217110397145406878942649488567293931270106090291270922281459663839146938016749931785263558846573544562373093568717070234400281086782220765649794617371789174288221384259193978140503386973080201594094619462915249223934173591892299013551835570566399054514154535621153679635123257841310394651639341703462479367182018032492911610606705253245635005604279117568403831912178963893122954443196639191563464719316471295690946765782161997423445384895447327339992814650175599518039045827490644431395542018002382097712089359753598199576650367647567741233197949111400431481005572239376672665925262377899361356027988138039412405068344974715867502958869125628714183001273209513216208248588346141471910954823547119055354086036055361428206646365257555597184660642082092576933769933690803857785074684125036452310357231682184693896740841786853551280313296222145500201599602670261640337493498365576906539008000000000000000000000000000000000000*i1^160 + 2280649265726588952231394559827242903552547411371305658829225277141471250678009934934415667730989942419097793028631341028049640650882138431812763448179377729387601978340175183208031888096905502239948002278834568887845847822310742561909420466257009642110620190082774718784260069078801653261725560159192943291148262379560310643052040788953392440744125505285452626908697433115561822976987034889182508877192355435302504167732456007482539665135349447275693478804952707923149756742786447973483228947723208734113853838940277912611903616832455560100482749961504752897562742390637882718938630822073755002907341166689353261219045235561724097175534045376571414897584404247915337930198832025609558390248424051308063603085787644025620824528305106621715382129349925792566168250039756347622464164776281268461451134884651039626626396646676542716283247538565062622663429088889181217338173034783904468880960837125966922460911582153836533653648127631851298833791643455975039277544738183903908436879831809007232126501166759565953861924987188124303541138492860248485527383409969976832587552338552531104501459692258813243674578796834069657962375385653093633228065894300869017437111798703297187151742739812504990699011770143887070142494235225288748917909740419969149906461286392194672987468782596568931943939772145678762331367673695309645758828726056915138178266268953666604550655144775323087835690955016194890562975162123496283576515090648855223615534456463446905379012380819530649603552407208703678594306615668920832533211965308938229089073290566517467973945774068145549785834157355698457647276370982202484853738552638220417088512779130858862507298253109357259454237441720541415847300344387825198166023842626209993853601776481754916295476563153503062893223727663184652228103657435852773466465397751973125624865808680431021652874790629545662939702343523247110210427208555190247810607382246257895327338971639390816441144518687510558084473479888995215611217166330555479844375951151366391145107255250717250970027905445910324951238404281291508732929281547116209868360673667780944903839680442273724423508071816071196148886415293444533891578588257370616304530701033917917045027594995556360493500445737201058508359558281658590322568489871095922269427903936803919343405329644325620433886831793876216384663539359609746770261437456871402442912076041864176171900557685470137867235850321161422585626643845081863153527739109976351813045394792905372251157562528963310159467662698520423632507023248903326123546508266329748196177751720375354217370242088927930800712819105507958422889499921116613360640853757110302500615768769311408017263098904382419256252507803295466166955929776153291438061068251091736172345322771148773965229159964749251695832888907698922981798378128913578635076462680394460781632280610449135003708927549684857408212133991404452526554897002376530300808910719817479785590501434238779323766740098473820968102207754500239849000794758929003023966506672958176285845264075685626786135578370108637711563552235570748060754118961191494364460221889088410064523470690964957597465240863696347482905193714389004099317234019343014004352239598379958241349051476553788342581943858668885359119622385974504064538563967558409355157464153693657502606888303360254672211759690465048983293076482241331200000000000000000000000000000000000*i1^161 + -56837840288941085686130618430728335069381038457179212630341674376839687045207966500997985610692637560219660906413950731838926164496989172395658561937418205199910366532454213748391725550839206594965668829080128391130049853248489201244972543413557576415934952637934327558935077437638188962880614567149989224268622228704973354043499698881616955301249744475437072376557065924852703008234317759556352902149836228861377728139328346870231704196124641581927675643507196885180327888341976563991573548205000026501267492674012208765009290049187571347594332165133836332075923957274451551247700920669386865657930196387140418982336674724051882115890352583473655431440997903359326537134880773473243391035083611307319184352177397937537567883517511120274842489124758519650681831354709832672115905197868621645748472867344628909432407114589977497174197915973121157050113562038648625851994247411294827825377923370869231483476878310219277020128043882487327301295206545566787597472057789573438235390118272441200583693689211747910254839293015786865305876021046733751448086927463289418441039194507860639718508967080903250892978539251246648623621541503753915159927633220955534416736770298744664052755504910932355745050487250498847888446794371271847934496390229960925077789155005271244256437112473070062928126498230449013072249621832659281030852247101284195976595218207330484544676751396548357497219574064722635054074143736151316428135442196722558971954212102221035562103884416321090959805082126283013944397166042143382060371176681870598188190634939528717553685991991872380642162195240843395319454878215009664938824315782630660843794856927467053165155795645832816598522208818296774695801705037304505151534381403814203670353255674855921256149600891257463962658053301589455259827689507645252107469666560873993138482044186134537269283089259212055170464433691181540425578664181523305314439732260610152735344655400725342969993634668799040763314669239063643527022006807035945785007438007031616412729565329642387926737352278984288468466737942251296996882279248358249870593804107438843719178792974914806710172575353678657051826120684686510939934208865623740798026871911322781523356428779938554266197490095275844407280929975158882845683678687351837607933123290114487989619668752871776323805708947282490516009447349471363974235467983085722913841188881501783784457714565772387818537610124434843260067415180795355435071961663739234497612995455480580543543777427094068017731521181453627393352898316962255200470577463189007096203570436101003981168164145177044760407648861525225409210585600619208985358549301574283710604202418036846182103889333659059382327432502800982886071654140720739061566576481368470845826189390521901659459647464496195483670024982467890910153865944827304561224590055792355546770466042263981587012921271064650511015368916592595967874337447576274217233660668329503031559037836732351915516620647858422790048211012558891124146839409885563337099068567058703753364994020017725971371778950609924893684808292062716112500758027593835717718956534052594930444744444099591149319640499939691910454755960057612145183746166779800411758884075141852873729227555732992109867467178733109940779057384551147174898445420089401473520252499842448873086557233295925689194977500221739569858478080000000000000000000000000000000000*i1^162 + 728792189477837349876585750617703286352382987252037348211835857169941489157314172911245175219344247800284155343605667720917496371207723998484063532995430201859733726374704988882633883558500352387902188810061660872570926400392287449820867694437187348011557721346724771300410999442212894495637416167117476377113911512365796068935083692565609217484919844845303180998069922047449163928078871466213949156201633520465341424142775554304802514257118139771014219564651502218350471222095358026452580561882707499560066885390546802835410586520117788179804164916321255362904873421236609960209559163919754143612652494313578171326958923006930756853902885444713865219768967706099896966464676278762099764673025575657642816272716304972992527961684135374051060378155930967250825479175790374772939067857687145566947608064492913259601895795334061904456363581395596480999371011459771345699686484044087836481575726463803993225683922419105332274980455782284954689900097283318781026593636558572655171214106146916432170695426986617781519480034543150258301312933272309901377460380470617635215285751060381645778850887675870687580772671729757917743230505816615762132155699853646687310588259236329343683672526987079650008850080160491355713506140324789359782633833742139637158311715465865451386491438022534191843223901617213268511648591014568798625331041775925906059531147406776689484130923513389261802364822826929991521439938816266854833034805772389495267717611574460477129147825185006538005579476250014918894130187667828802243684099612452373414427653556068034862537181355135476845691068332236227896720437035409073703272514988557342845172801257482127485913273074633167152019564693629686240219445271127201371803849452051795062449698729995576497483623424521512278081750001510027932388899125388348068788224804729070558684407139914820099754160942627916874993892872306330530224888335959264000024504630054563087741521531368958541277651153146648388795286826696390352093267951564198539317999793370537260416561668186123014972329382517938981465957391915049372843723386590541422743264618074918972116464561355929412067942776094213642009248986461845653862587087138918323081478797435403236443180163833969892730294681453382289312954579810173706240297577576665015024896650804231718104816490310958946718967102867417754063694826690338140450598163566495349957114284509411769984053882577382545020746403724817979863227210701199939235458422651476273415181530750439117153894640782702542584998958872890158037126132533882346009367219958714375479993020528200342839606982592278691003554425049835904079802336803150617196993386048158011533863709817929240375606843502265913880364219236451224933863958425550271244363675866643803630272362001697556575887064606288004861468373093333927131496807253070511480930495060090303736418277952950876147581797005101770313181484442603895429424258460781610035585064898637501342728876042339078131649747579046313919404726447112925416086918711276191806015421037169886839654805653008020493140248780756906746911064338344979011247328110377464705788328296686918144275343207012122882859609544608834914531881975633495381475093049262219661306703159229202558889925452774878828180512043090607645521904785333948602361939265946856660091751800877628692203907062747428306062684454912000000000000000000000000000000000*i1^163 + -5867887390205201700317199812599912648392540636779597488482223114514994284515244423252335097629296763576031694501299202265883990404333624883041030884247155727428835078048867618061145048138159096717760517675141651702095816859435117461585936883100625799668150678937667617829191888183342496240781877064757638918561103040384002647990709312945601111427364329012479547564137427844253444589431507453940206017086833306815715947718628401633526181681568426440728536699587972987611868174679828600060701902034450734813121987835360801218870041183979666152160063925986164848301986385193865015118824700488839859929143589364411468116974484257639818094010032482171197893634190442252279837236501419139576732429255395194016864067940786042433675368126136488874442417481534069102956829063152887532475939732468535179814004984986377349390206663955134244245700530879600707960975372536636562136797443269210680784778317650541788734820710133232588955921431300018004038372070455553891222665488407124075031138470128284625421533285342941661016103504816938922306082846770183075135037162362592359632248204057384690242345940514242607172798112950749939993695801852602407658238274530135530404349226958332245341634449298674610242319088611510340876925634907965007558077751183124572642864214777802842308151719624299258742270315208596495941438639595403323455435203705996956491921460142902799077150617410923301626725368480864887158834819633170832054099266082393168060725461029731050751038635463317577534216655695714130101904751921504933001813447044941177282964695117009784423193924864339993930500690462086857549662736781615716238520382352350851765961200358426495059661550674510064150266693934710752009875333188898419640899560561709293518207214986022111833635506677446513354617244209369809901541170738955387583434171758461516216694951094875052852201602426414990626013426460775684024805433461068737031200756958725295243141212418186294342142650994274861068298992641050289061208814048199611882934450293103280507635638005140907045965349292567849358035535212701078724393825594421467213508246330156191542695616173101971378995007976175431964446928060731246389004952232664918043785031272327738178109934324819866549152944923235637545619605186082472126299095792285358991990964565754846564897310057147920412289586994745344294113388234810088549676391600642015939011429219180593158381941478209711670025371795680049954397499062394678811221409482150424253871321542004269741011545150220678132239220003690095146047993551010520028351479641589767137773363054529905104933458803767478115082433727106055203756344570292984724486036050089068089831163162311007483464913804295560715077950279911521964586053332736600710445067263728871981929839662177873381191944713605053279928402838841724408024181302246259946678480301640383665502843386281656323109527663052635261986865093381161847145898941924867213109512189100932060077823166997191624171679626025104098459110867454256090647617740201276785815493733378097520119750547935283167789953388516400435966202483722256189055968087124856373938722970557716494918735296490589193433221371402105170177064754038647404977424532655930297903613911056277721081434035099858638533896813704065944444855352903193914562905112261203939687342938260114759873657984832661933260800000000000000000000000000000000*i1^164 + 29904603489155058331197252884786525615005411371297048057944700866614480437960490751791368685498686006775759485799066933191701218133393809674583081970507509338419263702592096411612972531046341467397313855881461237812896657934466911781749218522252735129834128070624083841877492050106814877199589445044892204007425400164369076872628346589618059483997470673648907500131981729489572504020122816642430945899996381815280218977756744281626484140092992602919103968917161176914843179090000737486746064432641692323206062480261112729597256402934608424303311209879916115023041159671872452283222203991548748236649340327513232692417376387355789793311270796423697418553141533693234409880104093796208872057650102399275266183858647137870911533937496359797434356039017361905062445338601719223321733422702413870937251319252828271243485903890197616129237547759583549126502180002307878697203315931640629617180011148478731836094122310392730275378999165522340656434225125531344635248749614224644256630652724259836680779867541351325453839205582646887813395590361655898976257022135033321104059088702455477698289535084645205685493780340861037056061150301649320890836685763587141602514515613203030647396656169445267815267628622088572703025672333378247570625532602585633688061523115409538642863596095103912275128131617906210571138918540907333567852158307003997925853525461801385710842418333332121133861629817141839973181540092906251517108127562776549970269901170842267963031411372494531309921842272449812489859305356240989242185337200146377016070369365460942116612331279730639073126638430931954751990499742822429811773785778471387647456169522036492527820119781729844954970393120872471049257455928275641254016778338493998479680438657523109532962713026666999780685932236089327770533149548361784320171008635045248175550152872004918770042338090860249047808551089785749635549019314782395230175533520045071775245891905863975958514299736392257916450879368929535648008739550090721774199721981562266522106882517889262953543975200937398542995876328460305871622384652542452664199120316946043661892803035071151634478910978246266765854742067254744536519754428205425324973125394715897726327487992060426524470435351599440655196943966111274543603536277550775566905016594247239395639646187562082414137606348189174565567441914122694680970671861293227066351370496221899428467916262844421814023601994059248271145033693509698857921033277736086835839224671021249694241528377092194917784293273851462850270476539950521656658190054815270120624339017299452111374304818140908049855092503882713949848490675463929552648350525570563636984527315119900521167267911894787427553390298049245202725474393928408240887668968413261932100139287518535662880193916275373199464752896526451940129708584302136288238795600540378064408270209760777198107377917326708142602783259996005720481143377245515392978408141529448217133479485582510824931770237578130011852045057144003357534901279281424937148443657175892215117426890290009411369277527064672371642042365648145479490075184197016120973773635470284445788638939033528722055965034008615015958874247094519226287572806145666122996160352860628409298216088051411510894805754748422061450728188074970693091693916766199695442417058479146444730712740331520000000000000000000000000000000*i1^165 + -97648931306632984980564182759587051603632131098268848578051552169595408754166235496815351857190525191443132553269392554104440344101876159580338592037025800232646735497521302444824461638815809163276114070430507785668213899278430699511658217153510736789840040576401695972631866993483122489095703460133337137585503597551922330127420984209758440008547969028677974536248155505137044766217123706601750481021099610532644197925871305382779179426883429722867712818759504206945154513609376642784994425911340621133950292549721743673504278364439541419157710659334642032031940679479474988443015646436037888104179989174039953500451991762870471820544985901049011280636779525984951501355321479555070248406356229281491656775773656603397581870028348322851611462870971971656590225153814858943451023311524249844707585583405884000177796035115446199800675367261217446200772598674471558891140945711410662767029839574102676014420178642127237792118347369740805911225757163667388204402660382000751352853774971166677699444749803903848781490797913652208591255283288925421385887843383744192745738694532071135470013344691279578330729528275783506158401022893820298202415532336863228459109570453924392177018452036766376950242719797053636116557199389094964759021408624568963024354981515227339646756699029483789261613013046659548148456607442808512032396205578652958539269205253766597873401622429460386204959078405935068506802968420394296670668495723149201507417426623568391293422245954922203387928195787830469117572289297578586452111515923378162143141352400590556397737769127716930334389638589336372576251195586179998936452449490551787242054824714044067210343087867284193710758530571690417358673266370713421885446931346319355570936229861455948465194430790416467312164236025740723204704215042943277092451239284627553423466353727603089632560915545292130266281144517614584968147188410059507517509367594809934393112192833944202117889834783650929381473413476693474365810408062071795255864980375997460041482287274209015488449911223477226236956146710814671993108063559134130047513599221399230047522214603590890391575694186157298870297593125992634080002864860502744135565787586551889032320250028901296223814963410004351371463823308089012174355285077919827894274018231127886061330390232755886380373414474626178524540032273999819721029647104178699771520296417518931295736792991322716923742807780132887610027416577044750166905974441571478890907157227297021274195968480423944648016186138919519649551980440367807755066687965926495506370499626702312167289247859661218900153719269892674756442151228519651300551413455333756882209119984072890029470046853284281873581449979726765070670817098074215574852276431274148065691478820594360375170160117423942322482328517535357780636869094468152760992373734517838426550325429041824474184879315540708576389765530346193234288402387083777708810708985450132199546554462035739154254834777743721986830533734241659624782364380418870724135825709018343834020016608203549508754771248807013501278284708836752744567351424830000000671631678205056956678706853649988186406569449349836824120894989838602273014716055058059633309188239263299266305376235921096379081072750079415675667363860850078732542054265145070882373069840507929100288000000000000000000000000000000*i1^166 + 183162064625421638476227324329471498628552038752141004534020669319309822663207421184951054938807065735673722976791138792891892418555364737396647294853735017689344708423752635723525088912810508175123305516239231447380597757782954358664972205054960383908629185792170396680526631882377416521236300845529699116610461995409115864633541840794003980806438440700715750638510813963609618148273246001887743814822925089532038275836143082884332972857988976318331418968816925816654846690548975608188404526433594050276863155132020988625949022710339396032814082051107426936872764508591000673802799002508234765681176687160684404077276642747579347761775890352631291562366493853943643306011110026772694292496880982890383922432998625736489642944782582131881686899139394774418428355013052348070615109968144765926024152686582150621545180106759913794645206791391657742647073751653645560629626418261028071822350050794672931329569810787406213244807478791281825717779003024016865547478482931959480698559148922903890986725222367376523951980073968382421567382757337626662778190952979500665858372419566145044395345126519302803133174423754810747300844428182664787127859463417575491158674975938700933206088435843516243453683240876688875251718332902863204489282432589257043081664711550037578272243296681483576159912849252761322402821076137488975992158540032995214431853823069715581192368569616113763504813533615321993165022086128591309282535281138852883843977088756825927472364425901878583439645500716185857701170949664867002764835063925434648425900132431036832353197942476889692968140133054246180949598111186414771763877204733655948363209183076957728182994447565428645025984051689720992151073246055919824421797004026236806492601156636917590757485041387691112018232291471052255217559307997877994651228959004134280205328920851123264485769418597108248822926876696683426589540126033548187554861586760949114771380982045281493476688491119090486822102370361526722879362181006650295694330051845632546661131125042426232899299569074564864978148657483934372323022087928271881565695892865153641302516030466409958519332384863537895881593099544770197228854168387526665547525042356592909145464865689360594040534735048960927459447758782854286829211945689603745723674971807656728826660652144852993503707390910017169255047220432370686714356272344907218964993400691199774760174661301088226697285385998252284211273340855191969252543331414325103915362542156726533548168487852388015780307890356152186606713001576413341563540000060133251137418131930782492036435933938156139819333766688829590630962695170778833203511009872746463274768970848248451168036177099428687605438699049738086258030954848599822751958119416766841455585698471095748908263094978791225950587883649066686562214179017724835314793137233089308035105035391068260646805882436787979045173547647509306396888698060449775644674169281425364199400384720582143505347323516824194352517643760055931986260205877936710803417105764507662794822181149275971479043286577943720345818183734109151127427363560574595279555011054198836293286509068886388581761676165856385106331596806297090410579791114079026805848710330714765134514258220467234578492354519698967709104919052884812811210784417748574358482400051200000000000000000000000000000*i1^167 + -83840821097993242858094158784738904697166785916677698900723956513671024962628751528192462080976925614172976882673849371365012912239817250321601455119493391910471023552189818114881578890214203477933341239966569221185702925650717630574963953036911770427158549239131417088664958912778957546424025444201633725845654712499161697060246266560728517675775138402831126396339146203991293522766458268544984296767812453213437766273359250047574540411901854588657353775934678749564745393296437333608967958297176051182150822438350093660260292747427821367532862205391531548689479321291201094603077908513744144726394477870475957279974420555932871162959297593091774491395003797586929595481149966391451793374700430606427938517460702195072350660181371206420809869226796832047740832664038779110853739417436229137008255158851680545052661247057636229323142026919768026196828000107000682585743042241729576582215590928184314577489208866231930786130194937484861447493632977292355453800244434597664271015643010068768555243707927727742953126064459360350584193885752072928713909655710656631757276495857273847118620217267499992619493210752065156083684075956404562031873897140979769047282497459316567123955406032855161738462122688615958260316359868832968651180050348711857254533235636616815073253331282293462020462273804349338232719236538229162947116825098310161937617962154038179003122970807897682158169501269796337202017113701197094469901807514606576975540263443894116230958518666732539890269077677671646240757431855951496009637188238488477955799130307510594932509531161091705083600287549609319837130333069476406530934967632523112509767914362248605223327867656853243132795679345616529133960916923958297620970760935010621736382719835998039430673398164525199412546215993668486158636894624565352946306276019005820394705825959015272891349468878089601881681599614188856263665688405020630770714123340017225261407712517281219194564742434763699704866633781160083748733822860300042641742021324063141714717930888613591067101372562178122047310265730502304768364778165951820739718337919721848329160363744713152004396530426446182600630764343698901190398244335262207887702615922809264362328825328552809342377810927922134741149887147417746129337645216366693675327046819107667102847472315479741923485763032764626696128090995166754001222639682301823690752806703915012478115212736835492545090437886976112759461200226593677897470424215162481119590868208757478521646460483210953331777064968463206117953143935664540080153186517409635612650445537390037348652488103121733875157357763085638019658465232842682535948299766518862210302941220814870727600986923108045104511660172813662537624841202790318032817826868948376164748613279384784715048554486663725133279654318523162583563520012614720867041327763182807665736414432996089272158454325537835050854936352823610812114063734216450427668807648551878132720002090299812972078664407260007472913018781697867276703059251908185768919696826233413838867943001705400821753892607245157684851115706039512228951006064263948423557438786272565769649491617756243862441282010970486676966572314896033932733979793446794693068714155911612405385095615285193792164146591770308737090280657693955742425860391651246080000000000000000000000000000*i1^168 + -162293699939170070443223758318706055312258892424396767619395857680064728568897060297505046684341975076800380316541262231332798512228034239989315839859452218089811048221016184997568262895132570520571635025743013409281289443640556399052296654599672288126158238980057968880198623847810514809435467315439391457407560317995522697886565784262197183277341555245984424450620800068546640367262582355659240712580949503973897454749050502948410330268686646044043785678826204515275149419164841923158488770065959146305860232074130005616935962714817373723111238335390024321397128844835060539519831451940732240722768610083667294560512250970267033383256469155510823972181240831743654088340700351695835921834890526251032715121749518760644792245012673218686673588852322361547415273192665349644756329214109161376236614470531280747676275419764885979010088101360331417985829409304765612262961852900254621055122614168975310652081566718767147729097846778246105537804653081879912843671332232395557756292819463098960180370774563654141582939762925133591960653360347080769991223668273041256868085232518894695553274257002179494100331623594701228221533986490778071951675943152282668015289034521183868366022071627519115300105649252530311075982576718771338398561379867923937995819265191000828212194382327800159687582787908225697715432474202767973117454650098749658246297448797162802635611702044719532010390818686566898207802409236915964937406368843831641211744661626357583853779911708113427351656498565522529284409114096145528383617975729828406708757806583698700565476122208430561922151460954426966654066026156464177681178669519590677357081404364718849665996291916525915790716457115286789629391976210651300706146220420898330834978290615376339562781595112173305000263806201199170089456399924656719953304654138476632101800786777135035006878880471727019848185440743936657403643489028983802403665542874731733528296071010924654438625854433756446637640657676974401148648418166101277302282203040064843814519308785590634483757445026920195096252640187164171366618213692018699800876585561900791117352610617404476846016198625539321511770204468720989568066819752298169422436893936576152582527808564196425887639222529716737918188232575136233933888978898941841711820795865083376109177373970084946313944584775143926270855639979593036482164251413576055912758001094216220991668244849878994915057252972927933467982260329044611259344067417784790587497397235405271806936846690741742007954826461596581148240767946256625762438090255244099965264729746917196746066221579892751379768300057585350510795306039710399090275771901588331963147110309815296857167766124902259671380488256661375977137083207594854811815525673743028290829521269223906269245101411882262502484035168184885189975896116766878180331089964820716891139061628201617230904730174660091336437013144668078394775321712856763351946790883478030481084794440203698811740814301218961985993285767240315076433382875649108180197169386847239771898312342144964325533846609760918133129521113706227558153319122572720686780999059163748134478506044217326125784069746428118000367296687275701782584151740248942294400692146255217706647793003554376495414181609157606222494922632107179584258048000000000000000000000000000*i1^169 + -165314756643729167790382605839896396407455447816476739337653748194632830485066234456426335754018997623155399826583598346791036117889258265869130963995255473951292114247462929269386948652950986019622788739299038625664166438826272154673876551276505708309729086050107687581708812043556475483908741768991655642175593227381691280105278395084685921780213704683852138138999251908033658066482303687167165622041399074872427535658316867507871781209134875137392955191800998557711278312608884425254839975884123261093655040291209817226379201489652560244206927836807182702599017877687782897917502225206344618156154649115977952673647791953488957809613446542950718234850789239680039201703845260936220262673526696675243928209092958382460912335439214531272037119611001837633348390171490484497301698940344326655162307831710141054090640384430478519501834178092083189261361199927729455567337892524468257292048988701706847814061136335082786287265804451499657489901957311104725773677477805495009528547068284566573401326329764535494382124983737772916427418601411746525151780623133289114795588352484081157065827112307551137143898544737181605242531606582099226131659573157533454699266721418193665383799661504650489970269875971479125436118140778071637878851593043528713867213310446491910051337147038461124200465553088667741193731879102301973386541328527784978081284223852903645281940411858356896020170189560801327876629740965032813286865054978397460621909728129362321265301883486904888291416932849148394210153949576299260498976126544889239329312535433364290756932736780117474685238632748326104123591753170719642941541835015216040537163350338367393777473738065333366162094698921438182933865593865684077478499854110249201690430046784802433551108098229537227837165880644689930680165431987928063392215914304807683788690642683461037813024411244337520054573930288476695917853516810924136411216427796193742265741798685882028475904511864887588750077194964294887318167200169400970245993678407022507577103381252586590979808356364147430009532847567694222234736685196441023977608629554638306308449263445671125207112855663165009502998267929258169741005260598752693706905785507783789238689289407816184290835672103179239763395434590532958593435726656428053118458443148061837548773979426112978647532295021099476899431543481029052833218132824342788731008072641865338217156121911316556915128084876946868540231796408517400768674774269738019931898623865556946139346745048097288614973305142201003434330211668752316974862898510905849466479691954578800847864202129924815367575073917975724094849802287423837614759042570976464342434476614564671999868461452388612496283755052911176611008447300421263632472379685825447508117993939795716291945501929051744596863953328779770245277538139875156264281028324939451094058232968900763895662416384236255709766451349030061981968008833921377466219068805340061569996210837318981772679049639819406668799349577128086346014960576313454544955366646763407813207792115541509596694415184811907735105308397657806966325555865438740201903954391098925891130146167635636091100536985427422702875234362902651412833899101506402152498004099491390182506706411570795874285362821147659553609699295232000000000000000000000000000*i1^170 + 8193157806008139480953163829663851008175920067374468508088562318165448594132187774158444986166523742329524915108151711161467165363916648730795993901814054820633494765237367063800711657868343342376629782154569483125717532961070321372617699594852394977471807403731821615839569164411259446903159045250199194795875831835457865755924081408830621310327344542050040462157616643302893104529918653486501298408488381187242524571733022844140310158043148788702374233379908960775214011287320618301517393125867818242156040679203645183108730656999899071558299024569869181137239994394279460015954678626080576099637457213945471294435288617016052386406528549062587149505805918241243311941948009961750175675430241075653046708952395091775758108108452174350361370205925228289682126355292966229805456524188771364003574021204346337914778601428879351144217216119307290600832502490332281055982496453936427421926490354179704565375599642107914990354733712771989664169011155736490884357240226982458911959582409386265603651705089653630806529765549792693465180613505153010338288696499929212906098429034247460342931963532169542086174983219351810347388709628015117128165032635175541017385161465818712769705441586304363543850381601124880106699420166286180877034875542027359318314718766076883802240040766909178110899381035269025414367321125606392538545127449957215795093859133215158412387774166963066140980794421321120186366069496144403505797126740406152311772946373008535035435167259113925943412325142706634459098638113457093564617796158933860227929623514097436258120585642332251032161056204639513078270992724745436613607812127418957135398408879060156125053142982892699009318759117835301650288656090062497818447386569618757668490108609136513683827530429365517208828690905875437642837257087379388192613794121199505124118189644112001259198238677048473066281553058245103040905208292385801489447964509224182363864666297274347902189076068271331819958337768329637930175385599051343750929162884618678384796164646674501221448514887024954928011340802408066553223831413695009083198992372079187752484851833472715098425598179779625797553142722973028854893556142167830583162454492072571793079731120394296438349090382032239806313795731992237462747032766503021427041717484711837221584229695035515709299927683522278388234623163385926418292360951957846237998457640900892410858787487171844311091940940666776417102192814410772216412732693637273570228907535007550860748794779111612157149549674819045763448714271793092104831206165511240249594083047328272157845167339810038626608798970319804990912042520069564198214875187245784920395281158386858115728372312885788763373849380271159828249832379440980911946914116405115932292061304101918733999078210202257548217934530308822468115653075575958941781917715119154092333040438830749513782739157795431721384424935018114211438480977931212955910647579446633431322807442862639604477409815003968535496874118468883555911196926672606452245695298661651797852259775600542469692036912471922704264248209513383121191522465577256766277287821093921665448091881493024180134467787288626610074519597906906613971407015237373849470628641623447547743748933374824924530314835411504988160000000000000000000000000*i1^171 + -281270617650046104384252240733982584596885428694076160389064861492734926392798182948316257015209952224911462562408173099314269393764932493381314420089423871899479826476859410740327817352346829728053925806955473750074162742937193718946709004455663103264486884213331050627580366767195191248826609812549444765561078844859753270691360249011402007094587630896270059889376436495527530594217488917470961120433118602932676225136582485665086802635053978968914701294049323262228289887130085741603630659519787527378312668046010514745950460760598809065268315849519585261929814490216840930430255870509580503189150678095442271755933344630280971277126932303229207700980457741761061556343120897296595407770021315684937419648839532751273527493852165323152548927162394217948663441629211067871815842976011206772868813489552668571701929048580716967664067242511061738297946018978336989233606023890701818029558935231806696961558758996588394767457535028495431778389022158926122757168368574585172431488044057126334167577464670449669242215126552352904636024924296366315765564960781431655928000054033252261052916992630024097905664600264539467451587255195842974765831708954580504601824016858742042959083394358412501441502674303861724705686254150357612489823728657555937053219713059701648757942763124357253808274296498731003176894913099171819217975036932555801630290114560460995137283017886275760787598845888888324126103248093118830798323985969495805721848263481707610764160224637538519789423564931398238096480107635886644522914434634463245730731323476163928527825967675624187254701016525606608156694946649816762001083591261660999253036401829028029246936570939376508919638067750968367298225175600120770370287728784941016050047338924628076853366692316132635847319878846744562571316171372478255249354414887654247839792896260788184065158830243844779933017238823693983759964119780518931282550849494673719259196006692344905716061605780224127185418507293759488956864632672236658816679722044617940918723770612452274890776036678554233705103020711151526949148702327773560124488730024432780549366886363044585943259480786054648812574554860317988325661091220424687440718772299277284873633485527191928163386804481093344663029257553045996142890312295817188769972187760035813754247224004961069220532039185874281039428623795526100182174814379420661633524891473305907139067426166643935065029300308992206853735119104278976013395216786562888207652524014413345026999907299456197713630510954505554710359510438092072795910237730708847027909900368226809057682146517137306290615089501907387851174875232035392430792935180538321436236536195350232587305715781690003052637631631605960902772414044807221691602902644557219005308981386729138459558362576676277992301344164745733684380943051034424923855793948073572967395389450017930093906900545179752229421242511350639161265325424524049766381056135423371126936316581112575698471034396413140165351813556050097613897305457680513896071230982568942251212176102809390767015778585084373205062727886182263603804790195004930868931049961251155271089734732818588925077787870891538752426919202014570770537982450828559156083759878780803904167700454041723865137152000000000000000000000000*i1^172 + 2144678872673083195546727353998114370711079590839280292653658449035404037124289047702431170165391306167938008724628538057448685830504859991790153804034476340084260386928111812424935784660936045428122515341353717092031240886080311141049379921015341777723138189327863206957367620871204705968110636263421486311370222379036787399994310087988519773503489726283141929939014652792878333517866367058442149477648577572263628134946495962271817240159665785930917023663348363063616894366721836656100154614367854877178968437773203045374591121181715394906358219652487664112940107034271355162269498215848227850160580777940125017318238745067852428696597990363324993190778247088527402041431411480366995640265243543423747917511076894106526787430274507449767053377022698433317925986424915212483414441713571058519436324285029018279803092800526562391379826418135595430117241242878580788730321386665722542675272061586259160054280562805952314638966940954501205046735120078571830287526431984835767604176414260839744646380299235974022261490056831068275326863572697643041402652371323463487547725732145215810030579367728491016279557956453726829695590297975318179775098466160777857035830811059135427627192445335619973417088507484813274369389826415326416970014467852251884256574680029904781922192756104592807325011998539762947444410052476776596885631810888730094021261481751074857748051832510334669563306006722884222408979698672686511881800926303731489043072850880289899986105435601624103351396940039137909924645818840640423534945784727923503699671448237674420389071763943501377144259586588516164698127668585201681459151596017737331344203467709301295088119684878634818920825367810884260960512440648385298261735261599365974650307161874157529511842390377192823050043440423522408829439963768164691777192687945232307698898861162354732869510889657643761141875592872000250627697769457813882737855622742685452635574401532871576809089250000427865946555685096560195294108984770161776048612602217116943618604599603320184715697858345816671815241093043908133064653093681339275709908564497009196984639808055367801137105792049896909235908444187452823821593675691970046863070416618502577802278309779712949009396403178988682687757735741198045204443774786904551245292713677138575500600983594944679390292543231088218774095116513994310320027074763913282914839185969616129215443522331946944426884818259080465599584415683486402966505439407716115654088465921925031212024411723851186877407139354593905201253306989878542696337758527594395536951764858744800013350109610932855021138626378651649265027643086496422637033250853553722676627810111810275233381467650030958331687127652657796044987388775025213300794128002588582128590550361587380119051852278011792948737975563680497390705347659454294815090789135205392351371790631114997589237574938952949262877892494016290685661904839471955591246636663258050238570413057103522715626566813107431943124148261100097620426178593500072582556789537155463314491442324010276294018367413057986416290718885753499494521717734612251400630201356915034458302922094352275583124844206225077647140303899030808297222502227532569504392625849023747813125442764800000000000000000000000*i1^173 + -14648731933578775444840922746691761822243042984585731269268285905200650513072877638322153502910556248589825872968234658206904061290957751265297235091456448908154071670004413857927978253078218020946273623931453276350280961426511030921415389226202142578360015570482789117797158072653818200820298855762734410174049766995864779582147052602197420236966850817778086566870703128030962440964464633834415702075754628604275997262190214917945370254585384370233625631956999499458650768068976707027979906698961300773308125757651156254714321956264870356724774935664507874005514217694693461206800517304475949803286026178355298650347550883487539431138658301880469382916992473400975868408987460778103568590953419619678906232826660021815323124784213208630349936464825279623647274252413236484170432196158983719750865738733692875285327856079047736826559102163493262343602460648979841757901543767418091599972493775716160907063941675959145125773838037165804284584955394766473391157374311541929724896786719576654358689498168011218977770291639912229940261465282818393881822126391919156539096138907146496604131588205594989163430009852134329481110335465520250203401901574773449209413342221014407596717311071504061463592993742633319389276737461021778694852814303540739867049663424752602656244095186862496034778596464403248407140274136087405055449770472697891802517515315029853496817243409574151483976185076195998515083282455380465652405640953170388800378127799589106988841962704301342310489634970317292313154429668693139550328119411644029127444548750675258792545446494545727653749270792258392051765543183022710956089387734407892145302365183982844352559043036030886536284765227692147609370944774480660902834124216742201451973272664364069102004898524604891416100081507062025305232039250369945126062772237637975652747295360419220022564221454819769064040518820330624503927960778579489207965050277296723941659390696077450302989423146637912295992399413123854984701677731226818137720810802230368754077188992666168082818180105086084489097800773171528458137648874551942749199097338815738593184354860552389498618171876246204266228008742337510633158552179636865346233996126321029652431336124446357524725279695461251420010616350821857022391617932868190559731535553543192006532360389530302437420057258386744232308876019390575920523223799689912424506313938566588805095977456925295563503854176091966546772926312266018087414959957676236710875952742564071598285198828936413171171966724035805271190119820523130226136001620191092694249495618706870650970915481341543744351419045376908582666435331125597170160739291171950626281386942299343368374911138934673947752968413624450217093221946756127716262900079979545987058065360809622407032530496045999254707780619068410101237798379268123024622891400115528000503582974245538867108483009271563593177717309128324996682646998083409827374905971497168908089790654574254335500663725781587684031354389006952673768986367312786013868236531599940588845623175222307884156758701458117807803612098284824895999778771821526252550428163782820197544946158273080272000390239849483613414650102090890410977795780572903222220208518956318720000000000000000000000*i1^174 + 58971189776963452186735111222520110321724620769352654257368795938556407466341907073616954607738922975145604983985754608020593223606075721341967629319480095489580886488751167244256223701121528242296302084946324316934322661630429551767534858973816418818676082522399007626928379424221602752525989586636447591301517337323466420145273391161481094458921222174173967710138584430707282164798694290726978897896991792918821498519195964624552920467572819929668396831694977843446018126878629278657013526981624387761732832229343278731377002058391190551690923075797332078920333661845545547104279595832265153435351410569444613836701061318057751174141670446035965644870790110089454788854919409002794789516382923153101189374737405536413378541033728742558443373609444723245842379587470347422708389744694102515212566075194295106700408662410506192703242320207870350585543525252789249492235619738045014124281953120452362290959070670197590713316495154891491883354345591240937125938092523780945256483210916395391382486410791064291370456443983310882606487214927895191403340890331025299216920492224283428133247011213618221057248562805621090882706151803768838682296038783999448005906241333496189154178196583138241628137591113079730228003448407841342083653574598329177228281782640578398722217300528249732972050201267013351637744181538153008235766880588666726464896599077113870775546054807079778892105991662918341747667610765849328886075642999804888315204550980634129360244067395236478105021545560516468753249609659485786350763591765025371100838352371101371649331932063521850389444379273537873825261390197757255062203526185152526559120954128633329676528681236312201508238712240974938124988999312969438792219436020864595432138604684633771590683912781115928058096052806861264949357217162010260523145928082286705358075237619321064137509401115107301336618422401916230368984011949908407348362307913652381170745963232523586037707323035486255074485886015839777348111605424632425076725183539632009198635212549656884524710261968908611244572502708929603288840450830332150956837723899834229940717439678654893976051575286847515317213721563928815762716564076754094041319360129943489312420340233239356438406522567373331491591074160464144809416084606936649690115421797496332974225269523862300634163814279677700408240795709034882253873183508288831471543541072894205455782250596779603906508266701145651846857946254041213304294831470638861526646364796709922712791241452560276645769140750486660891017761622593820680709797611166853316135125820886569817187924339563613700105974478948743230357095543090953816848620664870634686528740684290297420646660066865738124529063549603293141107300436529093131703442047278463096811491581833250064629854447238073302162834974575412636474678039978836770366014468316859865416266967339991955165781171153454601283185388469076201036496326173766073836428345130317943179547161145959096406524861982990910953991249655858890168282806427225614772984467249619143517674780246256833676616306953276540940341136602940311626722349503052049264679525527630140260446502649375629420271627261622908890139015820337249544472581191264894976000000000000000000000*i1^175 + -252631489303851534443297136609049479528608723703473550588068838930183388736760328637765911911136673580901202766545293800410770513641221880514296933533093937779268575172490414391254139219089588680938235487391752286056403086033243996021614118634703433738642223266180312309434627820661336107656245748795817793619720497396001651235672668927142560577054119477719361890617667081805285650847875685733947740919025833753702403085876452002300426653825161273533471758341294684558563989749979224465163070398037512451635646912426639000520075625151690417336700488238739467325340696574483186610530194801257387888246207023984319711819694713563491492356363396984710544185725805618025415500189060653320986369916124263948719509301126466112338737605933811438543757397448324283030740490975706476181924625259310132891824457849881629713855748213003541607459085148460182562515416690726935336480861341661513334372305049132411238518762759918959271090226834086054218849217330021947854618027975645971274546004165467199566056224515564781054941520326034267021961601471148229504080902702471117695195453090692841831364135870414144747323396383497360099125690847298900762285587790039801311092344583250203685138285645747938728260574120270944219579054312676817377339479255096105815969662161347894730232144205034096366267460663481273650495857550321905608439495812323564770355771496725308647324664343730985068481397674892310326833157737596156845873377770789807298682475185112336171624248723465581898523763267994394773727697401079050178087568128552250742500348337065838994381679288826945041382149028059268733586675106560613676087420897624835572672917918524841759333539249767874890411671168355297435057947047925339663517987782375036692740293487198159310627645667219603249000270366678191212356409987553397690076927001235023787261380470802057981059705531601776315860294973177140403282852001728612017164595901428860074027620275672448865618175364585892655939651882980564585950209607558246326768559419303175314625032931117488922168218288776598853082093031737057648828695801609082539114088248685074745041826791259038133520054466448803546676472368628142463848775320665033162173988485371525277737482937309609763329596532991951915882894596471162396773338805397326924107750203744789023984640152210873768034298770018959492112160345334890738741469846964945975981751329041635737848968329135824457424471912781276055404625238983525803078579453928679559371586282475657181912098755142848832067436309618131449213717404698821093148671758432544100125220869804741841497188803325692512230249976009464348268721673300045490490102251966387979324313891458529727316820905261403466315320314289746796987380262059945338190843746908230932690807129440896852641602284524582986910159929023072534898837790341038933969091867937855207866161886889142538489567473681057546230518533650831631747296049354587833298160094218808123925698215172209476012992915579389737066506055622311098535802149396806815356942436001557516230952272155724527380501845093584189005459157965007941879409703681849801751643484328849429529886372849909208444418061397696561419432046606833907715276800000000000000000000*i1^176 + 433650188136589257855651098847660548267840727769426532448932322099901580231740356497224192257627374457046526898179405652388537573709120623007443818539214128437831632166937758392685070464118406760012435651628410408825353742186107658583398918030674431781542986690965171529548791495923559805644656065607903170317651777371496227680334277101873688062379565939228315485859482032853514232322923864823569972677688639121520809142003299185545092593818923114648605437241652377269572914804743652990860816897185620475616632548404907636510992636185193610512544363979162725581420415577237652646083962050759655734755056054265309673487202103099802488606814941434269158432732106294221432080810268421659694725005144062209224975335678472245016096741324368767456002317310693346478598961571040485249877874390283049370138583449988777612698833510665851941867845308619091151895375317693442482461968524972362006681907917717363292946573063270622091991092898727343179761349167607079785715488276559204804753615332007469898458768096374844561550441912899910463103394515485479443106530978947366516249186459144933126596298242083693946568679128402069173447685550855699318194381440862553751232451470656625108779249653790436760451044108277461150313375656287702849075602843572954069767430205231540090360165232410725018408627661398874213578690767797048318969031302737260752860992988371933299293911114694346926263491936889100333770192543414717577366801075064961936184781391377429547866807869742814013991399646104199088437311638863777632469568914270688087171597290341210132036225764442919162522837539789920945120400987013646357936930126463502628358159636402266104311901727055452266370529917646278583716490870545440791437674644224138900638319687592300671383148442752261261067445843057077887293244475198398321986084621311339026853076234849337377716937395839738079943129790383515982391725860824266476344696193834895178891892618161499752338139835002824017417709369985176491904349063329279203722429148400029434588450591480257208388680902118605327356753018435677893694487566658067219742992528064178576693731839239674589448887497330587725999761553144920785052661512213424286085514027378863898545150096701903933068392703382015440610424697413229979551609428575309361311745397350656568412458958922464623966909266002791251169399623846923349615035905535233714473175930005683425055630028836105299305833755691692746783552437903207450033742186734821131122454712629331305487569932037841445112586759541364969001909198395563815843652547715840108630812525559465314897323297430266419028491136568446501468781469470929539624418647497198151942787584075420217718128390601590400658817599784679994514478540514093860516200580282592507018459279191245997480619241144261591123183217733397272637558350274424721719178236289614405982959985058206363250235525650927213447789556784339447140017492227145222955093574348464877304491248453941993812757987426687995649524002683993135410494550523101028396978610807828032638339810041973446756145275378176031768198441702090459504085466467321854127222862654050456513099453393572299474417284224538677620024279040000000000000000000*i1^177 + -1439484381861022143143590117677105544710722899505899310739723191775705151885878574187941623626017065416466402630709532912227870546563080118764655570551625264530707942317303599887063700499804662444665382826170673165851059372093809758906769407239634631813424971601791492519256651108417923173808521477578357391100654665421825466928085919400590083572145176722385813906964492527475164586416683684651479680436025664305132475190693930563146080548270656305396620572565794752670947356731896892280794176408754336841738239898258054187270116152771238533310760693408096219653128863235429521492868476645910197853992699895645584264037456583045336436369152579696453265457836601552090363907937366456279974665056031917710663037196870998571325284966508453006887063683695698520232079195036612436369472571966369598415546198156308837446521438119493137857360814428483388827994157263998984461045049802642214714713686046744868233197152488959768335216244880638531602345303591342108551500344093326465339517653322723830179600698218033248994678611547449416187503068488841719734684105116612625452529499344422334840222227421337391370938754413892755063090455542825170325425002726106539185493552284634918406897208160428836094142390184639199548526736839135497343229580374379951156963588627354771575684947449133151114554112235612521571656065476363427385136298816088981905191879026295785743224366021492270993519268597674855332089761399827151622848487015004007350418296701198990862388965071506133207427939141441012659628696009084818003541939820287583642683102583479186916411668205573620476667248255811439841443180503157839552860565030813204869653803655369562240009601084215562961850294624861433030477186543334320560345479913951463534140450479426708757616485598564322506504599877241319625886601664365498092020758512722968838764193924492917357754613454958969538399439838952989583405704556471227496098220966400219692297115139721144965588305273190802841288505034149536264040231830877151052099053446456639839420111162619990110548125903754003339736197520130113472384351768025931599947772252073229635306290744922816495210627738143850277860276363358670482265891924534977899251818753773322928630971871803760261019315045150513240600052963311907275530973216123053858544059284457289949100005287966098274525435836647726678473448221435596212237191807951155552448629738113686260839522044609187026767532555718731231900075057403890608719079052057425582889607281465516078003663575375419157160370708236831305583803217612335772498608369167773742992709659807328233616694015405149403339339713209334122928662258184478909997169862256747180861572850355109349874542823878605673066994709527137699998613110016744100726596069998032980311300306692476440451921303681101235644427012854696386027706806167291236973305581519256326924895853661135702594203951354205735272503217756109930785308298548123216221865247233461820934636472988734196979753585109037273558998514872141826950180781530804411697817026496169442787508726999725833388371239776550596598963909724654879598200752898505515354147390110491334482484659855570349777180998762496000000000000000000*i1^178 + -1583779558104579944154203668487494836270573143674192454286399478582086864698515566345109831292228830261168157836150512314109069833888198494766127873224501220941627286072514149097058320366584109242104536674566615855921640518791924664651749416009024052509733843126660603564188012863828447857026781713096944251014718641733088412785516902996265397383193088432991570385354366708306468263243087142101832615763376101483532509744045440387030826645215102774675142727861121449352010318567399613012415587122881403773929090859628454145581960477099756715854863264459447431680942966601499582564163632820328561682094181946494674112382256385948223670058412530421110838175140401443374728453237068269964343769842196158955081325711564637909724397920286887890673892684038070067468798110388562220745219978026188428308747296297829593892974101619385919340313988074556729377963901856724250344935029983315437570489945345614683737159931754840203052820208380508447462364468529413765024059856987774288687780349658956176695132598218711224721329062653876720440687348029542979400341926377864381648044504977011656502198820428178433349796786700285885600248929564771884844478356476855708869635532227275079718781168302753923143393527092985226435742171533063204069595922474240218400513068366638832965238560616595809518599240062818792727866834861660474181301709247236744880062518487122165315472237024885596405278384954926198992570781011836433370922135889879492952841343181536658084244348629730246903134997319644814693864780892806068729889561553865629224949518224856948243199801248109796685340602046777229673399169445364304770054112211518866044259991008348581999955755201322339112826379086071722749662763666186947738341542345916087844331968470264987842016927761661690606873686158818660996087435880734707514976750090704961421356896996443532494467072832296156062744299150393061614732425676482269059422376865039671558328300863047313459527574382320943936836273360214214727917428769560639377471253925574665674428941124739473058922991400428456624731138162199277276692488404754683781746760929647691194493056913459989336879573315011358346047505265806920998018146260120187844336238069699063300608664773173930469889675876147140890228840345070202902407081379269445036333379354103703691985741560250593558222992698374456000592634933711403484753774601518711714884086408887687050922878411013984238801740327630321813105623020015360148298066671320650284370280398606095322269855482760218637005888479583466106417950030514804176812766435490872489239748251651574633089634321294158891629720674493115887861801797045825099220770051423741018429361370729715289855758615477426065230694230169464293286096033617518456440600805384358470134015641929081164490722609760757745889476276984043288067503492229269018405528173601088827754248347188841602311864221776988920267547229514146919189348173708910626204933811947167361890589675286037819694900142955791345646737206517371484727398120944332317188297780298871085181046310450589339204137238544108519446605407121290564847613817646359006060473102183024436191131745229209600000000000000000*i1^179 + 191824380354848044899026814694290057505000954134690002029800089458408355922698596791042339478367938432234793072989482024442349854675422398680641521968931002385480747615444241761576949937693567070725987730285412900984039316215526035956337422972245971369654289715945503335860229519232550842745373417768795977679714315596442933800666053741966584377922320154794585969402377072271195799396006928722423434075914547331078458759978330522288208774147416053659120396779693718957008032361612459539412227701640652143233077790586386778945046281752669495776405188896245706017841100930035766143878692083060826841433829478888582892501488914461120878796002596936168344492457820828122773654188732470367762630395535107887462099362184491215719874813251761979068784426816135620258341995587057956952883719659752386577444146284470359353311637918885498706825011698887081256377449154318681908737797829743886809958939779221722646790440409723190081681921781670192793736392279913471809260297922349928825074931215094074010077062783363245998853456979739162303353886204216608476805643029171373259249813493179762613065598139397155299832601510129963898242378810618837084075965161176344277989964484144669927312827553659419461677637569897619727911852773122086795592223168023649612955723832578476472307322930536528186606208852537326641051871282603151037306361598883366221672831365522345191063656608134557228975001739740139375915302460310936915321004727358169044374300108246477089847797463358448411155159714573688227702752806553921410188486663041999638088339879368939866150892950921204617794134224097764398302792085850029607782085964584482754434079426151372504236778925104165240583697373456588810004532550347359501697805236663624467300014790989153068026667045451187715988392081112394761380919810804259606585935663038658004592664107313696275184422441020016635167442272226725849071504776661160189061974569717735289076253532620637414788753664687616346824673823800193358900289958542828629631935149236076741048953080383129744067592386752463929689989898712052511553328258577212957072264057747719352133607756517181991191167114709458730285061907952753971978163680745725616848059961496845781765162237749280171757799164640126576058261074640325987840637554539762378942897645734808558540684642995345866642202003440191252688100608868722410527137461298072103717832337009512021045401152559926570320609276789165282300497135469992495961239246118473302843261308132326263777805228392300579194436705963992045892430608698228924772141832639220571920662081712536049222576972741088437607260858480691575584829912744164965806204889618718490387909881243961743464900442690081556334508019541695341074346044352347836882534998738342745832061154403375273838578694317902426378918983524867123302376226934150075062988127072364340081329173930590893311318834713685499644769872896169141389990703048507191173280899743831918634350220933999386342042986237052156040469574125672497264671198652197702180549785300383346657869584413111797271947819429933997508974797745318294244452135279875100226416480802758983680000000000000000*i1^180 + 429640753735863913813589037629884677531535725884178631805946502345614661023757910416927932058595083985215079490068004879500642160855519931099912432980571038654583709233094252954971892806439814416198873833439769919467776756763852420894894301582966808327883567748897284986013599061551836905020654041638030732578477755735743419782610998486721611936213656356069615115993941348001171293290831257379899047738126929808502242060627590540368036201033439982607548457713332658013677312010718013919334941530071796778509860323484139838451903624183372723648236894467308174875587702887714958002429025394745664886601502137193323107831213245763906962305999066679718696439065967382648397158299969733189057896393427273443069313838913284846612887366772301569684843219205665271304236535519744258944753139959899984611596062249173729854514715445300874424219514428202305280034969268840989901577872863324219983702600483220942849726505070067817153690953503844161784237259794286135522754807723832395080184106074100884097803050052023426019933413644349850553508437818816441206855425183928311299211300399687264947597502775410837356450663680511991162722416992373429605020876919809444118440624228484798357513112911277011326486372932125150673868990286091347479829257368738539416307654819717224196676274110302802724291705549092947966556969961224802322468156572497057148637206582115130706096388341111852097458991738789273844809758505184104097610568816658190219390186856150877014824735639108731483214287793581149018001952885729500717790658255608678511276535344873064703109475753425904827877762849245953267113051822977834247552426914447046894681694169830602948943320489030959665127363311982328199636949483435964210640770984607108734007633378887041931431526938750449839816341433195182655617192103259406950873061539139588353065586152752875695248298294613144004712900928988536320462570895697333312771802859051325888656250259021500152983596652115092813231750368286268180974692633839747136267197839062142750277232472848425853890156235813608622008321729361366425835803588946549047991137959615593940215547937476851934032858025853206217671952609082467769763951495111041020001191923237504384541838952707002358649976350854908592667411410539573119997913667690295554417120655686003117437993063214315891178178846951067107653693519959766220546704331326886095798442915556258734083656808308928603212444923748429815041986140765033522926641044354808553656449613310591897349004256853796185564293078024819246942560751130412646156230379446673766473726968928722840005095580613720435972872823256564211039360586471715188158360275438691917074932669767356018116288302399000210140188392673247040924458748134985769974897597661493677390435351859200806082947690984523253074294220140714671179008723157669033305587181345919581945814600045578480059437682966053321973276365721476408335176273513302942127552128426615542875340283756154804037440687307760067169112370548569449509380858300481803132085174938065152251574044129780984662056217057929656812527715125989965652777497891277111296000000000000000*i1^181 + -37678726732608814658029145033604789930630252830468550317770727204687743701576396517839090173146229368159185778778054771512627447839982767367780617599284182004477889436218716851989341541641409250669073064734268843971190167058337879613184749593355881192427547142026268024731332133747100905040817592056311611721632370528949228536683761105076014945769436873384193665336567808537203728212740561741609252080331174897781342479277828427242111108205088348153646451789742987051830046272524521460544753378967840199906066768814895956493969119912747289354708102806758500320973760191914943416330903861916930655622252770292076265734892753456180595549148968621694612387748312546946523526296760969749997531422073945027546825056070790112859602221396905548678335725216274358530283656309700676043457685132968897699052898117978828440041279808500971580133431066394962417566290456871426035908813625900214194053100157834456760446799216328241962377957747038233341773125486079114968084124109534830869653405685712331496567317365122541172257325696583330261276713051821223721887294912639842816293821569345065256626912054555459702488571271904335735505823228717248794009780844025949345585407316614840607166619119333847322612750739580545167631652284147077110324060949931821552800382370757599052402526547190424402582676126449606286298396194078333859377782893960654670475220084498124894581421254204736054433204610679551370051337305507943669656419920610573406784974442996816228812498812249735487825347273374632135909234866031035793851753355141692495164201646609664945507965709860010677708427179166773903548051556085572503211515137587824203631402435525537429902978431209457569842094985958167586246663293448975719190764802043115527099047053551741028667921916045968455736381490406642264823402144146074508768671381175334147073185969844444270515727535090256045017255124709793178587802422419398461997011904340235421360321742489144902764676922663053019380319444716882671038266502605337024861612826344137318105196644776343398143518533057872495172685346549962557143794558505943004577305811542875650614910938504104677588333905438162812723511823267812894937859063583482147504826727580121938982710420168319751517424090142949053628553365802523259673637082104978708036897231790210782182395181806370115020838358451388408898256431877805747670118820907876547452979612119385929443255976218414903056572103723346233179953632003431036688790637368369591756147035585615072005435948818894940915489532621084265250455215910469714791908850503418831142193682514899765066236714230568446721686137189390199987419361409840919707436941149464281792307132592570968282709116003228993564436464319229248904098529978788736074806651242738626117813009886935100834858551315946392289581222365773149352233509635349187537485043083906169669157182883880528001864257221125164041254524182158955440000931404179044363000620506719047810058364634065745804945176873892345676926716514266006071674374957091496645108360146761392407859016492626888878066280508798208835376198418644899515596800000000000000*i1^182 + -57102864639848164559667195117433073108200098592830707711032107455819596382740304032156636079832810252646768249279276697054325537682065759030315654321751477581836249520658311258557026998691810599923941064262549859312086619924240187644583352486911585842491695156998289476021870646091395636092705100996664286492746832875377796982537804592791865966874776447340419696944986995063232249491972785150866261432019144185124581241644936657731457903823551532607269074023578108051171222112664404193485268183228556725186494271469546897873698103991929964360568378709517936852554447172334446972076223934319122301298597070950122274919415729664781086912282888091043031873851851522111715968132465047668075291825038365620832511416361597394205988987594397837888052821188756543433601375725944810268918173130550145557377416022718278398345588570884214981052499770966880382569106084093053644112735890126114237015887932822390319983002727978524814142066008578980775824405180300866328696222416913356398622485824248633472133027713201696322654605950142603270352843946929706388930290046174317031653195213465310556207808396025761279684752846680456432371285061787119504160315078868310516308495228859581754054735475432417896508447612870730344155818440272222847401295149749499763340189673080662102844774407670051963361752959098912585033822190372367375544512748231194889907802704397027262709368391033741612505180613641949952913188869962550490259114583731239463493803702646559545936413475625005044032105942901571958906439897004740567851345440737698114030082909681671474551460529939100486020030021903792127915046766494384082075168184700098995249578301397808816916193324603543052312368063585284108925365880548340878555410669680710728403102297565517426307238486345249090659220810247987791698998921759523471957300110036701293008095262437656790457078728061926362584848992968484569966078919620816346908462321505139141059148814244299757791207168175586045981877025347622692352726859628006669712698669324714370838812294658577602603939531567661813647035675058289035870274959799731139039272083324941473993697777247603344351111328115669272296112870137698019802166162910268717094078092184608692020544423027860138598408010236040300530335561473999040804970994718614492356194216915818483911653332409482646732315313455631736018194615855178991876573333218301298812771070053933337038325735745367714278023686052926944455364617192650371597292534930630129205330441770758779484927946003427835932940730051777041844416923615414204333315584758351786832335450800987734165053177061091734476608601364122933646367226314694538351637711065646240493846861771941511369346887512132424302840063482333510135055124710781423110028602620176477491224245479832011188966636963413449057647938028243657450915487260566790656981090298803002743736349514962435200127281716505279282767312470465767620202190312283317206207509012409922299010480026494149702437033259657517637214689913448511642642768161344278233833285448577030304270111197014255524382618806335139668295680000000000000*i1^183 + -21551737487397964691559737336044957340870450528789551919490210163774441979799611831857580939515250488799261346220160984758916109011253768394552569639413599796045917375264979143672896926836383230271487759625946860432091984768605950977336701587982198036583404421998830784343749549894830218239563875511516176961138426025509462952786042422542690268863560469391418666807079012320960790251664183681950339604298872550691296907531797009541429692441782062043060936374623192665365955398607840912075989306362912165226967134792350218735845012130117971780515596622691363866785595011598850225071149336756251228260770415355150454846580506183453595810693605768885655745805996313639439300457119675044588145445811223645445609724548939167695317881917498346893771586043413514193564925005100088753988078397083819291526778786994170366285077189034901749952591205132730106854786876294860940291541551666669571146321276468021860956980752091098191222623642915197206320815125162308477715570864560901442163927743256287097968669442695782561959259232320299142931470810649771367099838419022162427273773511410753647386211232909724652004691253375089243699790166570402261395584260892520330995237389464544948050044524343534571222621603449636195930001963826864937376136943047974747275055892158293495435914786589338821110262351265564625580515788063888023547234585462568641891456698775921298495973661306171207346593836395741712681425186800894480648408096131100987211295798916070918050661747892551587432096601625237030224270359624429664606641673395887773960558024442274677920945485019177899395794927224002000038020927594634571800818610772314655162151584629184202521784553866696578284245994787954563687585467971846585351973484429607100111061614447795971745279405492376816463114835104894852972195811578840778037735072742252863661341084408877427244799090040346641134917051861258352494667204662970636603408672694091438280056184660669237134278636918139737057549514390503636887109757127078735713599207473281883444830269179695591056310959843778190971951219085291641156420196407931989438438872568646708625381167907951415351221772459451962379053304174535397777460923869084651278749251588451037496289390339044423500208402365975871287028199924947389068023616119558482306300879986887383022284062301578850252080580625554519833015408709906432517383215086550905392435739361902281828956725375091142975814786976391656412672356499572963187976192171361305279564409356501706937269294032085772202706973765702521051505118348418234104501469437640371207597943389675637159828820626616220650671923985722871502172237080267172545311883810386278005582043883854263921841068021092892837704124652676111623482996392984283055878754918711085950598213054253718359892762584400759777073746365973654233483753349288217534693148393057118329305941162562176688917537963800558088857440724579597960399041277839015626853580650755566003886063393751875519500886559303419646702343628274685429434971701898723435480643867241766716951622475799365595168768000000000000*i1^184 + -24595663410324402612024199328328250270670951450852694776103219330053416183801838586888550613191831424763286965187080142336993445095159765240619558643063454027255587355187288680476072078961147599550641672371865183653043277429369172182015324190430682427916124787240482565814410112795435720093164883071774361043571642312256422277335606729124837178680220889893915890122008209360739927768740748743579249758279540609264461220032450042769497037480969883160143130814410763001679062395225919613770461397798262290351287162778047790779828125060731370216410147579629583897338451665833353755428423557602077749997068136234624211650604016428988274306895758518126737516095904876375770463664685576278573211237272860729031076805588329557898933243283100551083778550835070462670657983488969448447510542077773728949442900691326195721257157812519169261119324471737577703180435081737640114929015749968392976955723292033522862621007299552428803539044108075568746053325850026742801044965622808027124762847563598529320769249140107808743944154986747859537382223821465899020690564855547235555655739487992284676584106952697291228885548378387764462945795077000838060631093623315299189332944361452016374677544232962385995243076823071089216569683770743998725135965304029929140296034027466390162915910054004914419678046283057073948035096613780949087852921931348594886898688649008200868638537501981341296451313836503378844712148128038080596073707391884075962347076923914158830167062080587440366966208802070238192126718230653857251361026492144483165476013893167789770317597494788318451620044566922794659636484439311179226501977018211916981817228178427298442565085198664694860008359259965289582957598071284292078368615223292028425502137909641096500528717363218839434261115690341704828147644844028923136737874075987589681002751342533901927186511626468213394766050740261856718888974844947756957389013884180507203597585080546402507412396379571557078282197621469253055095320241035369762951108219510488893340058730585115027810618249481788559397982912438126703095426152870824712518462624692509668571165623434787951955276426318025314806195640690942703170937531811921777700698168525090989784992921254492421064349788748515173384444568440528152609682017405087745987414129852396338611074383280845204268520762438779334426418760719224752481748701160601978845592761166707706813954430454615948303694737230980277812879143582265237402201117213888326069388547852295835441709593467993814975563883098452564874337343441789184685009723094590143878202780143934442123260570714223507600726131157590662038809998471116741117203948172534036275748915473598792846533513236438959983001059261247322158777461830318315909634214556691877009722697785710055986697320373523345721485071692504858636387573320167839817555317959296811561382722762689301119371348199189976588856246354896224689074686495004133684977453052467746945792306902549896498547261580626178869660942353661096224555546426142535144340638546305899665817600000000000*i1^185 + -18629556476437608761448014588471888395726803596208440873396725451615549422668575060353983346511735670694542503872277524707184358478128995452035873424181168943301678916155652699155573888705025524494452045723322187929671943287634694075106063100607198724010053558750124271456850051728010698152245841842712796706749979796410918673232200347950364709576228930304036168479231066221228008475901914646734932519518438576791991549612315986858635776344470282615715444810116211860971386094397014545319768288662263381651640280303049561266215575915708602610369470198334488658567159817957855118257604913136468771702943110065841390473695132715701079856495735855473142658791215866695449722203286201887470465158040788060804238763663581836238588111041263267790805308531063872175411363210737480837269182869822112558971200372886865122456927820314012854397666749294094643645219873306298485841223604517066974409543480832533731210551657908861714697164020377342820763319894012175683261461768092406898227348814108305588839302364976992152322824436132700734914760565478404827485642302026719025148550883031780721644062956448438297673411229074174814513266920331513829778313928982367256386339357631640284610685951095619429612083074812127703209837716509673409901519305830749749342481990991356345660784100149104128143236533698189521075674451292332895260239384732809137357877092671054962887783304799273039946785124569235193296997699509767493081639701253927048296684292233123057887737670218015668447594006537125198574600210303887188425588937326288742812286340348889365160869419742287194853415002015058380779974517141653142315476500943978609340908597962509669346990188533082842916220228977345071366115387359207517991675857172412162686205946768705636444921043594374341159934275557558099825546337225100789525374860833580458099104214305663868612346929626273271022706603313674137485224292540294348798477838094303233683409420602931571389644861136008927287933070989918132825739848449762943385008339741795907537134732029177487011712202962520674079924840266370684877876803837997324781344531799144708009228757546170086662279717203835738366217628604158787669160814014506375427379865481924696081050287362311272201300489580454139193283589361524066702565532862441384616093795648340661711383272145654194085132761960262252331298725251058795918779615764374960096671438744098343589822967294013158605846830644362718321740297566167880043950209073572575395657433800059338460153860485147408829694947043735000827777331717459663705697270705456891970916981913513507736240804976491140911249514402962539021730396947527257056194158772977898271402097158972096327362970236900974508525843925593710135364993278680339564451434236511922701132504727482720010892809256862600923629710673137872781105659546393259747822915602991273338721485027444289258322968027825348253276084219996669759436533550333510607196663572031676107146422924112944923957415331144262758449398600001138574331198038630067077120000000000*i1^186 + -12703200053536547975494511353139319729926527101616286084324441233145681660056153799083358875861605304736243985802464214600435698934283337828364126653754755592575932554580904955349262470452147577553795245830042124941092331486584442179880907139584609145641201763741702237139018859288087908657374030148619235212313641122598387569392666061310132524808901364150037918250992627513768720147558431852791904511205777930833816113493580956995033401049162476937580567500531643884618850488310205157302655523577977377106210561848642503898979919952575850842824918697678031804528585315066609330804971614306952030552904024773848286926739827992338706067507469687473099941999775332141770488604898181266570229707101298463903220798994724268082359669584533465367165451831878037729706463211331127071334259355666657302540528803785386142188603426993900721548143486868702822107370079831937985856788319017317398651079676388132126150891108764508650612317820399854653204395038564580570993211301044536487490067047483832062842266566542775743328776429135288551144917761065553590746483632043734505476738243705792598936618965485696203059360292530799624091370545200402587565765778317364981739185478681323194185889999488254374500720835620911541121639007865035452699872309761480171721931737421503865424454656637306723265443945209291607307984382578649832424502009015405287652058924967210599057338018942463850821290378800254378736556034770924085390488048666402056361920806442960996437124551251874463503567468235694737926035918431874956034082404447975566806024237381311572265859127658613017013776688770778189785497543052479366252707822768520935064558289749046864784367071309206430906740926088978729708936172547088997956146902209622110496208307979885894992471081600157484333228894075941697455796874462148791262697974873426875205323765933091789853005092608180644022078390262025591324537098321442828472045140652142382506591083779343327877875270203797924894986074935721661899954633999885436410943830227311784004201527323110802115615456042117021448161197833142803593223715976997907254580457529396034401130149119506246640557162380488075713240940724963421025888504773121569429812981382883411758743614426654872763071898751241914808711629687004604566973349771441469064430095953538565920339225489334660604472171701730730713965667376643063350645618906492834317054876382690097363075770254633796026288284510188291756817122839039826754102114015822235546494166684989825002786196958260141949632491075612292643054511896340989093536512203740855054609463512932222926440567487747082034425278023752564689897532554296391018172019580025752976897466628395279161934065857403047441655440004505932468830984206856302122153836690276151414256632644415488608734321660087186543148628879233295838034711439130665998472841631553091118425602979015954907579233328253802815587759017548876685681325512512250897140643093679272201729540394833755803711119107202384331350771254127755264000000000*i1^187 + -3476137006866088779982043685873746489033414959193650064189953625453445726613963268809907314348079537821466119496657604642718452864132950733139262533156473030750507342644553856541020331312004812833275362035946188661484885408859711439000057394416495082201475689766262431860990127649698228766486759697029074833087915476932447336720158171110060833970928684803288472421718132141852221163003969443401260400374079602223438855440694180311745922278060152383287096327663041524227243795959516137558233144441525592928949479252860170393518863334512393627944154886795292933623552557432409272387367681708894357689364304935665849282258751759734783668474276411206599886780541805538409150491449480159612672390327768757396582427945341393201750387829788958560902191755730087393956123170917171236303253147979770548442939949729653301511159176768744331672964465471621089880549323753323195570789549453622859458331425934659875628358685707552276915585573701285111288588936702271742390957613202885431595686742394963208311602423415538021136111767512792605183195683382871197729409599793943196526528197170493915701066524473615404787383918116705010471282393643072858769765322532075502835934264144505670375055710191125443945935567441469718063043382477927503298120435899323172882097951935698905013958320839288242372724834959933892130435666367417373826195788195335829257959156742802980109458918839114801221518851395562394197412587691937428584052727670479583685016558597226785781679824565069348736997281808965355621809220105912314954341495714495808643595801244080628640162890621588019400769667904738232150505066798099235500780518057710228935799554301295038163161988072459301397692120380246567947948762486705778257124766807165279277630050162955209110491003896315103719660327293628609514096001061060476143393859937701192511060580632873695363943405214230859145006444160309724287681398699904554085108839395771928183910764205349017780915690880894935632856963827251672036394334838875945968029482695858969722881174877507118449920085813400419361974898241989779738301487335225994195836475212435694254103425011346756169221620363190046586139321408336639153630405880004703029121715989349676495445670271346758426937795555771055082752698240129330468201003480399024172534915952212610597880882931418031657563820029383536724640642852172983850144543979399099945445391383204705030296730874116220909829320306958636499921634854719660524116698334088361747446570634553121379063838448916392536425234023785951939352977319080323354287102196589587361426134886143574205817994785539884080759665817121137190985274718268821974746981780890899845719388539759310565183259908343487309749318723008256083921331133902579582586953009434752132210184387819697059165492862028422567038026825362238758803993085028825244972547634634896164409469609311521875790849585166262943635456108652581136562991015230631939039299265859388672492213880246925269845876758963814400000000*i1^188 + -639539202467446142723207940834725391937705427138109770716900938398355351345234884392076161339284692494612903902960429364684333541093355044239889825651766266676406532680057941996010385449624692661200486045248637490448937121720749774987543882979231091246925049691190873240255349971447362204372963736236897703647170808583522581864938424253124372528599451605224615886894996648284053940847352309132297680263005106899891589221399485810102216910745523646952563506913444415192284357561832320030784341183830138112267017808325268399916428438721703746744742358399136715176364857330007695072014180584564368168663633210388355656507886670349782888849849620439862089799563236565503448345943247287409508577374209015001905136796615104628451542717655871128323032659142053956805628176087093857128712775626880950523782944577875686441952836218714822947161204436783157272166674304866275829863163221112202883206647004225675655455385739059877912389120974687121853866966138835137203522399826323859554875583318756055609607569541769123620218183322306835575158284365609348963903266334329965739533208926323037432485588464902165795432420881390570276030722546063938858974890665030210433955092532287374906432488093992518990912796570981082560239538154544107218287989778048841588696104616208088952819944729671537027044568074791686928978850131191095549272536919497046405679740700448560999782085582940622440095310544332714589851561763456546657699826735869398345376014248746014156490044127256253121724320674977548472295923976380701313063179059599112078440203767723000731578875545080429582152498624794794709468561434324293350565092560661630526431243927443589805444706168572168497706628795463380350363972559149731609945724037450729080621575139612262313367183592063254855157204541235595890971907625022189076913686482489221470421022774800898379662188362086951716776974266199614856839111342982200783562121044360136773615316198801219788744353795551374412590296704982499372555146400227777660630339038317955398523527817438238149036368590467127276810093985710513260784164053903951758286493037974114985046099873120763374001101812629703497743357455560402438833825178960171079025928017336472511661509260994722574679131139998373986594535135479522401470670891650154304452926853820059382976047189258543811162083078653782233443318183730434727174573102893664424344761532050087957182833345579674520357095637124212477309723928159333396780403169872232653841547721148960678614700551435091436118919573431473561802954408878142589575815122514679647761619540973877656232237606016553630331406200045429809794561618362859089417779046372645072509799788447792888941630285108675693514335138910411082028917473298782093380016409297847510395053488859089651222961832864884185358547888233133014311969789089129920041027473153036186898799090938678047581829033564514785222004343441770300896200367245745844753483166930427021013276426240000000*i1^189 + -115571507230927180952368792399231525853673728763415159311394194170892639310675940424640553505624422025267664556959739110216662084689717148884122258180315126994913500151592148468231164673853028105078000044006035896856264509596730615829206146728541399036198297708835041395743389777977122056968163198515993305640032899596630636839266202629886653155884227259574424573970626445152606182770397109702317866387610156368285511707814626160164631108795173666982096586805097956197798048162354338666841227868441042984338111226541613425904265763539220372378274548408055568936372869272086699256339898334784646065307016498865937432944191209108842196941489863284699938148438368136769041489778955458765576622122378490086693933609452517549771335810249004623821707909965264515170973557650195784443043819896126648767283943649654710475299373670578536624192266571956896847908157187315449098813009012744924377424742459834070037739590203374403317494747984499893339082719756913920677565851267991717399421055972438524685867727415614504228237627206249201441278297172048971688583368794280964894352676284367200921184388355687405358671055696316672805887623422957002687743738730547555672351535646097950245086006841755931493954931747327500747893117584442730687677082996400224649503495120672052040065141973065949291269474770876797015614676895037824851575798317147325572611492321712206165035130323251335591770952232628524424538176300084588036231201031436788333276909832025505458933493876030729335276766617644887996340033305172002848802778449922288652833204993857638124104929648931443731120842037747965240530767203626009889679141633910640493926971617948481380848859011388869824898233079707596123930440776376445219641630446260621474059315598680050308450753615299641555677042718669425435640860192988405330762244464634766188680271365177788958733457029382772758994026883722844116770426434637619130566713707873830518411003910114382024834138477039818807719788084911786432295894976542105797198181810658612929916353306006914384014970521292198406609025229156983118336039469114980212702230843070291855415314404559499566360465485380776375611230465381519320116953761533185220460885333732041060149946272835076552593530525870004007459163753706448224289775442502204922702169619533437470182290037305013513176945524205145853920918265501284256242622735295529093335354060678435021936443606484288394271564319376622834546962165627695769090962853198380565167903805871921794419575805022458005243639964141292769663116820972942473037725868450366222709357570210936200695407296655387447969199854790154906795931249612499123335869281731489434523519207892594693989905124744694947423579304008333081915002360051637846701303028656717693584280027592725443364237318867064581091126676444414652370966305084009016201746764111545642839657503790277747311792364593827416806198565409533179235440826243320295456768000000*i1^190 + -7022332280795555444129088455526621370065037772752712424523005361147440955176290712236391840243613625077383348751516526670948769325853511388982732789945973142452188667654422602179264415678831252078562636328722607767155193648569951789802284517725872230263382027087501468508397856817055405485489205776911184350138848128738957985694003196035019978316763521857371470656771091254312269181960160343903904836824249541216435156840713211822626057833384736659875788229513816236857971628565233937626972455098374664326013035738981553292644227869631905174146075374959482111175333361252612335413122116540262771279157566791345235289166115232962662723757173690094662297849051347320480341854780364364226921452634932424898464471119360173989367209296736392850639162155117541332778192924289265915216308368763645111228476637596310847681087682036495000181884730371815191858924914121713211005141349698932235476257642602077591156789463616416625368977459203453886953540226100913854728534305138300000857119166266567653972643995885137431431603707925441919631205987031273298849153282951090655901567199903589739835082197347492890043940976331761624714925457606264868140645705222234050700050312169339721872508255622209404104822597904324673659662589995142402900326799689685214439578165389698504992457917822866013967486327932370941687607269072829149311091113859751287107385849679427996093514499115340464072238893827072778188388890204843951343286210326032168974240161978186081049265857062481501288060133265460468759726033848923475843293513814840515419879422761869821923296283085224966520952908359196501906307031880176182225096043683588561325528531084989036584858838499159430164872078541747403992359679029005330831899326762286690383700044161450831106588856753766380399349537554682628332610500616005606102379661981696182814338802859059463675932162769108933619994478552575777857791104982528899516170841006857828642499006565011983486532018112716712296303117784077832652808183988495316785084594173936488516507297486678263556892630892826532517645607601758242056450770251385952750566665249450988342181633708778619713481101951203910203967587980998721827562266700168656126477256093329816990569101589856015402429387201289115724588960626492458887156432846588269980371727016175815058753334261456574669832894110855293048484407585767461552917190450384437983120995689321745127534938424491179982917142187905348337279750879145869415807045342347790144043198162243117716724690970336980885969387075457434303609817310799166130479495127832417029587883689775226287341239228670700810387393139339048560397657829699808271744984654606995927172624425112861832465475572346539246433088309195463106585754332052666453940970733912747728032508654730899483205477080169830375101686759626814405570565170561631395430793466709432750860061531659919274174145843092095507054479382937600000*i1^191 + -1268589510931046856061721126572414798822971170070905696121917072554963648942713989016974503482161515689757313219943487387904581550054206603214536213955862937841153310316934518248368448176395970707325998888541236457349711517141002913823949598200654270403862865734137173971701086282961703165557031146818165274409956837318104521734434609808714480496886380820750650496088415096649357196473107751975077558762273798077646572989401277099917122042685909432926237347292704509049318673505139939022198998910730885762093360185906757795970104716182844063977352178191927319813663047240376707192904131272872505891262990070269466925752140804933988900996597323302036098158866171455411269927696481236188138234686081239531475196713797751573667452246070714553080450432533002107627896169042599055278817364337995224059661487113847674386766291142115554772439627096629989302206319999311870159682416926352148293761753981981376788909805303470326802526358059513803146672843152750043450759621353220965466522719466669517963387118495810790944255178879017538274810189308522194446754941472163845713140091813910388829622172486940683976712627065054117690418088205949582223406311963183876282358570986383370585097448832719781377494687400515006784800705508857525141928235214310222570684737146339254265889345947918364053074635797462449394241181787689318633164452086080292119213165449269876939852477536259228094478498950729410441684678874971250600120555650931210071773291006168041294135733794296011871433119917556493650146999359509987948830097619812788843796615373450842739465920046261520901438823904185963094787298782383155376502943745644659577314890573337938126062609498137548255798721037184087319333819452463975679423196059045002667001008456389991921264723276864578521046017821497649682487895819815056527993491498173606416260419177461111945213380501545761285932258605857954709513312504864973459643049603118790291599213065455228609675386326166264539993660784376253715817501533840258647747527167775595568964008508179335533241470692680600109184292400381784024873887261412501972872882668355396074485593450749122419018136819287586069479466521753954390405098121752149526455119766968723580545409844990207183688612731802114294083612031617433176925742050460866480170257338867530041027662845706798382843979319752855403931628115202955925833275661439510742732365410642990506421720587122996758779429416616827883297260845607892363926999947462228231356672878214444873572165963167100403744139950029194368118993989546931348918844158729470402773746790944746189331109822747979510986132898077454738151064735152161990027047512181029923103766421401181146347672686965547730743486386048913648273153073939058100630941521996211961143901187869677456315370177483907119734426546696943857929865862988583583850932693467800675237054799857880065502085120000*i1^192 + -45023202551279715359118168527032580100901192743475936506380441140528353615865410337254849469141215353145425750605387596445710613583630265739639599718340635627152065056337405869420962076511706091746515354902696021477041240327862213902691906405256897194688385339561698403599151892518649746137349896021416723227572771055451168245919670205033443754149740593429430336784583696041229438879577104486903366649562313736503923850102020309237478470525804708533868602892965354894340880570496810174306369212242499872333534388612914252449194006654678864286544334918543365071682915539154678049725217426544935839924459460161468483906487810999200132886728964590022668961911658084942174439736802212879374444712836500503413247828160694573096222594573474290069994471727216897991616932933584788463078456138809982934171588656232751008965904316484322902523966448358739216332323916049150081681444485653339667739328792161782610245018490231680004094838950664183894295139068735549217005970309788033762959332170243829781952066693113045375232297465212385360117190122981363562518476077955936033869978344116725883780741253368868855879028967011347998227685390077389257547760851606395046427997675379775776547503732179939687056535783163143782451852584969160588937655191640157273799387351788148581594682455758065825690009477477236837325194407120130990603280639416891396323804531423584683914572902887709029277996084632057907050462363857381906996586611148944057150797949803032390822895838393316083612867779503753726269438130422015281380497529586136427886288683667039815553096218716507776989407157336134719529597168230737241597132841488122233367910414295783826954618309138007603941405024118928292276967421911479021957203765928359258426884669671152072728145552268917000536939942963116379617657177192350075536534396587584332958099431572283652430786659029000720250231458001794008203405843544169875925942892133489002913989152127817211933625768005068855508930590845671511723228094059093017106188323238456635687146456682517563771779435314572055740909463291856154899486351931875529449571636564600799901264379245684659380980700665997453549976834349673569167211958235556378675663118664017810285491082981422477120399026079972670027852461711954136112336332815484267900794242784399574044811956235566632063008754652395966415944756626468729517442432452403329284551969757110053178505689921537229026067598154368169663699725607655834142676499743402278757985930236810134297248128526043009503885214342388479512400553248307731404295374581855417163813603472457545104388937722779547726127726625443332941497327515699721369631349703336032938788723094621579112335302072416066924952693123074042589972473930110998442436950555682933877572977310133669628848993600973865846182657289273154092792604463958951199592415232000*i1^193 + -34502055868750152293637268469697523095477767014250564901047438380328762653565217247148775123573030562464820783663879748032010288605239340043864432279435596193478334358340197720123046165867032636112933979267068827064623751504527357502466748777971161509229227266652185163707992412794608640349063020673496375128673541732082659092098523407317007129947090212586861197448429523425857089139942682097474158127364073762924451715847890670664302826342485925240762673054891044736694560025382188389808040573097731657767919968549067251770787786546580044253812784516090099819759302719088459184577054802897130742503945841994387844351192179926221845678256780396078495358742060233750391625699333930390313699505787654163519248639873423228632544198753047126150712338796574436343218244549109912891283041563813601792970479539958519644249561139104114686839353392278266658920050026571543995367591097670280264830777751020907669296678005975471627450295227058850549775527014839863591538977859681112775253429253665366594774801481820250193851081912093691938050798315180858781036041124736821756252792172841617073884012739374098154438027188182117224941272971552720389091009751433796666659152024017160065764437389754460209212841152538408081683682207494227987205473170560657486043603961227578036894993341970238382676917718983634362759847821035279237769888706579315337183651003235936980332467552916372145153295032973908575219918210219980440298198934534586168445659645552129513517653956294344605826244875135896220272315800192649976218478631667090830185338903525731455050835779422898387339541675218976271268169727199685852515485435424149228826799910666108826849546014466268875536236383290862363260345058130147881421396996547697106118376347375547406077908994751538571258439268450413875543360536241932520276433322283619177015231669669209938865627856986849289320240403495228264029081604700264648753952961486604495527087752716737403884122408057423793916717576686423428071809727454127884609797882764799917270059666348149306754416219199594834233290545913697074261538040921870870715554926927927818367224952473782602125455789059443321599722135723508992403302565310246119009975254386381891019417112949053482360307968035517948143877739658219800791120470447619225057984804834598491228954318813605239071620567951301150028783860984478363042482244330068638479101154188548299497788149577312027212497375854188479164550946470476976269175134052363789860602272208694412983123720977696106013716245278244122641269261497241105601138536554497943006644238742876434418053096305695277640392560805959546711476880261661595663333543553321923109880236857433288832680520070340385071070426420503383508530433138267949758437804146227380432416005569646409479619631453881382101992006331248358195200*i1^194 + 152442483526878705740501797481983293923364831524180539706384746408392284829195193144059756185637685288300399479317849609401817337243763602386706060556878397570949958778594588014031523006926599717793188888516560471655861735073618785035390763469239183196783676923359772075215148574206590068190575307862071240913595820709606446050658046144074368589833888717751660624651462119524451180865584435383682043896127506814963250152805919182988252541861979726298518032644517087173731525872420793186054849377619788850487291059191455717460246914146183857052137636401770931888452124215538463270077578092702469147795292844239265807525294712145988722626379059611798626081547631146803291808970684446618869935473405767556915651641234320551289621518940164359902479688136928473446140598111650137805284303249155577816499362074034165051511030160645424122149209564182736109423605150072375333354044736281190802561156552246344126785359867606360633732404770625792806136338589489420735970859795411262110765394995674873779494042716513803986340626066599574274033094474103114672894967843202992478615545821390912105363895177209796586825776994430282023789311490857323338285312343124190601428221293475508850360711870036023481405663404020727449795208175806308116453147326649081795512086169715856273964649640623240252273270043846881807228742506434634569632036883962402358279852981839690176218537191328622788365578495924512445112993931364616473897730929493065577133079360100659728238277716858107013326334819899982076842040587211877504382287643294815790373523831811308533883647202119052690647462090982156471085031025449006814763839194529023377557961300277666836031909582672313458819624825699735746742651887940066335595772888948740007745223204634688332464353035272602151605861765478010500097278160961963375106419300418583486599092023797963526375533003836857007137464118557073578053692449207475822121212944156917686334261999879897827563006120183015415177220026183987259587489696766846219137227006079463017799780646309342442481854453353102928340688975384149583002995611100962040914642207657789013688179450597472577471298496063587795451807136157074271591296920395875855774092332056268615963621728176443398171887336560278967509418760208792282714041053253842866551086199912525809833366364925914515674679794991532098702045445652947922372054992011334948592417819495622582068901650503494558726805732897315824616647593208549783529922038342853310738097959204610862016384848540783195727991208728429711128317788622008376348937510345047875616203130595750092792396736074238238044653556338962275928423576723992961147943304693961514785118356712419636227036202552440349981080046321791233834856918131038889924705016549987643728642344479243632640*i1^195 + 622503874381343818097925603851259004689726010693231868376908232100042137511210738133536661617436623045523048603575827941200610765143159381464325816858455781745070898151393098083904018861857800873032992579462258083196134727254220338812232902957249806427844606820076349487779636565148999561970583643644102417734386645895620974229593447165024114488702038683152922928632090536794008953290619173062201791559536961421928826637481158379944365739607076226794032055955584676936061888323172151143468814782783845959555792773409781133501852429218052697849659991134948493075121290257822584648030234023005208996396601384299689240584327631864540963542912216152754302240247315415424143078518277969941543012830128841990682023270627189495052505561749227916757107219418586741681847730591811692049734624521544288380817845173629765866933376434101331610796456863825201068723343305252054807742155502527586430749773323937740504544996687593066301758706495949977902380129937099349466629123486275694346378617258955987531320215993387826477038785878947667496340902502078670945540981491830043760787288901651553929127555743342135654958814448589738626628457162354943733345023737432407509700575213430300484690946652892787194111509982867196275985878922247947724346111550348278678371232706945092615624219877240410855201631456734689260263006802751208242078509742939836727401285002966126419476187271028186411092073375826840003683327496175085624440859583967075211275786976686817390125342061900985264115170880742185001039726407306675216763053558882516382571083514451743155295961894945604914551590078941019836006701360302151753645936006523415292937472095493425761766753092772455722826989563764846397992768037826481246522103090787530549511386179355990832722194013091993649521744952744992881088145515783794333900282349292886334370352067480390214019997355434051915053668930273610512787626807448247795262666087435792904901942401399358625413490704031844157560262689606618848349250248544579219251397269763724492819677983729920051570508826430426535220984988054004229788295391199767064486980314027845692568285338126933296992539874949838621171086922317564594942790663956134972956488733444747290820900589355459978729971351143821907469323747390386464825796647630617435168563396054297556901539388495160087501330167828201424731104265759281205001182123604571561318664539799212000497351667905326937827670223012471101578150072590242136497123100346781985347756616160733684472022145093382776962035698755580098773407556789131190028709870685830669328817640204713518335549563984903187148235555053887592782177416485571409974089829407548996283942926884917133888598675316751531285960683088350649594230603776*i1^196, 11119501103535391607753494268893217956215981532759878563109944341858360588660079793060133921557931271869895832887396907585115372130900545630462268529007579415226419962693056318623580631424810791793293682958742472023723450986909471912195725548098171071006060993061673986353796899059507272623857237109533420957894875611189392542598840262328757988575142772964472367363919714570708609118744240584810436628993135357109698698103852973264570997867755560526578185678296088734946193466310011506944447814542907116042933202781359650666067387334208541646330783046095572183385661696397672623071638760312204451350495845686540316527199729527851073534244637500117170761248473924217018415184333133906846173199579864990857682015580341917769176121501405213199374763714705840090331289758864137126298875687986736911051558017993260167852400080964495153876254748420166726861560948880607229949793914635624332199732681869169886306371826213858335561713928625538866928034211101420899873651653014068914557237887794387928776110447209522854583125321700660981669674393334787866442956045994145109787443380313388766710955978182855018207889063157299208177288608886163396356569468384853631207310452102843598025502989407882560276417072941317839835206684913370107103486082578838847729508637624675065465508123472351017054198826234966462267537864115198012738250426050383112896570279627990215455304128076763853658500727682519449165290043685525833649396238026363615126094094562669093031593403918986363930581506009343616007795094168507661413505378443878912597656965206785799696077793294386357986372986253208744052235292613835739072628177563812611943970392196418091605394875755705453666681924886789561182590237944859388645791021900601981011775474966182158171121112915542702204928867064230511126093423882005221853693517696761042288761418605922341755433115784216476874194219487213315889166757594818772845480241076623323285090717664781181854336324949285438798650153679783017334971160204453789165303554700840561222922055552350355662370974024138891908912961258275786563307857781933574115637071031362007333558437090225479388154053754121568766228290697855957462947563670522242337715767474196534937766870591034547666208409947724026845634296509849604412774556171535469969988758290003718483306631859298577144278668219473888223616545882502009368259820402141708257396966018098896977147760952336096389500664022224161284702078213588490521006827437184627609070996219670786586863436569633957877888442145314804692530267671594068089668046415834883791995927003418216979788955574493458002057599921545813542973588539232874189972657617033728212486163292862655454679926686628918948531648396928942227750635130966327993952365068684274789156787190996898621315376952054870732302080488060799738820410147936584508714524032785877282978716384500178413314747334581741745347641222675514910774146959809427906610456909072827247256721793448408785509895675738355204315198487326351559294797203146243950584097769464313956604515661937976722504730057181185726341105145449857162919844811659309460809087604105433969229455348928664849923851213572602789542039041839597441030990348705460399161198339794792817287922504399734913874159450788896892945069249694166336956134555141888433440578463848111780917217078870759905435779298201466342730105932970464295280327863045964164709241369307088453345460575411683012701555748292388405825934328427305909718838449878809497382924909097322686786092512521272765989686611597680792445579189257157087560485787509360286581367697342570640499614157090736764614756013665359782863747271783918099491453285966210695629204857313920927522850571219221511858544831477637987045518748654701288749071862212111553526367610757089990226728607247177942221059636177642828030392339204685363056253224716384460256135978739886535757482033517128169283685992896269287765356556270571393327374788987056624236574098759334125557338611550330853251125358317089734919117329771583260151040111075943851785173072317377502946444741417787600352143350379059437415846737345396700870969434517468132027701314449259616131499891124040614994994174585391908761888830519832673066555214321063109618249833694137094518574959165224314883887184826294887006972084896852813522783333598127215862490619991840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -697230955125259652803505255512831111854452979380608483880834969148030305233027479119536910965260513283735286374352203045956000811300116007264523550724206064945596026295887346022809274244501302602997711145072293671984764915616197899313483606735675945726500529115453891310115394274415850362268584457551578274406553268683807265911166832904753371888925805780011102212974793758813517833687313944031835083619392262975432741335830533442604997417465525706555280052819286510874716764824609340825566027440028895092982124954484453939415059912606388764283185622998985406989710165192525891753655206136115345257398433192493183472297477292405548215590428599159245694468497639413922932294876775124422903558954111027069394275164758521107678269187314963475648876980891747304556057561942239688317027789650242508594509182974093063883070346145353652887281251851607827815738741869621704124915574824533733468323336234230112650907377462625449033706515019023555390514985402497103403666340951896438475271997575859496401991997022546398609718478396493831289418461126508673786006333195120387427129808492967470559448407551227867116070785969196838266039932501342961854502284514351646814558528024371728855265681983879248179516988563929123419890079267286938510208493502010664044458264976572077420053406716082133540098763027840557701324724968057180715357479187993014841115854023125036220487761070853375662170887671709604226852220251474166088872274153902594252838654310287268987395744453960026026577888023985837063407269683707097803179229570493340189014931690155800743042275586485176587394617652320409003955990077987495012000716226007365706210291332237510365565110689600960970341870078857309490404712942348276454740489889988254948694840526780397376343814150973414857945190778855009897284821226294376435508739440481872286500310777207543379403436304128554490225351094684572474695759255927452239475150029100534722086690637777525196884416079788104529717143491612453204483105006586145488778476576540640135464083274328024067735504342656379163218104106607803910387124635179514039684680264566212962226942603324524245227806800943423663195960232210373003473703227103164562458725140889294313755452621338134810095647193322871270109355398553072940523876471223406626850403267114321173488236225582679064694763978178841969665600854595493214817266572177934391081663589576472934960794783189313826492453461587609199299530470582363404825859265928642390689570930620414858638319956623134401336313455913197206255486449122159169076819734968054075362224867940599793826830441091629971621412613326489296085401189507924367560298105442214458985119845968585544217710652026216921629422078099129885373003673251505243577964793109939356813133340971939759489154116654869702173502086231772498565199476652662245846490462072998853960504365195118895892679151181692835233293833424727346539828997202365996068029446651931842136541272623612280802836188556788922443269764417820287430116541772591397479787836718477828174661243103385801960690627656211869679342478192581750307240894209210586273394291079097793852681273512541677463887902839481827799025618183978740444124474278104923805004219277198196754696711338144422489995967104972684318885593154434102547003959185227583127276312014684108155617914099085172033139785205644767864063579093307856339420012302792462211532228890014051048219265451728174676661446635667944451827895136387328910870480531471643158422080401864653043517184009621369315509895505680447000596106561362095812301695198201816738375149738257336723641197817673679317144810721716718835096058576745755072175721120207519780528697232694832018133940746736944986011202599447682171127741482424885964508877345017158757582482167731407171230320787337742149138940045160153523015593759260353731085799045053544595901634498911917337303512085935751499674298611381969053092408654129981030661074552144594368090247591422616736114067329125248318107421940799126487489147080598285128924076482403377571309567861288207338379248916674559997961999498776451118613204016413493477958916525896737237029594404705128953839774827001457977045391243322099526830217708071839103898492746782662178959402053792636846545842714424643517629853879459921861226549254891781923728003982500863080940302105336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 12037995545734861064888358181760268821244505774301280973609335054801146053961484783105472084168538266163299066147523022943625522127961490149642660284461681500543616105651456591699059201180557669659987084876948364520943820839133387461999923213147708243971582569309366104288900145572963879397605263547330150089614026977783614019119457492557353480785805426233227552592599029086418610672021370947653085351964939660124913498970042228144293044527133760005892105964204322149276993244646594403909786416481893638678154087481793512014402695360130575561993681154305857439088597402470625292177423060132697204469880711420663126781584746261374731559510121029855373432930723738134928170269135567753539085435332536292619782549254853390782499525567180955758194223814200644616258473006870215876113152504099923678815760103080151317837734807769412291751598946040696046908534876039792193752516647036880121572438858120240990771834498677846523274199088991032552025217811329338205861111141416743182550700430513306758282269475997668446134295409098521603071900534637985703599779698114735021904006935009505616833291502244814088354341258453185314635061663701044431166427663792256135369307013542765095358975404498452371720799962503255081844862520033419897201858117500538812156608428117849638096096100003629617024617927690844890765231743233809374820568554357148006126013317956538202554255542769926727092530476185655803274048573702230255728731999538242045086740522522742273645676449944034355260776730027178990518411007260914213009016249413475644862745909881714871292468714048153454042686465096578202730368951509323908403321190586767372840156708807635129834440344306652987264164052793976215373167996681953429101988148613455257334379919101826853916369851979839830696805380228272136874276823431576884665692072504312049773681965051318655426223065800826771148741196789477470912552739212804559122495322860173390077243222560453568094673854690405552565370442140597849994924279856981827205117321702215659643453169538694059669932384123103376922689972073145858397496026677096122643578114685279897504332825915379734242663845880387757972250106734485736691260670113865206081747386709716575322751530325356743295826783818134851354009679165404272354571596603275038311569377240360177619231366650471662853119964419674739204600217918548607922431365105337464408787334779236426100479594052849178999730212210437703109282128451325224690628176380637909828214166528892484842806800812698901809536612222331739590107607305949453174189645162147241202103157671262006031653369189210413080489682308843738123650739386131442061041116011625623824967389763115697388558196771599403722944411391677863683070030905754290992377383864564835414467338621848413392169529490413386110396638231940079905802154155010263215353185404643892666789358483733250604353041551670098333793442925442095225945927271420329095732109415798019930615344750379177064856698648938517868179661034776259423962364627231275103054378894923169628763174992692103256264499399053136046685847394182640487267240609026120443868070614495744397753474634851845289896938948348304034611628267609663797715921569254296561299675707347659220921178881700831844424258907881494561678431480372692733710441241376137567309182061198993788524436528311908445832151588460003491464810621977999951519506470022651780301317522284286245126032185066217286216688637511779473917459358660738139807495553018603646339983147963315603049316801627227548019896932577049438490646207229938805718798839933679327397448794914385175905044393371182609605966956158216137461707492108510402912784087653244397502624437965419113518773078394591022376395976125801119325372775496769224205696882872029927345242811499114095441819421368967355375004618073995641918935471195029347391964317578059233084304912182745745243662590822542382515096812801665546576935109104382812716390404758389045785233271324772833851674273729480241439910562126767259603145011906803455588739415894167529734228283387437496867420649426616008670287592533417001159130317595087348203801620256343142534965271945684802344804024872914050465354039347048249775636160779083206360258078708647210009783199152519960131907341980887681253910067040095484959946251626987712985820968220693345607729219273600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -185265498857292556297099183492175919776358543954418259250705608331452644431567141289868611446618119265916016889449673496758998570520548582521144314486981862798849267445782246384012306180721351403305384413740626789189583727031782237766169015809822833813339892582840596029921057358502845088110395059149095741015850771426881175940175242222816602485201387791264756300930632960359077271186514407629053651210755656259141815660349622145963463315505488810725889045887671233631653919399713598500235280891756443813528295975588108905967027685318886217619763173354159966007432996004621151167016148387399002546735175381390297684844676333226564298147595369518879233170789436804486527917352877876435259187108940398387228828849567423310468810726944354741710001514438075945346221352658383365244325290363849153873229513946115152332965780498283064507689480522655429937515362157650494993558010887196194983231124747140224325291974492336550593198434073342404914441251023460363976547428809080640707540453011303265141318538189395463096298426353238277868342687440829646947107116846870091058754660612553480148502988877724400036539957946521916831639169713189190626422350089003332547192194299713995165870224487724434931902494737094425406419169122571589827374625662855567410804428184276180188056364556539456265847680046455512574747821846164419363614471032583184905996518832870163378574990522005096562920971368015198342891957847357745104733031412791310584009589193025346181450260012461855396450410586837198363931539069983891311154263481812251892770943942677837340374533163479937522624955364445224341371861518677585380342329431538907449012459383384507910941179021445667687870832617362056538931860133948619109631380731426366517090703625409792609657594021807642593657672888535144884253469885714524229180210312545391619423951631429346749138291811005786172348990252274208377717939234962673409924584426716353196214313469519078905100743584769818345188259776055985664224130371885872479030168112340213466612301669183389930748335338355527137691488449078665134397486426263568539174299981345713626175533565597307383935909823030826063176740975454781071393542260214085557843466563060772616762525457345857584023540154554872057701962889022036206161544931468954627080675925955652038962564735620407823393278510504007384038549860791078604900861412949166809605292939221959984257442019488619591210467979980894090141582461446734408491512040375479935701916171423254582180063452811349557276708819692796184038128382779360701573469355858610832837951609135128943107958876044582481819701243496313719209585089858959541537910569208414349537515338416616222059167923981366942568322012640592293928076332932306981419752099124350931772551503763703570839521516273454224495494227698078160491147826624408079851948090551079888756483140549022696792048888398661550138396026376679107330793929152832899329440587699794364644113781361339252141716096270386436461757991392883770698482712777547177487003676087956013898934957523040613052736006756289422179340079049732317593030355855153574350293959041997927082296123341908929932765541318308874137389887387106039502903015935686318294034256143559064486068310716507308462162701149998974243439365435665076062446546105172822510506754616940320810636152195929579489978982251471604455069335446769641384666260704093500692231693214438900663901271789887544460536633196789411120699988638575137584751928053826903891004001525245827695305496474470396621862256504044769365646980055089652528742799816179382482913687649574193265873716315043683574641636937183223245056736744473619078091691752169501649470821927050282637884684407437362483233385559682157818204401031711916495436585739031130687139944918077776687806741589365099669903627102895138490041869298274019944471371192100879413743588825600271139433732998009193815503254161083222962298353978597361201830726230307915158291099611080493007579501290018022829238070585317282829246550671272373873422540138047699557425979707753925640966789428466129821470110969347309434830259872100262957314703042794191122688890689620932181241252322508330088368820905144917153226023946541812628041168079177266731313090189413240136905234672708667150623389325946678908032628785507787451882349138133250881474680889920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 4592653058421760993766725177926769710381689195986805596933457945575823005377490273043229649388858251719836788071374268061896948403605676093477896015910770394666724080559305542234660587539343122527141786872677672886591184053657863574412088120044880012004084948985142353748371902724620092847918879605953524985817572240029622106651815002621077827703645652336164582079251200279995025554464965106615457133592080192073330454761840469769657691950375594426610651038991263361601416783086021836320404813892960317059378162462706059280406850869302720343022388597225720209698429806801681075655322265429655903148100533131614682102056835717186964713928329717864150722453084613983665690353790952143653257992905328280623366423746344656361779137410345470883536910971233047244003819427118244405899243384876551279022837813018420609577328824780228498880067079528932755859063189961730535045164025682575546800364071086683928681834396389792098365681221533325304190498956602056140089212912665906516961990552916932386578020789649340654190051799250571580494817451943275034185789670281073726298771491234310338288647285945579661577445349243930546292806111316378251839389495614325507278060208466317932602833676106980607140235854355250670711061393276916985663246414498254983003622758351536606346501267852794792238886019290342745651555739605738265521217728944789603694324282812979484861579169321233646792449919120103267414378494395502275360552452663945184072108118744154678824336913173116719793154840104531319630773707545364543362227384303247565870345875003295538255589743718830942386551926786089045322387511373144567382341450299418508013486465235108037323195410388412353558404400568880622059607023915064323607098725585423984569114639087964967352131877146235593968692891710089035957289209364845468828330917359520910652191442762153288296083101804264164658974635312812158096980150842471227782100107400688700110690446304693149127161805439838955218304618951147046407566915694374415187367778533861526846547879522841732855284522059051181640863592971956400985443059988689012986089774815350388177275510823016023149695223136206671716954211469443356031056143987476959005989667989488137218354032343487870211519588356105063705345482242427226072797796117590988856450392495576927121659444130029881591974752800381727218585634804491826286752927410480006826140987024972374002667777768028138209539389896104050383750688397900257272519432135310624484913178659106625111709366946118841957822908276681737093286213262839749587083335797627029343595411287674385086434821007970458143229838071157410807639271708645753694904794880287055638654205169085635402801121315956993129943980145616996451308146588199324807023461595366180200729044838835266914299556435249520150578615656871124733647978770012199957746764994346719521138167330161064403841620712894003551972430382881658229020046046305546659070961599689065608959387921987982435640336951940999934493345277193899053203508997930136858117242147692282788177128040958811883727838005122762047082322471668890499243491113056933850832408043691276438808148623745957939019709747362738220388574728818504225723988045243070151492250068625782269505219512096636428016039297306182482397733462046538049105622966029455626177156030249959290650446381294867789767396340693457135791229525210309074184157856706629898900606016107532283268003360197558432607143142211405205675432193005536099878557286722935177848407747519629093285697319891820102100658423087311577720021551154252294160629841334558929750586181619176061114993407831338060889031399312913388488458502735210649714046315046280220348633184243203356318733034781606988932654116086346379575395919334736602132060694221158732902605993359236962485527317955716815606300398112693423215270171747777354342511257695057868714745681064580791622680505176046247882054185461243074299990556942620913355704077389931495059859679905548767374682813829900474185247415926996193614258385010345128856458147273098277598509219254113674268614453673544621796588512384678435973502336926824625652421997275558532463258209008956626711482789644793637771842506912681810563444063295796074687414284572128931469166756287810959660150715827783440408187780074365396898370551923520764410596596411823772894339544040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 15584200998530716762786240644679504160619760602110395248150695299464505699526881400755377769535370247561976783001997341285198707949025036319226759842144039836641365200431958687496914629056690575486908183669328307809335236857485070102275800215198874284818494694042197795173692267032470343311922200067013696797958591882302750464662071075830119492354492173733795100928186478806679855007752749713176712679957002508530753506804198022001740374517627824685304892167732994217784818350161282602215026382403481727088665507229172692022134262655064255830023305870786029667933558019243923997721937111102214933691158571303487470204016171208954721899449404385307844407377589607472388250317497141638724970095155270227918002107873737378232559206765649013034046917890715944689720337808414717719795782945888980655879070220448565888897659438620145353697033390970977559783400039027063113153621469579618518245226477011810073184480211484728997155905775934873995756104313169798801462001817003738352011315222349415773877014586812085899065928593088724673477643367446959734057858449574479199739281749491649679052046154237940598180099270351696863700478891279073493658262395158648718125481775626779042362866132266511804026242682461268824955881026527895261420995901194604432793299576320236451004847726370764340419425076995217463506603512445042421086050804842614472853670644013488150201833200339876297390912700376215632616170122533854996719403583743869082806881797576842538922192525907685711697665702545257905232186185046946325770394740691246522177514364363332272413980829546981949765712229828059551298293650373685939323147307090771054362264178991319031249858951797128937736659031200278452909149752102268401548681144755586890309632532536260424070267250032500118509756704166420665336807817573625290876151609525677726393781041647120429497452021460793674657966011005695703561728173400864346889770572227126013955315584414316636515976333853986974606043215933319930446923281594329443803984655648412422134212145173609484687182237123482307693809875333728664820794401528071201379507256773023041973330860056451171719123826779554014705978394386227448287609359344008641075622785882404202934393388434203208574895951346075530456332832880939493623912516711164321935193136811585211625489518705129314361322846860657015690793160447737909425037253014781849716777499295964334600010542539192097469974208265085981913965250059714484240599533815160162104849388925519970900302741105416287675492013248126589036996382957925070239757017190080333661543872235141549369270808994907594145080539109349804451425657120283102456282930914825353443397074062234102042534829274471211446274853454152863490674855931932787778257091612090223897032230697341930050654516599218277525603950010305855932640817385367406198562402298920243387124615041723248208088427571691324855092007673403801101686391538403884183620369295084028434332371276607404388209643276670360927950534821958085260712678862540631827460998661117400222372021613560537447420121667208127960199931945810795498756182953233600147103292075849495736416507838786925768090786939827944298594242223485352814501194178274145518568673999378138563366876303830027392231234852972901763733035570545157425991353731361316582661734065127729996298425760742742377598294015642091523231146753720291832548487993910691653108143942858743951193462048406524023029372152107759171404448088060372916158670271597938903540829350563559766508967908290146327436662305005139149322309396365913796914698694017227949717369990133095287018264256658559239691933883028201646974724104869013888646673958950180258338955608670262862188932378537385157344740428744902162700996259473658708240756244681494412349588701243850630584635485981727577730256015001725266451652844673696251090456045560447560643171346479596346393710769944280294495374362108528903327377483084337547110149814703693485073641021811431930296331532751153062807718140576019531919730973578646301378405354862521474754644072406134533996071066580959599497827966726144287225605810249213056437745007481867302806114484151459546959244702251344675696926146347964394603759194279875358589782615776829481597450099019779877880903908970482708855300762491085417220230221246301114185756408614763890735800224400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 12593840104376590275622500892858718376383732857994002202838868927846966301903425852938397919980909071021941938271302713041560252914625978491698579135295617796446288486946871274018643902269484902645969811355731762734172156414754963649181691360121829593558921689113787936961074183050087805198029490961202520626947835434190312486566241192381778663890090375054636899899811541483098858191174565328966488144694280759989100194269208231198441865707520702919152323294051006293324301643603871129578387246969807574788807028418496553544095914701293988898528728950026742224333647563141592062928665235095874879451340900946523237855318272025956765402456452813720609373805044951731263635513112999803993666251011849143813556536387967151708208284429097439914889617923089104657458580150542810260926075729433328653921647147592335258343030653873704091837216408167195992286657349254931924344818572104652640124827288069404565825170232382873865248199891453651843215630546215793465533002007087914204652072271418411644755751748069494274226670890125839662748335596188236196924613103002018628984471366626331357772084057679734838385661457900657585825399604249361624992430912165182042084140364519887788120603368792392623780745104928395910845315939776830964265561881278455730540060843103731251714692084573428391382553714902292285868237543101105435833392544176107104400689381191204650303614164560741121461938198253936827376392225393306409735882517924908811033506622248190623299029399895206908491372621023990758442517108617905240293269952346473412086420477603689471921918008979746618713412799068987008699283432198531062824008015654746025853070612651858805624660656159481547983970538793948525049624097749720994130898203607012043132971725230001665243815296642657436079412745382973262619397916612708811567573656025756465819067757952452892938282246311307363699179896455220330373080003291377269016022088421812704364050795546514911849479863006288117289449690512295459579603335575997367117447372868283487069628139257430239504099726627678889016146242784492591875762890114854449154836033101693078004151786535673431463152000800716495286507624695356011915584950492938210063698856860462357192645928795575241127227795853187252677683636168525142893080947196185430074649961490879050053800654435041509460026798154628681822789707983917249983109158457109509847481358582346414105824539657429503020510126080088017355588590866595708184017609987098711569395310119407417185981433036433848274111195407255771654741450056405919174265008583728009316827779128106516166875201222094173058554105014674964325100328854252166560183848444454352776614370411853415369376150394039364012512597859506859389900574908262793961784133567307531948390166921841195122444308567813915878154721944303868443645235714394600110997879563737245313463239005341875508256376306324794053174694510310467674671289609146323639879780619215276106395921196481199855200322912732952362412118664862473716619635077553961322408993524660469714718825323107103991162569744391805270179198423215501329164640440142588247937576333716084645892303239443852374065363444848495170219387822059149542548978783898476767061308623091500268743701390719583100355754196536160455531765651668306605869486852715261383154564576048505013940688922849693618958541856678790041776903779947149614452940083459027857541644472219700838257940831342539271898732527712179219927579769290511856511400684350455176793457994111744996151534478384303366935406223773727571044934431277072720997904195334706517209083935425000171013417064044068877240522769481145808370031464000011312168754664654216278913271796455086790859293259269190459535391223082766520504501047904651178206067871601135058607344636521233038428315944359713924181531361092340533690026317234856316453304940470435372289699962711616400940456501068481415899924739077988856738049706945619789639541834949911580289370098243199838965826642105286791537913112993509876453782630293437549876331423627994056185253018089464531875753740490724831566758464074720310747571325425365573395007939575242742055869799050700315046009882167431059603579700238392099003931800851868378224880706769851867284393227227801314306549401607883220245359621602576810407743275486253730788058917724488050142904360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -1163811582964191871487158487861430701724670238466387322468967958861120703499416609591890018140856636206750981717741745230946673724784989109732789398877745553443341763854413041461719316230293790260694554288562372860240567869569497764827168661265572574834533214249949913449229499909712387554690196008515959184711127823829757136821863785026222024706174373838723227797855469772035850002594211426442501779760298654071354086983949207972227583573442006274166488749910266639958000078245897176112744435699942403810220188595255596527392434577197304398899769839523977599579239697514417650420395725104663167190568308580197631749205100574866336703136023474552468998252887293983937456599055714484494701242536870166293606982611261396736439589789495694705272786887135490900180418258575259583265388591140817177313831604002895971671342411976122466463599373660673289370909891118298305180785839454394056047882922882334033632482297366382326590011193905848342175664518502678679229834167233381882097545829200305953796696707493094375161987488186071355645136218373151318279399201436157885056829013138661665920194184955931393174149726942891495556140550905092739429752838995693144693460132142400201678446326133070523375045828017645478153457461285074544810772572249595652963377967197828803919788808111689816402862038446931173037673000786645617956529661658202515997536163149096717293197069600204762320245936695142642763002053358317801389458082666069147114424037988588174189713684308582754066621389953704505993736788671211369322910369243835186283875983069054170531317314520566763435116131536849638993564987627181504625714283046706737498953887527938058951321594060215196342862590738873342125985988521499093789922321317430482661219083413239367562615813940059473326696538819183476352278239558703456297131297611442970253976071566855444577598966689766616410757539993487574937400026641138183230906675631861187584815091081500762618933272709265623552020803842975638502895182805583037415309482410409645019152387648225604874136889136850154875623471476939412575287468307297008837198747495058399559181187222327469830109174917013705563116743581545179705229483238723592668642581715011703886590673175345978907569240922002336614762102339651317856227254745640684260754466188798703824937930124342158254591738044160616338510342611330712978251536310214834914521874641572316625848782599843077098396196278580350491896388566731280513180382333078976107712049680772041043087372229594697068081755867688177837237665670446625133039964348268801539586857467828895294752412212340127838650434064729334841851032429135075953573768782879735061341050140577298381728597667625300512834084805552244170896907468632185998801385255104230520520876109650528952388875796143973716116080932350367877817917504009068054857882798085561153532177547728848486623603139445325468038312582639700303750146877590389930029602338263406276115440702732621106906894449827530226778005229046192992893068885201705722288826341678444217387485545209416453183891774639551887339692904276227966366800689364232074279816756249690927686629531005385922184236243421269625321206994127009472102975915412344801063302546383122418543568554392386761707972229280898563957446540399048359468457967560103728567678423366413417762097128696390943042802736405142756354207126780008897352176532333971570064100987078511203314003845993087468709793601938567981543857761712499913149274913750362500040816547641483619991432949293612023410232224742569388658141241201266293873514597785483069274236559421286501378975999888375986212948294056292982484891250587875705014966048453277357541059109239321327731471215537446721147956547537314025486168778982914648377675045437464727034675829772080345287789805207137460158869371296773663718229571220903913519348480911092390437859130725653368596960684748363778901593821083283053634848858481282761774893727656980779989474266416082427317399507106107337653615606315101207909549985454117290703305026588061817698425343905373056364990915450325630811043116434883980924344123426767048762894574327032279861894418103118888939605896237498723307979955218987517508061501822135773097126151769376317888962997155062866447932973244410574565395492924796335299563956867199257409338061430226003130905606000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -590953179972582460516622763482756630123450529622458755437716398980187787322296137587033506420853821576675366655661566130323144696227958057826723842224579746287675586647657776389699288317874640342374758110562326639670239654216389355874582597955900537588841312219100325539987981851186060068568320957763044767587039970979412139104415815854276992303300230165639497759615441482466057769034538243037290982680948959021650520461377205356959230997850353968808096632986429405386562158828749201621365240597883341636002552644760000103917378701721418361177632255450852834041015705233092271071571634642936586493648428187323879603136177616907226801511826147159305978598491479247475220902936536286853463981727876153237497299471119142223374443719746802890493243731464863656859222070335028870118656944040133859667201913202407572434171405842649846040523454801934895110771099294638985320803198008679398193297119942021614407307280990885749420318124241405001213706745011182702263174923780075649963043069057942588528356867590389890607979065858215516385020020348775495601147094898847192522437095009049918856477398915476161434183096263200627605013562098998351539308021974549861149187414405667809456784000738568266767396817067207845705195295011190043712642708925677973746856775500267784813532379833755806942439214106735884751591231911534755392972681954490320938848715191296468742324956149111680472254042236154430434509211046881164116307121155962983963912560095817285130151295105445323410612211455124428953387801922887502114216125583141114855384924039055928846115425793223696273552746385540538226123063725641234817492052757359572924928212337568849208491414098603301868093243868251668099667610543640534431960551184992508073893327572459305876826455519951537681979941688359118322501326250034893363374577680044219636603248347605776950870204438109691087430485862034749337018944731852517010933922613847678505097702890712088482761165464572790922866883825034988434613350146219639772120957531145742610214009190476503476429435930414308386323478563502589289112836842163400213486497136285966311399777670057403126256855479656433732119856933223362765264942121683051910700650449979248442298571179220607962583450019666340096347328626908317610245162251399594338753608880127108004026554868465060523114511039624054194763419840713522589113882885543985064446129344589918323854446647780692048644120185244449127607133098597477470604035465113385000600824677390183030743061040184429225794719390436468110666873967009969442895726172434053871072300752736005815492945475602455391882647882267216665164533848455424723257980893198799347264401921320441312924445232252455830321253449438578225361058453234019574856817844533797459092416511409814253228871465925620376891214389576858619805550137218002059422061339317744033679231412833383711279163754402855252884700949216389976397270434664042873062877013464891811781081272793919045800757124503004439116115942339700982356574961164693703361169641187198966252856442979514935179930341492103624660714286831245569218211649365273424889272235235702189802346184079725497161324370027053066781477750831331775609016576425150287480634676819082229443988172095274669841706346360297514677433045962994217972326461262641172622786901653613149597974423968534661327256472308435143565398315803958015603772182015545947547701334132441047906191901424759739665027099020826039678195284386217828010499404905791413572861419855027176789414134024102928396671305966250473269889364918632243576330925072009355638093297621545085921335905467433283924275802191661337545910852756896141005066740020405127225892138090132619946910220072339591621794895061162920468663368567130406062718384335932976754291661911341444353500247730941352081358392951203864336959010369085476674840188061707781612643295602705580917498030517268179882647161102374256511431728297726229737340650875927124820642717294952808275005125933922116441499946507665913445576415172182385446950936312033650876058071561845627461517333091687949585148198641112839619906582943871079601127235123300170017344228538751971671283595627842436326115408307650049593874792299701469649142440983226581171418868432999386383413854400975554451418414598158676371924554465355475438797710998504089230961175000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 8549558407884345735124409119600844561287138912778456027326128434926530152192717572176552337166870893647782176001242804110870859969230292389098491646712903817632685376634098896853405927388660412347992056491861810821357310546744627768243284472206947809696741603278391970232736589736296171908492354644517123035888975702596107745417093152284220150822776098666620750152698061875164576621741067464443832419590979837653468191696780783376744086500016204339163909459694003662804463740701209574669619685913655538459090061076526750189814381033875043592489768927987202490361105033958367642777506897595542675951759474836147668470366073005097348267402389178923170188864841474768181974610179964720339827772480982761349562111782415202527691460052911855646191535813514065112120498089248896159866666103117292484335992931062916016025380247262111223772378503221255136618815505912582713191894943119810353267895830277412023430437971539861369690083638901701845531296215201859159986030146655993917421027829557021181124973746023712938898681730603073145541708762005465498377397793088036377306077732796337488308096700756769362674405370154040245506982422961983507162538200933262406665286218152755026473880259741370809485993669215384335991177858774444742558458800568356726377486111664947489946655218314369708127402803571917506209204821071515461240993749474405006357163377605858184904915542912431771598469190727699761641023547752458328117854581160970641992540269144042649883348012728098225192329584636695718714904404953847882855810677779638226996204927996883464909542169273208646351222409107858696572902584239203157915434628171029081271483877862549385531137436841119283530509583547223606970563668010624094827528736707841514076665565860273440518948640198950264389923161329384249634352079486934977535017320239015093628856722849829929724450527503490209430820480171826453803900306281025785242258482456438085545589381529416769036131849607655643880759607763933047270171141344634900745311770262901267281398597930820500396176162426996027554045686729244257973792835223601416064530166129280160021951938425436707783694428006230058907793368557049016919543738840187161209871069860563618677237866444837316089320860259776107956753673325113672289602704332945070280731164631254532932301363084778431478870414591349008326939714670274628621109325896619539325908056830592892988532832623997531756811862959529998979541621048011841411809630344108737617643034873325259664065074092157831954462981324441261345486247407063079652835230107829413534213923282194061609098587380604939206505290019296004034926228378195291648334387301055645825041076011962216614322232138833937650012330717744366287616217690854253858094705549910463092786685878651719511677522339625783259060388092510381967892494687955785920883437218059309341439033639219039303744551107196492539367919790989680652033296917190085223612062206373527659434671550879836744946603874311723447096156296061528735984822284166983728015552526453148354463230014636186770595026849847302978696422161499912456148578599357093142914030440619450906640632780845908980349467517967060636139933840386846482885537941019613539060115495852269038758524810563991565958771006825350236629619488226267631542358766905952850846804078429553825440580818483725356788941744707434846361363037825448027746054061422357365884121017676129455892777826881772850221590077171682263111981142124620675072137470579833199192103888393456015121807308344533218555902767200470887577377063567951132544444865685337093927493174282130555213695815451294346220135329570212652542568664668452150665162752228280532181762327811933728719985824458551109909319848320728524928102637223167076198448587198819489085200231837368173777705845482727749465149941249163958969751197576875608933544209639158599757309743319262209210887449213833861113844957103185596674718640349204869374973522460162621548522746682614391147492450404555116002665875091124678936853498162749726449773885797417835967581215092396062072971712409879794488844923859347570683782167553035940062595272247727307100866947139210496576918929820638444061628885129482910969788055651659948287499181739008152371408999125504365286852280483238976956416090628609169972055934556090700167605426798771824333456250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 31122533132766802431869163164995680124767089569797552438196868776830224986778206950759491727364397675959110622318375968862464703729512504966957971611695333463850447947903461091731858902467743664314888600760346797233104138570541872485273106793124719460121997351492063819159117027602391282498755001775246227585152278886307924166147148104241361893028442716865998083993626110959518404349396656581967761427745629048723736310009300406543855228895484416234740677775740787577130432225815030442528706820148170398530812031134891162250492338205053329498167321983162347315275959719426561744598287686253288783715324629614942568779412846325185287450847807834376402608143854774364939577097706724092722962194007622745340023549784589671096452685423263758505707388529044757719463941998866965210870139514901634071478272175568504375777419047282136448921703273840657847889623333176503991244425270792211580741791124299011747488382154346461605576553072141228656812391353500496236164454365474945508152889180793131786650513034505083920921975674646099666786510638534721972042170622865732547596190724336659208957274264196005657896680021694960115604534791220130939557164663912360794097943371662826784608584538903646650060748880924091656337355486693205414788170455164708332410242445344042565457782805746089390477325117420845862248486603900004048738198447155581255146255669379698571034451992921740655000409501115562071441911116538316724390469968510382005943557834676299353695360759537129644359833211291254704366202917970801693580779424028096951566329594535538224407813226801281118124537933712189436571299406139206471077589196775987340005557563236266402875199745450926223491511991268529302963785161218173686533624381554480895766287881843694057386289804054324360691654883518481624025392921269048031152366747917541679175725540371518690203694379127474459888091195646714183459204354736202218608849080342747570719594788385632242283436912977139101954921562633660468436297273624480698802002129426459683214314428092070375456705842197249328196379401928399677285726740740104513628132830114521913068302401087369026623524272211728757710597310796510363709114252848007758478183632944277584645362106985151383424788825826277713906677811413470683043858878367732302820889254009999281533803806505082653722046816262844828156478078486987593594588842771297313642249238319028139427895533895943824354826921212438182572731296870146624223270674011485521918139233891995495104450775509100757010820886664500234437955954605739820465868750215577857351571493531983391318547994731137650847311593755746479066885000081294240304425651776351293092071305153783921202597551649973284348089188915485119407394867427870076085230897136372559952732003560224966642703247718329461260553104937999270590356849017441932844662962721454868067585137220790686343320862732313585648525232289694994770950391813143449044663382832567460817511206153356008577792545799480139068974249198553058492757491264082533839951516063281429819927290252919688363683341608602907697055754884711705655390135457807882913516093904735844156685124647296137320745823123848009156968296797734455856820987890886027860854040758438347309151428118454698924732169151835744251329831206158796627206010843175583221639034349603001608206053494566115731863070434231680437130773581727741286082833405595977332678887969817974844091312815867636083209431255327423391937312583805614909003314155634113425497088752888900964373631158114052048030381009903805132177626328698332328713886745645676982778947605279597539526462398006890015098227457783904079235393781835954855462576979553533220063246894219329904549458836120430443048946332298406952314603246459323577138031188316841397855454376912265890717635990437725442775716323564535460371368575608318249227846943339046962635390018669793467927469935890087752523966945482280896340344600284858849124477915311475186846902495765484591275065461976378035077344121678844284023955693195237737453928903904121871434146116388404900924571072661525660520756402493732210247773738573479216731112097625952950710158225695597585388624315098250427477216188754355937673143698890446596068725743359833932580179626678660472874526560404214142205672082517488507687913011015664939185062667717913018867250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 30468177221267770350976113361376106890258074591696248350180980376797711493969718021700614381222517611181972393720984040809618817174160898140796047266855671079526710937681114517326473560374113445632925859157683985810659419877467287686395826826181961053431884770645223205945091492690927272801359664678504258941418672683798540445594703072616630708599438762608037067616990017788962126396271849364425558299810193090713435397401461578287759959484089233299314430784581012104538334124531600424597135224178275924314414166911748340166715925766132773799485020284484562054831872170474438238790503754933634356258854450927249867193639258260347422308797110065968248070595841030414983945176808369203564394812716944200219528935543087702380383153526195269020099384389870265182811176022849492899789902427658094529342993311866346442793343599356671194890334863784469020066235139190279015419173978064591842341705486324950305713328781539695682971591936169089451184726712152018240857886006858604417226302019610270878700094191652019408509333088015122570100977434184559555822437893084787360781651020230767650134622185366181260465802992879487326999259432505022562456692715270947621099808817395198136940274927718682641526786214024376680779366351160100839380733489061291227581206576346712599108667097238548389694654213153495022127513236475902833061676760766764447361298316699889421628246597682025496812616126478578530184830151523708512314950550742162208197237475436628591838354555290525295384270598967840036510010417264259285925446778872235983549155649803740853209070443295654409884698620663616425668957572843521520891081385672075119839589306785353365203122677347673128297671866880649425484959666485178307963456453909254610946689696227864157022044901497193935868001674007820784426448690806820971347609075893356434306024157810177264635282449491841381440344767805323105800479257191228565325485631686648947083611741781716866802249389054875388287948734681672457364523705246167032419714734597394253803503992659007199552148653748964084973076554174422066332966578497949814493839501501537347427576056781806351051254959441428730834682025147477308281534366565190167208934424509528854210194455806889140726493635061225262000803704827273263981606994779978127371007030373346125939097175969566021063219497473295409208466106628242093944614609561339808833772375874903482286100015299308449223767364049776757050255010381326868812562353006596108909732764792326888858087508925355080218456022949247662610567249374361376979398274669941702541304531930707282685816398743524730672293140777870305370972391096024085898163969497291183918048725900232310654843426788929449384333758134600221333454427364902099040342228829277768699194308518968382965955515750791491179732985961109794230986265033662246509177328232176544580125421855156367376218526501849985153991738507826468876740632260576500829758070716382032115076790215567703399552969427021521971536784293720343403363671106285728548503501337853098927536130403609146817714861654447447148564332689183528996700404558494304147645493591160973191235708757513962506669695181295669263112165480643982695618579354474345427041423963971653219510549421354694934646654876615925758351653970605524328576375074812237973316378937015877050937690673781877747302382909141492093087803787362398800752927415283609870853343913874153380131682112302734513781999991659526146918947868860250715870029596272467281283041141624289564393075351351454768514947522897528895168621074806152330232072546227823990167914675372825869074232880288216828643965531570801286820915099726416079021875234370075903926187854996833828290831603162392438120743604975374855927230676041317583744981539008370864866281421582583038347741626532034007340810350650499108999538348121425557900818092379458253508138302090587513658465101162761748998925718747439775054510935801036763607859205285718747744684345000192515325929387782075930053112587320930435006917903339305934523613196860340654946062459976220212223991660616982306301838580285909366781177859443634043946393784442783241206809195712807578700762519442094635266851498944156188608307920244571213764971307630466028274220539499296642474364046653792097553369301694079737583174448793180643723244566098028618337500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -959791225134455078021243790101286127193871198812643425875977057660559549906670973703774691952476423477115085302850339590573558778935851932717289460445349024129146572955023466224439470638670444902995588147945664910575442975729700431971616632186792973746085868145670828936323292912156137936097740865423446680061906617459472477637039529016200207544907792250816498166562294827652882940976835088665867316093791499313351962954897763846219994347770809742393728637418891040133993110865959697586448849554464148682800537884226041569955566942674726275258533097449966602491999861079036517330623386789086255454947176048490015605429871937242066415715002212323742344554391504728318614200270642966886561755200510269478814364693507020342897200623686009544928735345405620477038739923679425037364160343953224593258222613029106266154405821086873728258862553468981116721796746040277138610564233703645141722826472910059193702946671189616954976717731243214646328761375767842358946450723247476263351738139863627641032541708961522707066299010067608592626301003484154950758790239410424588541566817517910652232664539320297152948561406160984820650746490069678387691006606973536009766728421735182888593780215018396691146661211459216128458285263524148316863510868657840217559407577454698661504080252545741011744301380151455070763958263289551755854647439393137004910738134404514499852652578289536249791033845338821161147905119491925649108742850540396138871069656509505510544320328717389398056626975014918474192468986318894291521160280633852153639098560293145430564582462976371401129280353994404031800960133056177442320745671541882716845990772799844213666075916250678623462354992959879999090916291872680047716624395021604338451283577702919610812696998288465578098034222832914641795098880162086455893399906135487148929582807780333359185340472386843863419080554552104678980073282922690912984534625993494066017240328473349942129939264115809835447805085008340868596605300615224842161354373336646749047054174994586018353525719559813343757140168345941536879698514676280199287894342689128524538139741758386126350628315678878554682416315897386524748834554454570224929625598727557612383474019796550966484645637204991482119705651127290047375564277563072956802780718014618794432407640402022279492962747906335657576543591156444254992065979195255233117276729993361525635818993366745845515228484663580460944375892687486084140060740533501741685374307798934518932184706765971540346988642077961544070046627346345171097087160837427655880049574567434379626903202204555526913944072424262027241221457048862101332277275885724175004620637978389754525533226293971543440946623232021940050584464068368381982707855414710447519861084357880766177879706682117778007558399611247480333820091797675707160088287521624071245209289135425173977356003905341101619035390725324627575656239142969752993580609312761557056163601324078779357163009615371489947451743062019162938396628537499919065473310501989605921153877477085708622908768262077469557817138821349958010713760843431037028569277620531477991624466059043668620056262217381682733912751461805640484891821932234136735444908098993322636193059330406897626128569316448981163275854346663514679798244210897029992439066677887874758545906413316728087886536166049082481956067701117990664585536316847521757450741762393435108651598644281510436444705331978035532361920947885834653945109178903182356486660432618688782258095874781220578192412471039006469099423691126075839459023232151880585789635733723947867335975768058879657690836332860223529017202728135485193867295532211605708948435403538072153583845602492904867051343135857117074844298837840290406997005722845662989745899813866477824535385279629946819179491995875387204383291061043528615719536301478371117931852685119016402491118964222414019787342973552152633594860283055239483568969197246090622103425130729653102539717273656470121144076389950593473685092872228449319280587840123355882298853863664903282131294137424714793685559494207372131626750569926926611580508478501383613661852679629224045410845040364693733124123197830809528253426247044122765329357999432143484106101331993432225187715228158096142329373965149531474686235152339859056440845326182680001966562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 2038011870279565750743641281959723522206872167888914775694977483541077228352368486681048148645834627092392664534717457730724750276081825384008259852666831084775858594529875780988258856251768330229597670224254267674053913721381467638586717840683723538444242931257149551490818444279613021614373788231779473753375917752973926411289884815141917201957185581844032974162515287172153204071574215602004234067001067804240972838216043821655629500885185511623807742111852218475431159645430387519709055425566611783946738570207179128636622467249313950189895646857902979035316468295788129899181047351900534466525007650099681114692287286340260306432195876814378475940552809969959466551462745448390767935916609497513600209925909644783040469178432127132897686492437540806308584156197162052921779679338008037316694636861992844483993165224798226080650188787701123116195913022078698602061617970060394372409396633566994421474102167287753413577078247098378876140514724048333987724129187434097563705605984837221747606024199094251256934050559914403482378210420140024392323907139278196657117863928090870967375279439737656241623929082979457554349792815668519130686877262671764468222758480239426686213215501547215768387074344138613249552753607682904481182426608607373521826483585853341489307337783575804328804832980695224663130816875707381694125742708974649974428889379467925268148433315807852527391471205921536197096916073569354987857927411680983142805090316326258832427961500745606503693647522641368506919281404536711311070057124353724093946826493118450055903875689729358373604838313329054444417579493682715073497432846941697792470061568350681758328180896459371500630701818143590395512459691997862347439513992906087533430805316931767278819064711777134413856828199535790573222031541168146276093449537275748671570197367230926154469174090287015328705626347846836473599229309226602660110331652529261762703252730583143250551349389871978324625044773639486520937510357869740585943639594286332862511946186694891711153017770708077244915004545182159142091472849552502633955122892177071978199393869175678635684568535053813345732928972843782836161868118819083362415507235291423973283694370594647152709932199012022079844032065543491107808987175338564304419780466802146918789077115791927202664013406524406709937871148443693074333117955761911153317969085406616504716879203948031334909458602049024759616574375880787120781249314815350823527620921207578667323614222118715714875354005206040100520719599297196716066389797370143165174487218878944429075446544064000683740033934029610736134997347876307204077408878521824358142061439246884570592232049156463299224106539452267154148522102805683344743781819929791027640239650851592348739878583493563828567758924575401425604453681396062198251055517795375725702075279887333885555898699330045239544564213095631036856029250146538004398915966575297531297118554833904900147698173421075420278131523145072354414109425882462343469799956725163466011434385473006396923509265570283309728013471236275042422938867393411981038735816947947151127224481272193510437604798217526409912713448090962325725123080109593957327171277078015160049379034351779200921985973182065243681110850450352900417137915476138031815255407339887953350977488332672334878625286570702510512317781554591897615352263618669870227930588255656250983032851329980023534779254484920598943372510614431808945268674974581195210141313913440089225185688341496962245279273770992937995672858353080440968376154857116174695567450218255744135622321122617813654442053771897655092747588602026505325071309379080908617389380959134708549906648684706483823278346224269315124910572728724168657376652413080967757421432288673629748841009229086912407329925287444104249957977852247089041390872254656862502726302332873728159775166225968050336508975169507709529698290330269641277217724559590745834877115203566313075043240101360820879550147265683206704979119603447754560581427318792752691462539296016445360943684925485933329717362752842378584602944213034294215519459084052733103968080860122731821270861988192112779851396349647933968746068550901835122763291278369502946505117542523598118257757654240593268366379894592521736323709196342632673158125409230518200109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 1886376884441275497683345822305160782368758588532515636001864621586704237101930115625038884326488107183071553880258263811938060320519025211389734468637435771020178824800595666206868536568378160869339147021026338610882201486284984110477034992025452546884039318550671432453478510263144441925460591493972420683072033263067078810769654934636525638431961005546184951551524595036494989041907126290899711959432899452984557711473246949877966948687989770156601436872936949298196004864029980391894426216059835672845442646505098701575331432851578870303612447601481392262967128299576263728813608008646086601017750652050219541990708471974793823652466330263709644692517316351822233333121168212763576814051806383397175728919490236704846595576957194622087483236448175674393558270493067344171293001351539391572362694814429250342880040845626640605645354407032337176899958534787720357595244997634246806037987719361258485487338898907659313119435818157108516112301025639858239218900753505660204554031777490161922613051867454845368497400627339984759510935798423036546034470122353350480267801628956969300874039479567605966846494814677055855919990209753900654425265178260391967042153501039686312260367197872885854872429669638657121784623343269699185970559704714222814832239833767047754161501039474033179161270145074554083709395589441041681800382770023575792045769334282562442684579553704415426923783890955273925049316258539962690133973563377907196295854258695105039024271973254448114286146643661795765282349489995212928668476716729350204383108586039391704086070870214911202704888421611519382619929263786338595886839233834993392928233041489167411019059879914488961879521509430114955973360839996461530307785997589241785073812137793808688479889936564705037142690375037200328364067777212876893175392033501325055644918225454772784661455109248549428643380637473218268436190530509447482031824432711588054283154484522800565084425737938417337246952699987834392914663239972255235435882305403903851755508884882704798948758288346503531609131869386738967141654629889909628570263999438852043402948964469482879931381474356300615618648781861290521631215491080591728500071023368376591847927025777233054623619076772183324715828721839597047949726308772918409602375151219139071780877872051707758722505848231874853650490953860256296273469011349585041492930744486480753108257923391873020752149065746992972861828091730935325683203447119986063861044519016780278850152322270848194646807061373937307830525600019175042701401224124062931408650505607969648207358782160799693817537116912599755034137806038283580726815308117213838993540618663855457927373932943127770601212027597651972619221354992537405044897404512562708876762466712438587638833228472239320336093533414635344632668828538343929612681332958822753539296892243716183033140409396459774048225595554561950669271387518471231857369501832213638246840629000940905081272080269851390745289593318104436639042287616324072141829420688125132464072716098611142952752073003288324770172770128899915921943031871619932949545251706304801660217386594671236462529509136573054796342973289597912479508521369813641313387346912264448791986016280332136923817363055062561703763953490559559919726040101299119370317316870159579613344519287708225685191634255825138650069130682252585131053844420398256487387401130433216457076317291873232386585433065348300457786208275133281887862085903660316691188495229101991442125062334459736126208527916959151346688499164726353299133600892388887540330813385105652995829547626637580464407505674838445375093416000244943887889223366611691286473967258705007161157960723368635504019117040677008551444460772017027436697659654335080394972402787904269163119351672367436540308504951201981482433350460348413415370770673709775837535642790491291008391873666389942897395932008108732764007371962675407227159193847752438785722463691112152472594279279615806021492442752038053220317480657041299607376100546986858379185865753266672012637225343861230383327379415272511385511408775358553861916962142946433246948625862171621886317502518081836650356034264962182195168156997877377639661222568317203343868298327068599390165284234213229860114867945962701160288668671697490772159457685860764851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -16629152099368197806991568506917646907136450000293922724004304554130848462923268842010653188911931143036302845475515890095465456035772838343500169132874176206832542213128756884153859385635596343704137713281240265482411827195165860525994880005412484799164422318854272660609622752667396877502803377885215658792270418996022126738379411815980614993535180475561339073883634430720154921596779430320845128351124022986119113698295771140882460295975818511205376383043285009853338343711062240537369031328774467787379653806910313504269131370822840182376274055283023866703752189034744884695118268700534571528775296984900792595151398757096663617850884348885334149702113893291754059203120448259283994542137727054451002773376028053037105832111541546335059697353582589426590526407843717283492633914779050019551400037239789370070317434944834894347944609245244091019963500244538280748978183675408877088160127841878479962040942187768841006819795496492200043720981227668179090042635605613382493703131555143360798422185208413752700165695920322961076565852389543855605789551612630612447622754153308484964997281603143350572614078490024471351503042034805101804991753516431693612378003739197258639790329640700278552220627047680026613383738761494920091460730450882958292304393130490655549337559349360787865737313983007092468317468250600449107243971596542579594775612796912140318373364576456307837628132308990905726801369950032870700076807069185980189868192121178200743503220860037002865631438740912159420631092556942308872228079378263941360003753348846181977068458904791555215543370889243784048158918319247894556534475900370716589759267001343021502650262197671538784799576476316942846044747200120675221227748668913739552592534432890081380977648480791156507858869766436062391168950247957522512193886022649815354212462002968518957653810453245940572598460729995883532331955020456316475234372211937779484300778713226286415336790968925405022385365328297736655364837466895856856931647490801235390264237228053446695145021392863700956575640541012667756562232980277703486570450351272120878247969134429856766956061490801402154516259493093706347365784275402393873176715277492622145869253588885385351538925656074063352885402914773810232569470760992924933301240751745995341423394403385482273226759393430178795916826742366526041938381427558442542935872577538772868340614474646182966658452697092299575941061595165778353052482226475617074945710002189348199069693348935072492682238428903389500896561732432799915614212703318611666332850858558452160890105023084217851410104749016007829906633823732811038552901259141620332459255175683608756217737203762324416536921799092084767884930344644146471440423639197020738687668279581443367042081733965286967490426321007496251067990598446486074343860741251799098378131580469622194068279381788815692949378446486732281179114450376688980729173758572078546120345316538386475282597057179817306047752613032748317411351416942600640455024980147530447629916478643499486032482083416654661886148733706651704507478748872192723323178012225308197296957048417158947191180773543916303487986688760278023674458761398774155261059443720979938013452953283607422835387205119700717601615407006818346446806960675060382025791670929108428676681671594779393581580038612760486918991686698631831730520912126340527785652648781387974686577035112654733571682104715496272638409771051845466280260816733815018525671299105452847618201191599894113760064352623728491121217585583302417806771266951411624997791734807069210874206277167292128827079460899903138638795731813590036090696703698502770269314662251439557129701093401930547561882578252531469759601206343101411371121912011606924133265699627878954069623107588157931340571834406851972410657663624861786818654797326432770329992448595622270186566260051526466312076318585051811458710939536150178597346594992445786253921511020971744710060662545287606547753993837975803592560191881749797793990519571717844927649433909468878237977196448176772757969531090374262984335910990858917009788638908660762369232241626973052379434803923657309041157717064689533039928300123877754240990309925013766498293461567893188087628644288135998448762449154474951778099907684604810334889064529946148359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 67591744325601810104273285379626284061088675918356415968054827699438590268428216872428191563227895475994142560576490257612496243425144673560527779559737910343027214154628182418151596066938157242330542881264230295720406934947912539871974381736570734064715541777460017609028783422858978240711933404894836082949041015146459137932722132577967241139141444159073034731479413105290616207423062471545815485883194504596196873394949553646004647277983750892831347802916996034624262090329616846521965232816765178212680110049222123059635415921744199509797002784611749613284022521348883358677629693698205664237847591507714217112307925062298036056872390781636467535751695899662507338386585056429866103355793282850196425039769999754513144987936934346167165536021240396831742610237088575352282653712618229190614435200261765735326370688687745536540495887464439118627806861109011754715132091342141491893374651247563118513396114201898464918034019524355090788694349559292397466057311162730680070166117677138561584966188210194824188992364384095670713265868893324135644890612394100561339041817589753090317279999068382165977468021610875957075290277911818418328727278260448973131987347887053982909775884136325598452913148348898847303154537059575066635602964522637485672886654747819886341897395197906241896845246525931103950491395280949775296249086117331630666330815276360948075576773775354653126504237778443678336415745586166829498064286057905201799838167376590834273219485130168840626751225437777568807664155950509712010570610283803332017230108890982133299824440486484492445204180369866445606801704158056162200903748307114652023996815907643963576903204819417921468948764283096694279206761192055413831330465365636486752183693427920267168732372716005421086635266065581489070350054790001603271146814793174431921677873606027901649688164454814621218735913129785333000230669266438016440943836741038408726299547097619617638810565519165975680313996182174404666281951868875218032548002687691461990769628407366936483395303568272318126490682812262997682757070105867467312924074520615864001379667633808700466128725960378510259014650084063417944279886360195141305549481960489700546500553009656180502646878322854781775214771654615237022068206284992559339148843157049522324857367882314275181927963121336812782786662000672001837029118681296927749738603923468867225604465005623177851137433644531539960404805083907308279245804029598514430718830703094223264659412286210431751254368431435661430901195213656415067894932117408284805575554716548018285609250092731637175025662582529861898454423534026833999400151711876096433448788958170966618443410476075698455710367910301644731143250904401621047821863944118797721785536669243224775545921072403604939508727360974961603723815636209192801835671352318917890746164228728785325521051798121519317860080882523029193143854319213562401857545892609254616875813822652277387705873485926170657531297792518925064117524268241442498282534535947926397323507032665238659524017273090397598478446703075927827707644896141340442091398884103397567017164519683482310196994972677852514060105699487562190322229058838372887242377244081068728010122095134427676602372102131605483761902130682233494128315502676947483161997923826844020755089319772858656298963926194098685200244969223032838393334698435346196714032533780664604316519623379181923670904332106331412901272355313095265611011117643111215550513952036902260605047036121544442683445991888175207400331290098796831857913374458981588524978404027148429691730005999097978452203413122918634336730337579567775685887944469545565172140330600868732157582238332568125923455898364749581921622514394187535550616456729539825157998053475085729719843961588914304661182586873335250214108599511174566844557862754411011358927038164463992160483093811502380071640480829864988388639372247955410207314972275359351868308272719069912110492527652273511087272138708336219863166624125506615568508950642137028489295187978987306893788649415590013115796718894142001940444424959180109935449976906429405737282143425825426160942519568065200160368851470400444815685801176982462131560635732355741929799326968561969441737312672802208086667370926248341622974073499454337236770108212884354003906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -88073218502274477572482179033015002468218558880451222934281551774155979301585973933370202940131788228890580541506732380370715369901138515878646243344722261680289994828507931256922415894010601768654373241364227449577715900620246251472499400146627997972776004312589696733049978263308049052727365108685564733101471121299665238556809917140133071701430024308000850496717479358244986171982569087520689581621810233698209313667984990070530410264298180607608398738879547957466406071759253374914252040076495401508109530051239581872393225318680780082236658463003779471791856714126041091498241369198127628180270989730729500921504719807817466057469175766302458945503200786586315972213691342247573356396894733393825301649216844744503110051958223676452025987425302039244934385553854883562750892120383364265654531066674949246611263981460129829994322602143444507319950808624747859374262196415526688055787285064265461200215917586961917657503233961299570049481503853268995746615263425104450869956453555295325300185148998344963939223527509679424014320350211921515514339305890387626793265947058864834796652513428991862105526527789282711597800573630572238232773181897421767112607373546052350017576142808621709868435941872756927688837801533614261826447616657493479094966614707082860748616666827069209037851468122721470362866552424778034508096512070313642648413139838142820874116189745122116522840547467126212878360415700041376416766531027536900029098301667426423980439415842183241085427256056364604242241884478043020678486780801465825493209465095857948899583774762392739583136077013950086765519029952315249286798290327088258859679737062389124812097248430409108366830782834741700038782992528217889165849532594055010218010074674239667727041339748770317351878927572860572620668802193109595461085736281224667471535975243455098795552284182109251269381317680583087489709220863950417883363417946216051830793032652016358132754556030773922883503445000303798049891849740089499883246299481614000507166900316680745924896678648357816945020499811873663266512490230520654663279410817431194719067405988818855040368822622513060222817600401234510493064486645393922761715280174541874445525333752582195475894868691450454104410996077490042149528353825208179117290537133972239613345498048446671404380570548238827178695133545826510596089389998776387481646283900243718402130901719803923290414264346962934831794189429096090717611397689676747925080557490062029594308765037223096701069922678336751711789033392603304257707137370813917785779524286660441231576971546406573089209680142409815529497158609100140519384102818695927421206734189726111284226953699933388007572615696043615265110709596604155308807973146686988158028212733500007607523902229072699999108157498023304202367390852362727169161557069417498123027113121553289331417605338871187966023621693294561936362078861781904989985960592652446001336062203771623727160620792587859613746518520326937223362024334121105192711847428570438876688296192238366162539776330332643772097938044695483501954263784604317983725518395079939836052549635742684995753655964618964509440529016857501292823631100162863462738950269920002455698388532593815239006445914950948954283432289344977621581156085129818630636083633927892038233986483027913586039037345028759980673861957884620040518405500573634782507675207428575245598612047818341436671439337136586503501071795866873178813699953954096681351050572476914056709805093558881906588173170613683827264220166463084239874260498361025461656642897817118085589850568533161333150461613045709761810804064903222148632877945943349392514899287340424812253266247663509984391234648552431150968884911266573381297928032531389936800679289571774509306599272926901959543801743832797850379677870528940818819411083084416331777077225682155397382899910912435279146651196169458343605988183837463657565129341885273549194542753204762187392189969290711117241237062577285257720279532002570333704505015175243250077581555183239282533858200554531658870916329570985579550944520959052945844729652026635353148455824964337336512252494283288585781637827771974208348642755325090299632450914229705177238272778877313444915530407083688601227749591315518116183412107729050010970713149075603491210937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 167747554072940732652127783013707567543012265243956953173762645543847190678954941518388392349112130932626742468067028053852493454696842687931959430462765801257599454522447037571448982546917001915971297014588996116345077170009814351107449973713685222576415878077053104668614000355876559591595306640485508890487005473653297946901854824539265649261253675568414825673390782475027803619298264683386524101413159206076068695971980433476343305454092953383422532676116791864983188971292530947304111341836797149317129297792982138807244060728406363397967060467573336307393651918439838500083918134420909584546475257129711905033163978283795188911082657482777062074809088953761167977315266776029388071034378632228205614195963071142724177772859389180082419135165753325441714895077216703951635433582897349079787194303581472077221891172718557960964017528392645764327356067370383160097642687617439407555493304304011935751430784555953791712909949954349383529085939393711596209191182034190863935301710575908515092450969027069100631791221579695296580749707198287097282418665998583279853749943929957368325344329977828122131276697970262148803357988820469870740037343121400008406500048699107256048349014214375480125858891159255842102106130281690775709274504213198828199067090477838816409213250374187414790924972526536964245807260798020476408696298499072406859135942241172262529450688547377079654053912396477772090324011062742974270845898690961458428221034522038747642435631028044116748444228042404758901686468912114401068791475698826763826270475603610534242056434450264865934431867228190936482349187402573492574373417378106570877177483259865912076529946834008193090404220786328498158968148883945904262269897934465818415891721362814813998997724087310216077118061720609800135572606936510962029135883628365510603700464067928334339467140362889458835507521743927890642470576071556869358419612486668468089648966461830274764435507594026410964070546879224335187492009371241376279407910970758381209748592880761437222849449165247716411732945124547337004000192239712420704998401247342919740072448027231201177090799069446036094089752081447097173104204520915474474373992167645752388614025420689282951102822991203056551454597804795173290913002198069240948048854022748067218587579054417397455349497483800697192245585918033663048529969049509935763572438323674301297149371442238327979636402977399015380361707204713119682966757410183386593307888187303552912649162418849638603241271739272729933709452302268476039176314490397512365234654284554659762498102054950271144883853339175434469862240956591112949410583865517247345053787364614157370728298046380305278674770042416821789959483695367530975016869169499383605105752797337249995447949939278657362728027192320881335617998975099902500062028947278669491967130974569571334733919264642379481433170836819426065459864163976311179546508084014873279108966695606694807876313373482781300436968501219442032128329879180796968855497876308995504150663718890288631558301714701517568462013044734637437042723319426076038338626678084656353143092821101837441385241823188655578681994187269422508380965769810413742579519984703852614965149466321719285893213324073665739838278135718696246036524369534931276007109621000545929332646626510613157928019097911471884748772492616650851289970257017946340754698965213093529258846371605284019799784024343206062527166557344769521942666066500874324107824303421311764444652076972375903626429849582621431293010285387855681321331520459401812648464193044836438603122987084972080754540830021175655593232678426193675599808704251605669508798877498827395684026129762014786023470951401269920114099118127874419153014830162887617632322691786344880552895866923974998524642189871264118711097482749020061667253283461261413389853121159666601740717371190163171370712055575351807011167574137782884861435827760186109400536964662613440886700462550498532904950180220888346585571691601719486755440253567621950453515750466172199181287255085910326207520019852440034556571773250374663523040852279438476611300591553511448670874832796186252705005280785622328307158532155794505786552627850571112453613733824826935011255502996014610081148821480123850447904070558689445491685216284589843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -265535836253705458464429278779320506910186684792681183532936563046692171268325453813739276954059001267463695380693837483748632292382624032511411687630644512895542236691387202275336295671068011665479849674145447120103992021495459899468050620808071542705381181326447625994992716988392132559319628297401881386359104589156856094980256929916679893765897459602842880731933089532792258231141841000506749718055919382527348602507461693810796315736550116437842381924160352562640338870107083041584928475054850984169045670393687609888985210508520691175548518762158527141468829745611114722231239807396371672692006282428589944081231400824031859269791221259467687291891941519064733161704722664921199482579558000421888368689636867131903822322769686839840663770214999720478691172632059956378238710845155337913165082951627915767461422809504110978553208904841881337592884324877658369428340024036887892633728279697554885162327357223336442331551209728686049625023093248368602120367887698981225193022565114752543902994313223897054545566770344356494788463659676544508087328152334630545530918830636708072538454177417415774191883489982972083724589221695096587834341711946124642227685697792247919521970363348704517893194378589374411459981654068557278602360832259111133967458345193288670332750267510622611015967616623198392598712374457129000796901601496148276307486535057316900375190887112524225316485768613578074599159773307243971732992994218328240477181271152425899212503537842982488271108273809408389230775656088805663297460555468993645779924723786680750490930459113541503422028571159126443460769925000194880562945848462438556549781502412535098489138143829542238780958930785981744904090520347367975328397819394560946946245019201828278285012757580368284606747161721279651568421642523780962799904318748148803239069419675043974412979660757608656675248001989708516702914822480174500649616117237215306227570965804239150925069341184612385220958280152146363411913948311565318982396273692994433282844365053128520702162524985470907281859781975480506373545006180840213827026795207346797633990060482777604497499008299808873241225801029425626247264642523640116357644423319076397502170509605482268671874332839236043136852697091971572426452766044601189646855220648391891580186361140469487921706859585758184251819151150986449572200641638576611044232850753967262274005791107780265721766885011934635624650076251975136912488067661338362182236439616219758832741666493720883809674266832502388608122128001773710409278844153111885073399284685554657418823061511503924217919683608421729856116018395770530302423537354250881766333924365734853240241783959650299564369155621337577413304488141434070494202485060513520482964998448667474723762183382716816919266550530234285739421226916169426235795911844449864527316484588237324420667659835530903497518045309289404978931689094615470970951845484720422816145347537354205196891573741193494054223473054055566847903893572514361293732038351166325668609317608648907792029731248063894827733807311511164411144302759347794898690059658715067899661520820667055817960664213472586287685010631720936299998092389865630271012849727098058636508280190371936722407788679554344625877176508102712109252086068196582310911879223979662280206441804442101448661164846134565132279242599260386746785333424864387988617968787931434475052952239259671229103459632994661344383260736730636917848357048263226262735982993197205855716007156835880322043274339642042211459884788865928408843136198631741846399163580387302570578852450242934875747294570596460303272449447266322189844080646157095075990755470507669800299468668475029258398696390669206901810830617263828972062791149252962386652384089385527173969250393720675962169796968280003362583670794783821181531863504860600240783662630697393936762759945746819660938207006897541797058248960565024569427931477357501076937868309703104489150655241765433311810848624607370509861306174939698270667036869489765694705252210776480861104262911955379788589724919378915384858975705416472684823249688369268878259898832617483854285229174326859215845313481587577970716213052598991211103396806098790049255244939627503313976733475616702073803684669172016340267766213883010709710596986403808593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 215307390611160082738671085495975826601869863083804601526761881542233715844977248226892605911272903143455553110261080558384692412874410071753001859380822869769108618473580661263813287126758700151487831468471808057462461450301096125128324879493093159038364389573129213579626458379526864377070818124212243917723368923635033849822194519150948227486562452359864494663201661220675110555801534757947456758903454093460478202071766290887684801687522753586759294254045485581821861837214077894420843334807661691683860927191152453274021161182070878467224411249339948895898455375585876021629538006415975755596271282636682969663717423577004930065190735237134809652291153188384028646575555264737257368819373198055579221904937886414510416026344209100182777787362053017441174559117733542015236869928226901947689002221793866855913918067287019974680100729219459768536479130086865101470531486737003408128427049992443855829929588094591622100572557076289289156694360595154390631889407175503746491109660407713978759700395378107073407824697080448769139349693271815471418357147920201408720738210758451897690000477262463111433161140693352624143641270601519380324204422860548233534917988224720072829498299428587273675474279043254671352925310631002954883241756253829201322627172206033447584845798150120909686188986120604993538927343456899388687238131215888444939348807457943793307909151582524797576916594971383342967902857095145693161124525969222742848143061240989753037097437515328082297531712786556528793109560727241162204642394508005177680318654966165349940757001870807222396025338334464790284300463596872482279344162219367295290136514959444353825910599118836372843450477013616358521862869959165366370743859301071561185551110476618847810301739045928758315623010834750222159571502169449714799605903411832665943399857145040702080508540738622956349943017566605073085756452245317941147428014763880895294340261225450524803696943360256372834220840496975759551065263811156367282738987786892286179365585005228465814492397142448673949263737748906056093918393106755984516898409561676423254683804143045455288245166242619952961613706640974214738649531498480774537349269845723404918625014398234148751262473213083495762410607359235766289883628432106415629308886229466462974271847457064145470784502835462226505622840505494409899000422191654978781518840401285135928373269060784634278448338952454433764253135203071764465132419116018608864522433836410353442953566295124452708762046034864092663821295394102442632838920029994504108372127666681924880214924849216610692809125280143820910763378812545476023262595556407544418774842530090434404168685816207381297718372232809386234392704687624856632656035180476844554229157395338264353096611788556054304608282713808337471552397849274002985049461494537489202618376183607479055476866936567157798709059910968105346823723876388761747405276311689325984109235823976385546601187131272231070718550994201495201213624529987288230719141556934336549961015430080785367979596908554390246628960056186372325655141342672982734550394891294683430316603731299647526295254420376747143676846183560722881234678763532613190685514654995471390613466552590058040007396984494005403877260877420564832393352143525874737667089193510174414531880470460138522430857251868370504192530488491357387514116696728981224049898759883579726234510031543028589750790842849657941502229873193007425358785836952522778062926190705899903535294716091154158412773014274273335478281220370251113741496217794053488070539216967783431909554616730389878519779399872783166551479150847834764017009397290823141625102886295142576192858950546401219162779709471453885929680490090415139209384824654974958387519109005063429439227837537244065033464841799391085296211244656454838169381831692253999887286160335675459211120539168381059869612109930765914932366203162552043807253579336588237367013451252976249925457552958685845296572877694181096696457492903618918517649103891499973495910111395065745398474144307856646005189417678398279359865058020287652265124510749877206907916597438697558572077232296312609605951411114278132789996843452669129882858402360750823996636274076711745940677610961125870737952384482249407275858050150830109734864677526855468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -386554446268686698016681237668470685764947774735868764730968129153922603674345732513174047518843754009307152388287979715099671423902783663223253874359380109594742409790338131290150831848054262745699064971744030076851890544493477922508283880400374089638672229461217504020357719023889150093142435725222528083261551312073058274863071244642506742808882660494515312126085438798941509124507747959465211064644822351906466893826132308898052744335374663122190217608134351746272969566274525282641829022586098271925593974569720894984561340983236588815445303209734796460812616731613303021907037966213787192236950353842735359585049987413389531939674216317517547374164694804890346077200847093848515939967570240727780827989775169409030071499472203986708349306118151953916903408101789070787743742755700836771237136449855639733594508480558164991672064051650396321445120307710848186485468558215593593234901894359557822911104535258896621844266313951729570963645422816537377924474153389619065076577128987996115757108259938307330831989026210715077584783942498616178833328135300180588106019458200297894649168122815515401601338448532031984169180078684092442303725185572900303288863872987022064789874556272847966391677418625142345277976968907266814457257251932858143236395402127283429670295129482872302747637395139774228741309875844713475110978549548368384816467040829494705461359267903408014426639547466873945830840706691068108129271501953335601652345439113021594082646563914163840693014907103303342008295934016503399778779669201898498575209842865849591246169680804057238632762088295708584750151386109615141733749253826045883333639831262043273643793620463700326926769978339027563783855852916380570988529268832984499235090339434932658100905674210757011552266446356433867692013247478104460448721237442019174316061951050730529090774934499308472328586252146179357170590426540778396055640129326290936249767048375170646050061959615565656800383947813770733400295224924387577144189274400428072655558374195930840577878904749558854167811906165503232496574260497269788960843522594548027712996210693908439462646895839069114034945008969619803018089382496136621786872980732500328583833204740348753304347933348020236361179187839745351172340364954080463843453751149407371243968839173897525309947381205843636938356779043292010576738712461516975698651465914844646271514860837546647634944398249356737758236042126205635404461618396996950070143374457383629310539739423166753046953272869201357233874382362817661956895581279959105196036689350338936832530382013148629755154721637700810029193610618281964419170568656078938135785871346657448023584144715288233554922796726028179744633160549526241347409481113797615960286325561584845013370220669418697793020456627422702346500694786322960382083826181264837410125208752016362223777895870786753155602501497370326910524065854999300985020247042227312410548615516254962988996183404850914367875834815506736112115129399973961343244982481064150803704417996436919468023612585852519032704129687644672825869271898864943804990274976105072889180017276300277835529807483275536244196157031382074494009755103060297922017026084022084696142173283013893957945718367942674453583865399268083337921416701238966220009965931737961640383501459636939675945205791022134918155191360649130484158006718535697452945645974704568775487807366879523881453380163045981248016924046931134665583162347357003155726811549110861557657743654270266443612544962313272467704213778911022813767241820876401469546272328970921429204603678714560404258735809211514820076988823946224074584060775442828713681508978965243118490612527496193562757598273440448678415332134191272170023533134327484756140353725001318393533735269115400528078296356988981942978221091684405762767002541862045596953856311940491294022038963639048460388970193864368904294928177799950896437344570695847390512676028810156227357743084824074916866585402666151103323096218589332711433826244543447670044187744521823924191801796524736695138598722180126250527244488280209857259412418075697424269080410055366688398909592412994140706246953840091711867274158438293670888459026195313846896816663541138012933224571528072698937676107537690559291365842476076979780803821411132812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 286979642903840666623369309857810786846626310913755273209227146113235675779529694951653118997100939149773978577595841798902804329728269664375110708909155194493535688912043915481226404652208543765944875781977676898082359399996947066607480657277888802256125275857951482403759777598448831971407366006148757550139137403432299551353745337636344617775727695136705620775640435919401909721620909944576585934344316959705580391843131788094122871203143638696122981320619457679157784193292484897812440174848557483015011848053184523271071026063773261668678533280636407749167454840559851639696470212270148381495834662689011463994740518236660516610514044149303108710782999603633973012734166851102230624711107647737198457193346583560289858143689809446158483682743625597595022815729666777347909077303162587149781544150460113845323583475287287995950794545453506624325108921429671535166291256458627905617174153085803896185787431438806158558280293173331609071021994454207961095593417384954057129169693250849295724838763631022486512092488985346478672288137456634278952691933792095508356807776167035966655859322142675903545540169500837369674843190883579752000298190721902465140948422783817385474164970932813079417958891823862674039003927873053257748748180749643768442526969859640489447466171142954955489122118223643624145101022034736949324292194519013372024083964190870943256558128291809224238822821158622728531633323958908741779792033700018948772720937579288101859247618158756144575576865458392840298990253582828806846788377983012969092715289940528505268459480825614924652906742709688727794545955093716172627737979564998068622073174343568215705077494733327876103852717040944851594115927113418262625753719452486274045443375805737281048873431684865511662295987016722501067088012892572726544334918545687677251797576911098339728204935847717692638246554772926134078042981142409566564219116900671985318103412013084930108648400730471271848274657735843250534341731476052679589347340420177830213523775213303256236738029473063088257748493130911217591361979862102890488411730175003317593764134462905726460909007680631659841942791564684914505511857598702407246035098931382103716084880671142654348861156000331524148519242083589434150018839461297121983246273087293132622010653943239835152798552939762850787698518555709966366500782838901583475196691147819756924764592443282122226947226391886452141048866164420761291898707035149444839573411576274599754239655394102513619061955479980575862659670136989166795769429777418889777264244366891322299727485812284305232133771828308396699531351635907238915435308386951949834127529236862765302829073555845694380361763947405317452040261430010385466367756978544686478718374686475744792733590310546229835533408644923088116522867653625415294394569779964677387892019809794065368849432455849865749631084328445463893630678459424471631166309495652510964396087657644451752640384112104999725648332368970244638944998643177471826383608584894699070965218417037208880386655311624935859355479623641518677071809691741990618403504102026520608441075682287289695508092008498353670891686628937629313374500460350293805233143892591791876446122077113894474037070313188823402459045735056685136163482277482114926697447652591493197810534300523783371158587545805225586626594102064605097354951809845163470074085994827480770847245136082122586573360004677295508882745997637798863935146301461055674066371542791037981735070792723926157054813796485832430376826210810481251632971208209185836828383190411237932828299117502711030007691967834103703051261745368307995410269696817436398238807421002630724604887442973933401870186846589028252413032040971351942681246667249992606461955623831480546560560339829188685218751077425059727632209850284696593662571494996733806524477751693633915887372308678843516079574765748226162466873434037436713131386584772079434758814691996643242340792340363695959590949767473582252890940539240862217465020695860480759235326667649864788085850365605619137442659482959965607762467068336185687205931029862113048260286950857442536848185851191758005999327177794740143566870338885786010233235263391466983851098454999115042666699572286507113157088841028596286996234800197780360484303649902343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 224512384617798642283838949958951994944918994892838417525376698438020967691854775363115678843967952653190353322061723727245955698794857818284084808893309807446165383228913241107032988912378592589898520575772035231750378415354312500223592630439141459000674933343382281241926992990907497573728191305868518787311109478676577574562103542496759562460151149108390377642254511105374706307301518905973196541991943588943613100152964849601897033120100202884046176012465227448669556708828077954103658680291906059283581654224522602176094391497895985666911479267055207560781406381203717238664587290367064491634424401393008449733165793617746006823945268279243075925769024242915409846670073294432862183066322148987944638210646697161354127232185954539711182500851774691835104842402620920723029482358539977773098705681013882852027916085487549074600996229862711061373505415316975409051848115249669725718985700618949206157467797700026462417081364961452242266128537579285606398534191560356668149577501048030508835172908737700331048433741864980702967361159804013016447921020310266892372254008427626187830482949477620703912710538149116536359609156899397150169319863554434713510308010994503106077964407914692824913648913060998500612792015288256502335284292630771743841425283413580647856722888275596556354655348411687201401951730471199105010980819576489875058488454312808363249914142678512013244012955994473341914241054608424015910740283586224124063586200841969871118023493357885306649683690561173487036147175053550366222353402858892864141909051083596891137784208290778016308003836117915228266556789084034400256546057569612946003878320697036466413588841245681715013388775042645728177299028329259610095944390726556023260592362286586220622454364391651949218875442701536444169436177434246101372899695770904496385146762054075628245456091568170518923804346501438515552465992234332019984220869107683957954125071051191731809077724524445503949294019902404830889561690154013985587593687095861866933718564561811796239971789265389738254995190739637825391636582559339356904822665660110696939048722830062731738941726520259997858898420950976580789538346745625736806403612207690774167661911007533643381541883404535322105075655831772251880109541011328236353169411689239918667539216436008018651739404434359924267758537487716988510935281563368207074826810791618669468569265124510444498630623063030592587468143665990541080347805698643868209239043010961305653435987530341274925859468325579755009491335380042093710831158553441850836029218763213881289243384993536825990160380186748809373508587084893639074655586813326423150198980125640425858357100948966503346683466983692963980866015616947885131426251629289643217334947035793635995016049363430963669182955443312241649726944873143782919938220002481221452355223565040818637578581972053849584326809377011824006848285893527409108228848264374110211753248549290420825577589093619978580115081877683491301437139152047317011156862415141795397357115429268804754838453308958476331632737794542136303653176977233567359084614065733241945448488323337494784319115310060411856827215436150587354046639880926596767138801854355226834458301160000877403439471341442154717802919562093087523957486020532646816784695129687324727676050484521660473194959894129703271457072143096981286147649219778942508953461166316428513989780508800649657264246664594280191176610527970697911568823296535894816396325001775663927909726860683038607664295551735164713990042927665466812064194428445714777123533482002946026974415912617582989194553666116869423516811753339340528332085020399891573947282654192351730604210146455874585447049780921025998440259100179309300394002661162241667875170950714783368509901552535897919587677107121791024054399780211842993982551995502796195407952932980503481660699338931285694698121416061301103041006446830111214475030480140702613268315857665168809724941543588856050653203633437698742777709843710603367639801253013359568852135292603731641373695963386966781424976985919437155747639540817860747996933831970054249153336454959208750139949426930724063917093397230079503024702356081409851422538536860103603404023769537858298337892087108637058656005711515935655478727584621636218740145874023437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 32059032137100565519341810009117455393668618137983744024955467384989860754428573881232068354877826861081875031828785715619164599388745263693487299162288029747651171162615810008112039303246680567329825891256353951878540960636215899497982832090075568662504728140625627446913961673229660906983310752520864660332048585385249338735401498225184386341339672094342069584456584821851972540333215662745102746857279567510850760443179869095906303925168333303661328645591580679378345130691997153933662378743238331273999314157633978181261993290672398384355112397013895180713339001024829925480647938372565806351997239238491678122579541433259543999316833166433574143149790355814200464721794454078672532976301015993597734904411713265549607752877015228977742586522925806647756039420525535226707705830922338466228361667570476974847376376058666162927452380558703504560117000565238445561240831985103970687411810164047021843556615550616328555779397979013837757276132236029385250745188318136474165546195807929823056915077691175978897844747429791896580338313468269591076962366818282456606817950391017932183660803775929125017717652790380753130610213387753634869075161151936105877687982139799520211262780493702267097282355299919086967716491032522426018989230455761070676045411334577107767952576389957464066392451082865954499006450523482955120598006548976944983682083309775380088659099835268067494044372378028650611149693602400721625089476464910289805462558044136765056400117185643569648659488980100315799334265910914557660242977541197508958611696453644044367811609070812755352348003790396047373131440080327487507598962582315910360808609109236012893045388114911517522672966041990892425648047399859145531440749496176023614474551374077882524782879963117429044662921929188394964096233151381980081820745626744926602047605919153159041228975903920034087009746680507450399153859434625507344400981870223513334996243974368930256886448628570427191192364241238841374468088389189323100387068256160832893044789208507361251240956215148882481695020111794786978381895565476575178538831800064973290617562970406408678194214083206865870643508062525583864101462113991889854610264328972444476430206397289197801580615760376945754885325159942797661734190473448177547338873917313894756212509213528255899741606396091499745159689980116882042267417907476864997020550637509457557923520280586354196729529571216332581960394423827250038621846019319504443556450943249646997021410478302188533600485283831528185347114937744474706006368767118962300889007674145297162493769406732324375609382586749329193120400726019124222697772284739616749265391953665520897324788621884000659924554601750756823607405684891177434577803413616963889338933901851634114534837521520915073335180121519874141696853465941673472125702664257472819707569360752046947560403094571385911269237994538003737909163269911787054443552260515876588465966808662357494195352412059074956619293724345652226102008385254517514723637068091714892572892471180559317236381338083962292017819662607388623166918915487534579153141710016109139498249234884307010413544417762108807112619254630995539708098828912872524396079787845989703251935427067325832976214777650315540833592253661661851410208295559820548305343328291144963465241544886430942645031594491105746806948079398636045194040649072303709303070739512930778797205434918183451176460000379776458538498654282248831975601151803794975085184340790383391891541358197365018337844544856970841398142018134191471398413632172599834216211146701888943256729730564596019890256510857544579995884693233724907543390943492466494497108297025197607744110492420214920293044527845221926368540070447710796010512878645477272432951962732833117310242282324894898273335996597408434127500131046579162615585926928327988039655281922544796714287327370624477876012618896098806473196105518407245483931543909324616936435130688919720719477742980917709141678974982677585789295389034644015910223342022217796455553421410874442887441039723524164147827613282078059080519800072844687661448284780463601063224620350994572707457180512185556569461828884606058896358059216204030677617868941536130591104564271638093031533008373188865545184340726025396781501021470560357756233215332031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -45310667504657069046950989379606883303723463572533110025746933858799070679717003719731365930948400956638434491313049031189766603806131033284718824218327316328414409097527754564528289723147027429001536093165471683253727230750077047006957174076414559212147743358051604589088755422867264182953680255048791995758716481163061924028769621827042940134805725512534553950811768022172663578883014148848536225240294132926421083378647145581554143557381898800830411704286486240272767160465452431575972121061740928953677635821255004424395023190993262218350494214767341300312228952546793421887691510830148014720941373596523872477878207801774383956239097193740173060240749605447231400376762477715748372450240123637844193496308948203741540948094532747551967067528292253937441037524454115600388802057171047522379224238512379370449381848436421766925253884745880593384584348901052318348588809182364845421262149240319628706545485465087423038283660595644475790092199607992422209791145108588220976164704827818177015320812755837202994596215341688039716304117098212482932070593120988544494718371871329000163160775375158629139466363446457409742474208335099070183861976537707990694217657289375120112343920891661168302821393110052792608918574558525268104256680299974373732138207504351694445485561502107230525885994682753551833903532656551588238615672867979296935402524626838196828717222413066154544522284769472197154070979234288399402845828456436621142646985865792543450841715118326140586058628259551495605137311680878463021534841288483456731162407984098793466565065993118284440508955117967438040284664477693169369816622645663937158279433046445920454523318691226911425287899125258321203456691434112041165027754289218374488168630849603508757044137675142074756097821440015848306743030072841763196681752416462480948826533939269684445897475184954383545502226284434128686281740523666399666882567027057409559360526747015486965214643603972676398331498521838612638859772610309015430724144159108800889644805175787376887971791349444697386255268182137607417637121641030714712385027334001545463375462954092979230735032067321137003101328495607293979320762093674048783202838005397424932637679840628640705991962229452125814703272914947424895004938238784158378632782943769436233874835861860331192484209938680442088747734290143012304000812144732679775582522376692230466986977654292355885984387493819441103874487540677963396894544065137335109576456440093943042849943269234366605686403694144406457970903334252563928750272866374006169423414588753613963696610830609923118711005572205689869699795725073264551143843398186443089226246607881832476013768251696402489875878368990403110802437823519733622828485271572245049018615479590418534539031227834786213458777053178249470444317008142256814318975566883582481994427396001111803371922124755728406139303661702572238998788527194946975242667578573725841068770817244047843676361317026668517409310631362959250521289541950574333913644717434512893436022782730528789255503024892140737322779285501697242329535786101401322629411000661573114262242716652201166607757105122605671714786465633225717236045169804198620301698998577373397594451473733860544720080673568784789909772597007584807394742764823724282454054061025535225113546481919456848995211016554258394018039907905524749563400529155606931087821026044171016808749522496574871912576971526504323634479742036283721731593162629224920519279437029406532808410840976536967839931125979619794630623204632616843086459561692186033901352671462502511580733953230663085636646448338275881916816440264908543047620517639415739058570122296712136852350621720920846747291824659706176102735007140088974168052894602027850151415332356597723173643560734548109146488099380286134646027165496414216231064214792375966360097799395765261888023977528885331659888303707961785085434616095977596609048924954275666827303135712314088864345880302600609522763709061086873054632637854863648111865644203239513617821500566433701872940054231566154948603773720890266421438899726568354077035255621076989982656580289776407800454009234733573612479997083040593040439503195272368886536127955278247208927778269779308385040956814262002718783261266565574986665963633302523847579956054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -12785257407049236046521822947018342709042641593506948338143308554191625112509643503984807788613220847461921371170218183017932525889421009422418078343074939171409716515826971286639730345695079443048889633326445540747351243360881437914081285109468642606960493798332267335506978952159535482236349727503921697939837101150149312239608463531494158511461037226113743640852242934544942097146990729457260675067762250932775198595904992135467325542780728683382454900079904409474333470614460162743889510984976654733660248329608795956209949637620764045107288445533110280414062082985345266404648140684877385295564321510888599606970950772536565924538166877778120733691770565730877229610726501265572034951040657955115529343976811432376933197336681347922444981850776805848168008692223547660028952178430638347697493295522860277426508630741187437342790660608748159851074092578600569055214164588533527918045411638941842320313654605461737485395613186801528701519460875073188276992307547151501954615247017270005696893652443435989330450169189538230269800277868826467301428637590225980501166844298565178558834524534767993151886562817647556170655495186614788858065860463605121373858245975506351449537514421906292033833222850370921144474604606235372296436776946975280728013212401712542367916162880631835925323260768173755683060062292778388730225325336923643838561224129583396966949474274571796013991275212852084011123544554352826958475467590897361119094602932706738401405944604124078641038100437191902388131200871455257665016304735441747475460774914534737286553312473944649227867905852584615748526948317197381091306438244827784494441789743739195488242727953361687012358563392386152077939579083405130306589607646702633625334672687748400805524862249467435737360104422517905860681987587944054313844227027033969647947503494012663394928040962810389155018857156967965158132150096301038994692520353839827586374498475035246045160302874857470590663360961803851056666425233988441942836339255942573348764145689422843533452773264975472640076192543624372601210905435398951834235464528612893386934185277837517617829096280464693374785105233400528219091655612525294263409368696923101916302581898547763982161590538002922779318721720452527104577800456041986288659384521518107534692277299843902258701932557307777936570836010415341730423558366273256098358014990536605728741878010830346287742428134419686136499934440210094445754481885256376470934439823475451952479954989926929239763367045474026361230829728512578943412451935324340902279956720638539135372317155806980102055166115087945784175676578484235234753474060624503275019177896700495666948224341728343406905106224659278373107100900566930051427335112783870284561169814206405422821968233378630433830051451638094863089122995013067610668139821089664347822000633690954428231966402928962485371005289024887220972723535653757424598453326782303863204695639978161041911488060011684507721350080161840850814581391965231157495262170841994467720716367014046391915859513670207593485085627342752648516217010839734918480044251022842094501827132440057794587718569479851463979807186271616145399851747821539694898790948226009995129338368463815391088101186650049777559750292176358986709744119709590809415307320455523495223802871923852385351260104930651883843077737829381006604364609701969231539554154447806214604016990536716691851975491080565028702739792885980254983043825270113171734390409142649066683659167965052888543665161487118201187946917518138444356448666111339846690616125658381497416422289170492695501209802165838434607321475309128156233950879698003829999595621306296125526668351228091025087757864834164470991777184711087860601662881408979276145997542517302191503752710827484219877360003139126007384344479346682013160882513776536623886017588887281441806328603869555488900945843326962345548908226890685131553417100823140454769713830580609539853746617147032794420798844477329443437292895780084208295207214961011120499645559951279411147996251945557722063173316655214276343767115800493175225188445035392042991068669708191934733655108728181563486692142971719490450450451558858266778196497007145177195247595564199550417760123430294532528961476438110596721362544322501761245727539062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -244803592815168432948254090129847893762498791931359475718002434871938015973941921285616148746942482940295475610870638484966635640201710429399330212671928941957773950983601720031393130554257299447205673428891077662087454015837093380186080680651584300533221910284055846909447187091111349397374466938292432348086439549462767948470322327274071978344646143816529908858000485590834891804790167728852842380535666571374097939177336475926034318819793220405192648700002792379042807887475324216273460538090583318598918169220571679078695792868157065093687126801471222885411576660282410692573552237134178455571709132852107435866622291184047013208771183566881287197507821705837217407208094493069196435366570046124808908865980300492581845174150560392880924143937042685901859812201724708030287590438315559492075651752641227183076817896477855095376626873606186853545125162031855820436039640886815857664279317541963831667963529302442811000815591672674127508166261856908811589816484185303417955354336986353701846443380597870926366292158167807900054176600536559454852076376009483891427085124003443088642203625652402413736829680364003953622867562125954797670521363880928534360676048624256213796280222181708031990442883373034366126224689154383442113797669782517458830446025253536458509126156398416292281497625942038654569819526722409629285437065828084338270207960731030212248149638806759633973053409782078060916477562366494542760116252778037370344466771273289026937751300390379226178754690077166424508526410979704853341322928491369517488688765937367520767068213668348178176409706207011152767334987025761011498751379869687244078708706728003759254443041162003603058971179426210262033437810325349958212698892716969631702629530753237497950018433052985341433995671520027364852511126422192022678309284162735412834968269924777577788646099421967390886733415637417236584971222951105303707677170604066223305230412760814967665596031960940343872287164821852690534845300841825172173415104632343159660440142367177967284002761865179420178840338346368721622893040771884770489402495600438709356950692354188082186243033978291132383834853999895416313172283244482440596706193100978231800585268478726546625861699002062083541259719472412301571036550921165035932838445898794553271333407016621229343169373080727843262593797180976566458750114550195652978706796295764801468492245288609292125903100408537551524755844524531550195108737629072649530041053031507445823052456210274445553602876121928781636591898487968171486170101567183421610577836440166662803986405039067790922813198654740431022568918240378863148602085343382689541295121125493198897083159431686562370595659405109210288854832850892404128013104950598364401399066830972967814590201631614702799284673442218596433547988114387606148188818619974814319043070766347586842165524117536752286713359629840111853271140486573190482742197921010907267528401430664521652618279999166129381547312645446403273181107843097932137299031191168006367037963691051290435595472986408346605891795412130574407599464680127514397354188828246837030806708619102465371603874777964414053030267378873230540348897675461994242114276981837426910989721294135002675777854992601688677678901353445273393441662631508483658073878355798623247124995287671783758208774087160138148776773071222849055299564307205774878042885032963836818244949508037935128595434824438752839126768036463374411752143338952334118324575794796396911804261758198882444337088707669537437731771857663970322385205611182997351989593385536066843977421092433076239559061719164705586999257890720401226482541684282235300401385574993675820412425533688047273289115952664958833613046267324709596462304724341039432823819440456361256471474765663276318950168468991997209509069685544587674795347467777757653835932343567877550603441123041894498225024389357249061415632864956294256309476581713723893842472904827964950034231953279756272249562797535552126125766640552996023240662975247181893770055104874194588977782110272400778598159460284279053184123790668344605156377993079397039480598482412857528277670952194336648699315260401917625962548478784911110364857126115067025296014065112862339538392066401415745093083636101225570267302366448421478271484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 851805772495433812229216681502996769094051597334996798169966769774616322071169831552824824186465424539511126566914342551739990965291462577059110252704742577492538218833063613951948448429576750213243546164996024532831016296210613537555852950701273140497693390875597780693175853870989964731156300648854043068647309880237456060353809777679384733069965253288011376676020064794960630678759518128121155617395427124943769041284806595734189746109077053920571041385913574777135414029581808397592733198970758316980232554077029702411003344700399733475739648516594988768289551388422117993858848579071218950821702157643056006489007727731286343174722618966097164513784107646357237588447520173630661794031508088107263397715989060363883670523625321865851272539351998340526622764340206264306842615637851821842958865951538175048002215702803915854100290380357216719255889356371769394584298788367931696026897075739747173728054088395038037580778009966207152168013029233961082247799562000913951622178236749033353720583674846813295964036833073552437409899389404474027256790585431791622053282627151452210866523317180433613111500228951153124785231646742959768642375806542302110648095822866187819462056152599046489958856690784746442615188047888929758796547361155272758339122607855738111888595192412368742626863682264959192910704401251662922243250196020010910341527651143771319401285575633634336784962034798583908221108133521267084744144808983126066647129467507373241371987275764529954788531768814176410375413728590550846352215952572786588742942038513788652338669974722676090064692251522113047444337204281222913420019005144847288205658367520405974560137424276102694703558842600018430737881721477634399302233723570659604118931761607592264785310547578158067212206505552353279536451502578408632322278017500162214078297245218289363483513344964340689638168574144779014463772446837656584316328471487222760036895912642982397205479461683477761694862209021507670912900609923841993691114944722997903765534779466876440930748070763705165311913082054990265996199607414285873595353613229422603370429665587096906145902274997593008506825109829133094484748772161778832639642153282623054003156151235807385475449715556921747658182713806695311741673571496279246472082794454834928157096796248375127743235057171638912550913826408880881922512774911690901989911398480647019098204554370349882442981690548660027783047253101822281266926175947556513952328571436515453008723202897530492849164033216429303067253571666413563587038319976786705318481971546811081745714073867562721275877536185097483939223366027805326376659964726883653643018976546288512687306649379894716023652551788793555848586767656974873761508845600754169240561723241026663434827342050028048524423942425034662720778960499969466926314389524943594814852188993751363128886433541888013459425021984259415945485389744147389836601460586267389680447357469009968184124601898531364368434498103705541128426533147715183888473392299358351980304269995446579708378756401074769230735823661370796847065341358641242483539596904018231134920106930428065511040950280302707910770446363866082675233069266513482208857252202385051877542941963578147684539948797112859532046369997077902308464445586600419490620242738590971925582345271179946418127785372748985386493283209117152175432476786228873673679727344316318706777039024260707757151178853360978539188221228843306048172380730247610721980245493490021593380947382864538708633894163263240199464264631721519159246750516222127483791361450827233724215290621207746635235177726848220029987823171561729451437405481587782230700574899756130818335411487890694247365205566508887258565295595950656741844472615096997806400347355862744860982669786506691514203804609701169557960163927123069386079469291727389272953510369334252079748430665953241196924385688537148759676480216151433688792798718074436384160175299250505880213766001588707085971930014991597455843462023348881762040984471908106481609968296058845926310085560586874975631284636473719959787999282528565592454917033612984941205106850621975518925496950374169832381408470059404912603219157723135899713990422444354449114276064575741756690620060881052787394775555800131243595632299610614776611328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 169268359327393458736790531968225311081903814857421789798939440912133257349027250374196408801845104093605088073738088360688125907868977130987301715755381587665395738365532336864954735483679121212922269160293213985807009693217237456344596965339520978685871714887538917126013784971862333231701276291577264478455545411824231521963059151025107728236375772211665326029314666272370727694063347288736435479344995107590774812120934985237052506524093163674864088153091057516113973525239167556378212686118381913031770897728807217137239156317640336302866266537769100194590501823470279956841782271863738070218068404531481656230687514886081548065666743415778936302838098914241976111036243259327045304860984117931441207039267176172405822738888816247553788532417366686986122791894374737539156195718034300357866254706242023162632388973915393435254339778776037388498223052122522838986632041908042223346670802976087677108266089291254217368239024999609505015468622869235798530795482274003520140311930746824652380287344077847178400522967279339007804376644863448175016693746034298775543591235826665453648821878615589766441762152227874807001629481791118976435129348903118594386249663094725065678091434177689017620046441032084737122544720146873662805439822888126580305005291247045728029931460242897842640821675519180922079425537362364222235352459876049926592746806495084163596911492317033516143226424957156351105179976795806863835660503049920539639429741948461214638098930180519853654297151836397085607410204876712456608888346073106633966857438529440971484361800450351776096020351199199905538939396902845591988831133059436522820489218335889045667887030433491928871688628473478838670261952537569859629419164824919957830013749919197518173336480644897158016173106175294568885432284406390769350578127156171775225316013415908646490922819445961647227421818341357754228160586765318526460856907113081735719078724602613984465328880604361516609127593651487397542433423209180126326831793468600688908179003299561297709161926350041277847993071083842252084572437484545950006504282006449202412518516760920456852364511057920131197212876158814000467557328678763094098014072207159402357831751220557920003177818536322250349662151817237855440541616509497699558288866592605273978883458843775222142964153133327231133305093689673237517203547956932742563148356984704226988957222931699168562797741698448753973005510650164109108591827744610573989492347691814259724121383569782761124096942890063519770768347903855749524633194746431030652638672899484664672279003261087543191538773349965568088738883159777056426389627529450268984066529095330799566096062500602790415663658825913719265700179476981501459167305616975578935838626614059906952645343114124015758111912423937728832255730954051448972868667593982114718852896000161990449841363378615439707645986263135211744503984995764315566339683866846257596643466558732337321759802622599918964527772424188620917041428467292930521445676619779788932576443563016900571407260561520663772347116075901901025438787560929208218170955114952415030397292057224632878387570932931638952539720283437020398453722402188526859581908867592578396376756966459598375485046171972670436369695424961702350618401201863084392581845900917979182488611038308522164072148323690116069214797442247620601663971590268806091930599478620426455240818055908056497153576259147049925547952716531656233944356003599574522401088494912568110448143925315221454975694713676312870542237210296721438075886471983369096793486283069744073050515393873797653163335125621578244209906322440358327857846687867228327438082135793859167838403709697175897158878480711636354706741447622930647739959744234135305978729175575602764876823958865992650046574148111915348799405933344907961103788013098489240612680556381240243763722446983263109293944893126031688449891529808378876702260425624463103588370791878519389701105571106698761949771416625664892129272903612675088160999729923883596078702413579770707471166203883864054273647766895790854216355630575606510594177893174594683267775675527719351411758526030681979802667747149093469387645681741704660896307375616356935951550930090417040636406232127822634094839023846940376249747141957283020019531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 27779051576375465612113982707170485466388006096339105997357074773897176218984319371866587764865913103908567834160867156712480281599701160530895956924389914951194597480219992872100750271052375881838046406058248263375323142952110078766294884923026451347349041224819690560695842413941566839944947445447816761066428898920538676074455536950964797022415451677317393235370985800715130441625042815490626817668178266038612998478975963752346236652565665779527590702665167796348184025953521866443455965745021269921768585150596342524969822307598383539876959712377865996796658892382231888061464077757450975302072812609863647093466841648901490527118360842732593166483711020664494041163374078092107937667059486214266893080849185881095513666091845267306624798109337266703099219105832821993329302471569927274582181937350155831367432380498216233874544384586616022479238537983188710110651634502549356724138805531225792604045794195170971086916809631684770460922169166571684209116092494391945445409436760088677370601908249561025850688235456783401720809394174470495412130949653183355763581406047285758538663419435230238396823337583337774049634119030696697050264029873522966911992552649039756880351472309288557011375249791449655712250723685433969162548590064053243871377600961205659548814373827211205729933751114982609114598662116932191763230054584771314733548717004477194513945162683001106193207292782480247339784773733901971824378179802701159911824224068550596894937835584137157654232077540500946225498625333930155518637119602741805345379736133728411248210148666079666805513115569046212518500144039435986286462820784476774379276151380286623125578421958049902211330602417329365673892510580469965810862617145887951694669795747423766357473219062104616846760443777724876084358553353862240420367891003145684037433433979702857983043295366728009299308439467306783177440043846951845443489676217094826445474344665000888620039816392083725133868072015404074643013758691500276007649513663823475600383769588755980620610341271311822082955747794230850421649945814993940098699925212848958420865184372947657701430131683433434262666662885773326096986393999693692422891714431848055873918938329789255597036186357729888133403364546105724493184208752736718980654832580992313520830564545774192943738957756623563886463675306539711897556545680578225409942062188098368986916178041056884127690339891125550035504305748761252235228272115862214569884559593677391617945615645398336370326778051841994863848396309976513765184329215917595172795563474254148468318511869531238253405521458231870858396797194664678611496600725900785008929465912945969629154706934610960175864472878575212232925094969168615680174082645696668092488076938752426925255865797744169533714313735731991229302428169414131066093281311063854426286854578947743088753623901998073189524200242698613348301492613847626442809789330424308430691781112048499989273898300800000412208458526042699790103379464958677048409296220489641802592794103647158039729378288117476469154119026831155491402030497022717499138194972785575246965651971732991990435540395787768525247689532848486689469031104820515184017463850030430772706475414051451906531921724640318348103731439864187793694686215018060191558365339429971865371029909607282203834336856198856830746251138752739670405558619998793817855214790507568376946008159830778911050204724397346131574490181431678347299577978579534571064105775393345174858963618920496334721905695642231472045315628958384931122874919762462551615900720909409503453333410801865586805101071927949614158421124492400961282480789981757656204614191534893509305946786078745416214813492799223816634199737000794080331866855724670281953478433299911345264358721889782839684385874800052096233510411399234352038175378245286848680706603638555594385968690734474364777456601382908938243838670926766952973859732789954681497868613707068235227858133331274837481761103956704344879972081119997233477217766330238296887626670405880168997048751037485976160718451251633815124681067374900903880982708759786924913109064139684413708455393688336969055087307683829455264988897972205072109579774363632069592628911715782455454106925207785459200984270828954559103567750453948974609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 2814759105374811085905151539549638242304011279358218987822993934985412915449521365345989043051886779798082737413282340504566336241376552824522405679313013874143657503677649491581765720763926785446130563839978257665506358089975188264664668394862228685821938134288520722048292821587988505780576349849308442394095923187864704599355582889216788122852396281545802564062966150466133623218470222808276935145228034681324469835000892234874611534776818441928701286411017173954755969666563241078959408703876222993966878051149658393388526914753666694043245554521114195499533440766367438330215597594387504948556707950054817058732673226444149896383550345139593341097306003668190439698115989269546547853210597836296384874228821391189615104587411897383423917229865845549870073236561610214711501572239144928285970921386932176775913329273977935697009685555293247562316012182875919207918461838617771196537755239377437277604413795893665875241771226108320954520017487457655967802808065924504337658248918043238918453108751366724093232093147487870241110105582128299101457107265536082375258871619232334206912953487430557389183791206225522669172494156697734952775703191626770402994367140087207299808617944474579005458530096877796331384969179001785192285166419677939447123126638263131483916914273254254586486453598291998202886938206160269088373963566833605568047532296697269230807710314231657716932646872802759213735107595869676317481811066775673939132488713316236207565180859258883661336913859326966827058026353705565311665468943650176506172682413722323573800199222637659036009878315901454312420874462149184197132624918160783106232479584668282795119689291361796725252331771970749146107379275773649142533417715546264084936440188117666902674750093941968658519328788353583807460103301244399764848627052436127639320926116714262670386839808660143921397641105789458908211364977403425612113334914087210546030674857637529451815145929240433647324874049743502850114735670762954220471887567588048677255770020363428822426782758162196576465533444083627871981636851511420002541607580658472486280383477030132151871058955721029511431521387523108743039720334890715685394111355908165505556018719365315027085882335248629584889418292342092680595429729806735693261558528920054965553970370888055070384565348186864745382041004489809768471627517636780975159228917032028661854762356837175569933922788887624239749899061641599087135343990398526251898011440617734486387060432086769146709603065011704258820465483307232555589087786814843960276706481788093570684467771314225529281752611740366443952000234311553988130835702962013822057752202418720044395603218335058552434383613323547307914223439062711700565015826983637713578554160265470909515210405886021942684938569311345368123309203959016514596991322831239920067057484387400351125514534135203297626062205851069988419066652981836124318703444041420970130529724527227094164509775366542253233024006994496870075035781467532169011336539095911129073212164291711258520854862517477389447399753321308943689043113003477817492800352252096071200740685568261679521260166126394984343938554936716766145028250600441266553569407519468101899346377171619295061510754517706994282834712344699688376370313953327964059689996576210047875932032749184173489845356163205555504042256035263761394555105562552629167708017001715286249275816323692743655620976811269228808791510041159504737087175375796545818235245599551206682767344643608496842501193530195623383575665080898098129985646438851299312119707463241989974058532594546178275273751066867987407885510488785232372377006420048570386401722348242199428936294365642301526059550998945643565747664926120042911319699545612574192028019835973617121286900688255952093280660795064464685516778562441886406823834544612336783815040850946162287973278395277718198493191938083438470957787198236596387811778434524727902156675912155958816114563980175657672860816130084140566035225176279777134814735317464409610540800208817395924052873006534589646303911514361895737589017439979694965208712256709652737855806407330314740497031742485816505949639187579212342878468652598264625390098749996385893692146968868657825223777133326180545228325894455532604973196983337402343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 260571421551360982440018550500809580793397664672008883439956350568802741989100388959102399427403259322357729430421165468890804262116935343377904824048940951605767749292141746253917000382523049280813409536984246512699597240304971883584182015915952577434760492595169129364246887997302877138452152190053024601532670501842738308271603427942603957432970064546484762616983991179873903963396842078319163433729915120403270364079797152649537839687655281364316041665653016034345584894642956715226081956433212244556608171913974162720276611203222027876884138551754920315519537449909505260959480419111134921514497325976878125072502400730167366555596069601908200802846698493368821472500243692687801721422225761357806728194477890521943599544255359225479017562030215109613963523245163125419891680945691028712943162158116046598189945130458100202074557020168292843308254343947313332015465944911849767679378128060590782612603072460311915926560000049954833564045157179380032793590872262105079429138737254850968676382808224516631349430196967088011687465185199499295796828325951728453982104028265589533631312949376654005135135140003636751096099203124417972028456522874156778150426630851856468495963729260538458406181911548068724507314999601894952268850450958103454733013349554475359144848672498111364022174389753958824164550162474819240259417819403151745028562017315861612950112535103580107255318453051004627042408313742622398176203217649348748563557345429193009997896614043011664559183745555473338971518017207002103242673775289077399773760767162872190050854991953759077574015684709538744130493784621451648999701736527127317946862081429986973529892017753559845644643319968319147626267766828464747911619685472099397655678019175255729130539015299918796805497961196301069795248741038574123926583298531997793965755332521168248756214704416630386875495814388781616522861329939882131331523923313031563270968715623282378707073449020639514172932082236852882064910706156894110164297525746511143586194954843316675607693969398568397535746651663390605453482651967752252936947480209862469360078327854229153409427227418382525628397072233610367940050721716428534057044605645766708296980288522441464477652660919080663249201380159428153302433086616384060808173322635359081770028624326689635013350444138060251043204087371974890119681642188778601301929797892728433836286834853226036084491776102654019941710811474508960876649341104905826213731960519806332885238266335687424574054932133050950770707541692840369344459040460843390518506385056920264612444216303337915917704381149912803095783404152055599432725001480821275779595030744286895027883843598953214598620662972302386080661381141243308434032767990822276087276196363320652143035339175521548967115981036965569129405036165509803985529721888373689175104067598770045724760547818466539742141703651221176513399784821374094163492310603945217024674630960483545930210708962486420971711967653292396162599072966197644824296872731511219120601685948161819699706400803264254044960609182196077914538579841610200918399933529352024561124466216245859650796946399872142551363640420929780336677624049667765053609529764700324729481703054096902793168111519333269243982324728468773620359318244229972912745346425648526836333633914662106533470036928741538030945958962279444993214357307795230081253269976101797201583014274762855189182556276012669158542452979549003189767603494897659560819193793065055023448783437635175672688412559961135920406986278911875656497031762281576979311413021211595057810436889590853435281388898675886914065897004182702416231569927275429620239264895798618053076338284639662476128777845579138694918716118856577981121871359201425320560592847643658571225066717525091302981200160639068499456484886767262332730873799719430996087696628893031871073495458345342212624730222821275581626459277575900996971945617139571760436288183032349431377531068368751485617683495278392357038758015107228542996598303571417454134135462176116799304492121830430194893830804484547693955172727087177466507610576929515104150681684572749102314393545037043394132059830409612454832308100970253049716895497631760723175494844776472372808985826072477721244325290032623433749005198478698730468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -25146201497778823963093193223413024636238774833140042539285031225052348469107871777402969089853438125879206981544936327166625453912097248948121396340627031305247295334875081175099053553779362270343747778939180080448711148479711267782299236915325316179507827314030401632015523919952357107030451009671093351927093775858777249760112189709501132340969473767572446378862890492131117082912803899794926091634538513895953494812673204781818562463059897984127163337388647999493357497102796561621310302617493621538259209726405743953615825274148985487622680261775724895887960410267310362821737955217743873945072702256044090948681750084051365724398210525750709573303776103255964889786783973634658716252402134088941593289560346638276718064551452465275351711611287213944777690803035412057700567320090925776704008999734431277125421196917154197573767031414326552830453096617203862436976154411671753652175337074519395468199407667122514868431836180829819026433872842771889294468412212632532042918449570302113623573655966977864784159001648473531760840718558100834818933125191890788933064452735432342192611915435265769616052165259854097737108860622468200637700660933909846572175807815392555256613380724503830922548094741013417256305339595169972185580356953414579369941960864489152982029281890379253742906601565537885530690147965560468058027037147543452193951011758733533827035856892520960173429227882050186877479171280506967913751823804148127618511805908616362963575348354460624213691600075093213355289211502818122031314895440776290243709215184753882060159884398683518035299515057081693652547551809833182066491850397656627228421476522967470576897411858392785852145330489694248887198107956867098021039773813783936708843640248612252060974951912736469296588961661767891370061398415442258962751101896498953045385815537296083995018531360999036866770369415132865182373700721882411299061856038919082779885124452695985701711693219932768683363235411505521692426458974990990673693420032795948221106080255862433203839226479066497720532415002537861531921329122162043927267633336928940981933701374272976808292794938312420316630079918948234155656233152227919800788866899421989988902224654691984762311409378253015470105062426198637210332089098383608257163654210024176106631781601170610932869227372083344206272065572090421432740461839508298663174826013851453155343483191167031286853180009349493485462680120196208593231236660995004126632876879461772905681114776398835444607637043136508421874997159445479346474867556062497188123435716704310722588867948668897921429325255462189182602380757671054093799764993546596505849445159919512881366734231870643880485570884793347770225783344327777197594699943723307534321056843384691277017539257289873944209123832257710101213392263053096697439047155039757628077592064975271424298198083311540952258833267633405969303080204556264041893853627946060406483595014417213664625951505849123713740164244686584108968206857926612397331078905920729119205705478276737306484690227074695847497859873416998994494656895130585971136979048822203809911254768738955033526148736439886048877581553945901710035030081990470571624932929216574994422780067609582942019907774194352492663011849869405582937714246761823863093988090979401392906695679928056442966227385726073767905540764474366542564301304211056773469929424243888988579741728850393406835533793979028690975012465995459639019077584090666395151476542730439362375146480271162275594719490292233318848684922492592968892043486620773007794978928936743927417292666372693372763258302847237192078212659523897045123503810045288801941965098989287234275721752525282133142884428721382754513951803553916733697337450470547693581836273746232937768741104659050407428991286193987290050839774829359020799428414569258916130892685893245292082938542672898450284692257033373059697686680141266562850421737430943233560256015769946460374778654778074837294283795758594253230345545231521398556433367228305352178181290124466116363662977872381476831336562279824609360845990800750365509963848291894049740687914932857100654997012110080898169394459704993650662760517294354577542510768172175238476292626052213462574036391556358451302534024264436434824019670486450195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -4250052341750575047906605832527837378256647487486984503269721634444360951435531448554561240240492526970117002118615101484338146049440077839157432682709367860946990451314159634208853258554971721379253418739560814285825017600019994065988328152655170796769647478193752036116509173684649003032488444513820628048665306766746338973463910890842733080374898776276088874878127981216423985120334150092681312058336672242186878904822507517821773096678868078341422289896877721180879051612663024352186909302407205172845161613785234525787004329781959977757064123380417951893282197171415978137847169214677856448588185155796737525104934758910601733601220097588210307825969513772999057216552246427129224631258238921407625668202679505005571693494597186918552102391155464121558538132683756173826518770686353103753990576718748085554718519293081851217014796849200054908844554738991246514918909099173369363675590824166176650578318663322507938879886551378454300361866032095569378832701625230174768505410895304644052562948832401980938762351677875161676775986620314733560900135639708785511592434375085069361803689515069874529854662856945550542426094810382973893207348447043298727258029520478622619116167444364151790640807118834017272797494418822450943520282429221658315577108378128033596454207477957918651517518553215538855171443840647611172884637663909344492716425000452243717386466608155241335501276662861127667182999448436675958334744574926852030684737251994135071185842764855242222396882219015698428471987273296707680212939792653230695268574153810695215734085455422476624520606677632933406308528681939683276140248718795157500111185161120555104783531661705281074817989378730819151023021682479615539997679801733150680302581326660350317774244199524479271747130913037875361736979449719571140159665901828073942831236626055374853594879984306628976154650240097047364329213016043749039277482533858297912289674710820424059552321467973791234556354454218774472939075607937418711835856167215706880637882101660575693100568235166039154979373819130596762057737096616975057770084227577314597298592153227566591601400212486423376855100422939561235143808956389365346284239171089076729924814594219540375280978687008663758159520110560609393734417714410579631610277535205610920376240816600241746288990036560225359433261615266983458347657442926070024009317466070528210102739975396996871511031154075192450972482284068518881959896371468628362753145484005621346989294625512040874289436385765053612147139121978081897790703502815133602191995639806183849395241239425575975933265594962602424954901333439963174527001321064859320336110198563980757188890815114251128238292523182357166488644599419981258150954903258875811815660185012487164527264273737617091954259667625011198850983048830617016998663048922222640221670559186813458523185101738193829095282376673057930301649360535371991086470802026446594287905156753745896154545357389521238148117002234363843359545568318318924591201771972461002850591828367686142219910273200612140589629754981289449581726478081003512715679568511698791674711863825810536368000437180562569747833972653740442827583971416248788525674162427036033239452883558215863350931780166390488690673556234903557298689772636862387136732341791978444079766219609150403529372909200255057279656848266900908134713970145723430402352478404955504855337848933366155343101852095644224025862535148749871505273411766089910728940093628592253980793813369117166849307054091448950652089476631925617416143346727430927335846231931441099905967971483595220651185543235381207914193614654114284417508902715342712546320751079084901320885692017598868432847472463266487364911415592767574343761380831616986342903457903435758870560708637456421979729628395245210551940284545448444954427016036476477983580088255641090701811281906127534906330456889142208755557531574406004249348783709185860602981038899799898351281385988289838355911079350233538231869365712620176599755553940621612014322365315661727803943284179732086010983670709618998504465692247292774323650454773143167437340836852810487726528314131212632037719425869157633671373685244764467026396340436078014484556149158700229993240802706042313036780355131289102137088775634765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 1003247050880940944997550114332127080158670702217642626716626965330038491921650656193918065074264104784476154341577329583228021337368496322999772874613166500416730540405540826999482704905840402978390236884398602482036560478798386968638084189045785860980861294627133865399443168126295183809065016920805620844988897059792304675590653549846886112676792002092476735223705977958212001249572892718255510140553732799742127814511159258750939192379588000495353210215548285271639140979645417810713911354831099352362205260243133126066821848071477312196420551646213971755438607051938387783960650408487987526238040260166352646476252226914184834297603707350471787142943949225586813930417813488632987846140233666419051064936300873964754143981330486760421006920183977180318802553013658475209379664411767583590646784668890802643914626215396798815819627922430771930393015157260596281622658346910581177710151636967115247264418946125334956658009554189751647048030348582130595250928422028089198584900567724393820483968996662083596630151322248876726022461731855839660704988971677856927277000577450716135930664900740238971265684240140074046037098020432358998143827260512352159143315401152018020109674175500216279392722506773462149138495296165113679363072778896709805530433957945488986454616807417648764579944731193420744748933588119060999477994132399227064855715582166063123204807456553612879945846297993623825755739336374875195330676319026349190943660782268694918428638560088517287274069446212810784340127967132466743058071705943968101208031278590264722133171462124850720741834043311689320882720701308947731591482571447706374470839645939963863035518487479182110128517072503395758031787425390071218786443040291578676086684446816309340826463172320181743839347206738684479786257426285090545385407940861859032982235265439432246816790697696954735192840475506548987639954455409888675031632420422273032528466104408353959608225532936998002061239645748230064240357704570802936307539386872149581622328892573598235923068225767996991971535146972002350217634961214611889612812210791878074726508266534761884883443012038927295111800175154353795354316414822733704403259015586990874064353369240011186534712976388924492626350969458771933858295356457035187645439312451511559492410280387145940853964693312521318908648694854803811630037215008746643846585777007593637475580559315134390409917586688785858942654367601928778939619634955536463855340538002699960306072014162780578825339521022678826498097295704260922007262181438145501048042734404750026575826005555770760869096222322867375310949039007786780000409211144806577771086426677785732720223689049488148488594260451410993862600721648397687258562314929091752641316665154242611490633485185647941366123105036247078940654745792537341787013406787464122549043294972025670834335451525568505562411717101256697696977669244432776046842639951908477148457667470199428948224303025691887829780208205369130318794677241680241616891647375640541381653963692886524001171908549925354205237633446161515013232953821540852344966539816049463598944305546525623324663999382258762169237769528944499120041820633295391486563933319196525513010464567090349614582354699646031702671824051787271936266472196050821673303373779520638845838746158945202457895072131922434621781118903407300926605646522528058308012411490669549884216858048980565740589599742003137330496730684753777323174967784034678694984738956391399636293003818464296609813841009048012305039135587053176612286809857380614134228334964913340071812095145620067666047354413431585225991190021879036740707604166799678948027752167851129170325451605535697272976237504645732834027529007229505770554107660784167407722516904041984781243518121097843516617391420773055601209949593068937648649332169619463241238458051787081630403059119131133073266727851367058006632319707084437444846034650149523862566742990548111492110958072512906603794574404789778667768169208959034736735560267523409007652107700255933785547482373159677591218221113445250620601723239037793847293327331924773625073640999979699705219399176500873955897228249312446471073951125715661394499824032014803529263849068259705610049659647553035978722867811881005764007568359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 386919528574251429128158332543266615657555711317440601259228572598583885862559296783774453656899968186850891335376721574041830050829952207432198861560702075722453486640384854725476384496088699221881170053983763823778327263739894516703866987114763943833904787561185965577868375437751719330073334339978647700742323023250674082575288505844885780097307616743568950247904267199550084584433127908014919349767028746040312058592105609430534245385306321452679807016144826118114522112649664609980228618854054574744869970426323568178740036225705751295250211848294291978384818321899309177976947384408132950366563168556593885976171557523919880586191473180608689090546336456771562553321691507531403275166914205520729200351781919807913716889696560141417777628940065217697282087855985087308606597606499084372343017895774649117527135369105283863203114770284630569959672947095867425176688103301121217418881637055769565558080335114399676518161701846134904128762008423908938054880895051326937314650830085402767169651521527824300176717174820979591528765800402203015972899833903990620575109392929751844515303334810459926435586138599002911356259216080815766100884707723209624878721961182480545526731726938103844764504145384985737847753888184575298178061070015091032047773723286392314012915238096589672849637069526179185860553094758755518027485829237408420873824629040112720294602723159540576192864031459573329330755829459122705112333166528486842241221566948117445303899619096829116192427148092180064664920442311630548557962405017753033305822177570743165914913312608161653692573223722471087816719650989006182187178486884081978318711672257924609387091718487103238399423852573986874705558440140898218181036979275090183202400807567537195264491133609905329551423707001073563529956777591202025610962487402920288463509944611635948613989708458730499864659164659577610922818871070507407604882943288094985218236826745655939355532351122570937462955238059181468701593517262062151570327309842477855657857285633562611764279144354298022727476101027779336764216641976864226720951367723595622253717490845024738064506143966315350117758307912770577738794795188096505847469739621041904373756587833743216538324947440272971900895927494060622562967767152322219449436253657204158798937609386140206874568624512851736563012828212313504815260894966324333569262342677442754891406813758865115291928568175692906919964389633924048727726984579771093703488730447393453626400840542661386534807525365828843211012425166004786978546624212965718951694941794095644614661927059212872809026254636215589192890518332211797477649731816446140773033894513476536204584714776021280497639875870220329294308554450776573655425768958959250413440150573032728415951623590761008147478009258402630154854783867260028888578818654152388121778923459061916943192897520912422160486111326392633321640843803712083340103247727266820218496268672261296219584807501634484878852896675643047637227090115556069283200112215147109073789167734169093174207601604120611558179493508593089493461299215435525968504348447689364031360308465829639241601287723751297162376919623131552894454958267269891650516168488038138090274380390448886622840035646086022269866616516230058184524403252402775091185146485759181759458611541871372596707359348357117475427101660811166215961127814949985565047964004664087261571727301123602236731290789483638259623042709209919691719048823728096227921235923557546137956532505339721363181960047918216126045774216449812437867848491369941912678813590004769355489851721971497614010847672662528242439497878849543499708403956012947110524676750068913628302864823579032746833658324166019526228555502310620374736390945804472420952381789412572298771673679284560880363411936183475109525505339861284809707859916593725636939140977253947969258540860319014856975182954910638802120211674531779445624708477940976587609098372944424226414087019676129833068788070044953036999564242184291690873662630785623057229861249613200386368631841578585496368078222685068045234099191813075248974309537437129101103422835603871017284513893307638351322934850934525814023397897077554579135611944165281029724555317567860064390697516947436180648595124818384647369384765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 57528102789648430248860690835144902950878762309236655475138535397867065882569200295174855494567822581888218880117666393335721969262472477036461312189364674402052632255355665007171156839267052489214425306410514760110124292634499042883952361967584843426067947060462167450415239656187539348838650412615395767387388114915678292256338105259538318265447262216063968279611065151052087684659183303174634320197038240668352758020478736959044840025717598732808706249141298606102548629274022261690631452737908525122599006456586426361897049844838965217209681615013681030207919011440769240163218177129283451071901755812978914962870023030342835618328607775065231728998428726224333049865552012538031594129295660540428435859194479899024300631385183192195979366801267116633068527372640204240130023587242220224990700918990174737414522391884737814504765110889151369739791869957409281109545750504599001918355366690358977018487935311597411368739779862586764524825286998081610636883295794023754240736777980486362388102573372509325593597239819357311593885441344012155681470453786053838928748344147865052815746779896597068587748163462186083083551912418383728599438361075310210666498463236332208401731720651401330560175250629185894579537591195120187206522673017330934777385971276313818397840380290795891938684201931004163725488000139433038018979325396828955959648160140734918834325188774638817911729454908297513533561489769143680793231342496108653194239370697893918533159304290004832129810892747924884223467624324400244055105688260764302713042201420667172202283082031575335462318584578541437196987132205101119608620576837326013797785875252724269274266698967586101957320055566934865604210826481214384122600406024619391468105268472578112659396316658062280669828907031890599203608069361778400937152686562008669467753351592819715304692135188121414039967477218459317826831939312598035483323696654962151594947596841017904898345542962414701496760604528134830067926428655194034900479251560218737542425206319118789128722771033991828523743960080049096747247134450461963919789721097478220368426698516216392853737857869446438761069937444824510877839779470675614372899436181388982589323710268032866024880444140775531177895426382101751439013343783428328678562853970382311338213603249777116851702791036503496364924899089936556918971560266186221519885124558753539693865310838974960861496328921147359191424749346576964373099886319614377791302719115107911079025264355407917210091717447781851028554779386518205892541377080619791292813000691174333320657374171036690209405013560809532617409013458182659205319127335275880607205037550903933770130802693317698983396548086403853601138048230850923005522135278718955012218435863061156927382392585196757886687555905407846941558248512627167677756037084513034552149169469554410984694597321646458225275185149152515941775667597915639995459103693184694253786592548603060087482973509258761450851744379927162993819852216599215687765711388837622758918534712711274937043502989668848197692372162317267949971216703872751865486117315929871172298371063692469052149688362965535165056885776509192258404621841926643813735805409048526083888357345416344490148616718973629035885222180030918593608599549165606384021683604970776592843287635802644703229651676495116505272654117283226826188567164732412106841353508150069337467699343409847639522801629743034972383924158857700014948280455259671582375653926489134688250980189280740819823825275590261628759001622964823413039091936176023470998361022834992619697600354716421000249261296277106329182207452171495818651501331852519298577379169302011017810415116807698094801377855726574497430075838465782504982362477757379641011276944069932097552743205958092535886069159828375544403284775865771398312958650676495985846237714366938286674681068667594506695984749495837777219792098801015285283227228238992846990827652861256002237452571374192722904842486592089700602386038559408045001835876769910129342032368410176524282342071108416974829716230256815758515129585007098118220594397105813238846832250386360212641935814399206196444237025095277387344766341025464280986969444343901867392898909068546244748278661684149213543839300051331520080566406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 5272429181181059755953500189017448942592875397105530244071296226699785713630361163384434100423483704486291156276713344547504890562240565096931467227073174279513790491700575997597129312060056314138432936586501541220872246541544126006099494731284012108945983487817675305325818538756271571904186209808791965453611142884876241499464935254433605537629177569789439679810548718275856598828379679208471811222849649435898743696158178293696377106041821350539036274270603196293737164298550198450188469557061875015824627367357444756980916400825273695472091729688454011489236000614237690925742105874702564813022442602709168231590477591989113249962397232704858150095514764898614225455180771158980188757287200050144251889281204311647735846460240422563008660029405903252763431066533118662814435161550067209042938076141747212924420803609809061513900665578223179431131763224484533019151525561635700755358970029738338958307944038478435787683307697010996950202508366307811474927122347087965704998756776753526473269588851087747988762721852174253923832558344808045462053043546641797006798250290208028497897043199393727210019688350730208235528741998078671384300164996360726299113956168493975348881309581481548826755876253466087737850790599092245677460177688579825429266094695080217269550443504463457829198401665858438350625925798119957533722960406772794934136141038585763428636379051361715892562324234723806436869306636493310368712847062436194601611504000799546612672145943508947531463247803378491750639645209503326442373057301231891889504755378260085038098094371930998379715143705969448163192279045666112580344499417214011804367579717497087029376498958200979858091298423593434276133166064360629056321923887220581805889241408750510499371779704601507166400012511172602600901421112515631443972102818430288877907256133121814397660256220165933576659283461821732006656770394021902946896822865683160530790842457896464180431033875624502791630700359927251670687176578987343491605158816922069875563168062750074217941021690741517421695919461038886199864118862766536231644947854919899568727442367388951670036083504858547664408248801766725930543290122106000327790582389524979052985267523165929322032315312846741571768011194944772948802025196638422221011855385733855617136707953611196046131498001581520544656914398849120138890602155469509313300951646433981771804575726576196433010840060307022677133552426880450027971188104780753438305669757455866396803374451883391666975963471889934402979720222995971540400512810985654653282017067079357805754667995141294098236498739534564564452872779193923346485651622285605455329429635580879220158650490197412650892732537398379603354063654959046035996878612266223688341149171902730286593754357773954908993881231073552227818645010565366541635501245244940635529481366111408044092728117223604921714980691293645603189724411134651952991314598195242219908875546055179876241730095895519871251568528887518685714448536545084240296264390558093396869034026016962325911703167431520660149381461445893574232782168240829039355748441007393921315904744031632695087100760943330761456070928363579029709006634070787784228205090566688737437790463121463931563669264278682033451000254772544720403002103657796193870124338273259629527682584836397500456331607858584165679002464533452611788191872332925636110842472622544011686017144422103336353001724906013557908221009443725711043180147205098276142522461966873681259303225550683054100761152714990667583729625979593980558652073680440442230097983687859925504900747964192293704544018077935342867344840311841151172159054333493504283527566066462910674737837484172728959594791094056786942230723259985123235352753125995987303662148969582363239704647492273423385511614475387404760589733338770155400676576812447278722633769830948189252363814865677500261935542394383749674993414056362013811417410353969536687544115736670627489314617853469808595602549964372780229401259545336088681829550224397769774023633327565157643885740575584447727932549236499246164878578638159324542458874520117039395474120703260920680435763808277497329420649419162966448962251299927856246301567545088200769161431526026804332220081207583066669259406626224517822265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 349620522172899646134835025178141337360728527963450177700078160105964425204669897590748089564853709195094834227842122970153016648564865663632922589246432560549279743942199436050842524236238173756252126857392243910290963441310539868559703704497173489691087733033953821020589151832732460955296291758676253476834264735702500445455724602216472363483155154925320929036953006478198555444537502287682119435898524999068801287357754251154253720831745551838903686134112771397171894518130476718334596816362494317808404800062635785281965708451983047609215313925004591648578877617809686695921010396719820526669046197537120966183083917471656955890476597666162973227359848843527896529908786839356726607426514628734919037931983809854751887032295849828470289451198515073704028058448508690042069459031461767277335750534865110352607726234312238346616361160770615820724391098661528122481726759535649843527228069175036594221086446415010576113718798339599007622096041695079927276585777431412274357684563290760041625791390065191353493524342330835199970209143300322032726161507139613063761426124472574708261065567114552162871736528313399452969411432750747668035177341494965509809951634756387540989543257286896202322979359777775270056382490827763063524231641727797274802384736509287660287346159090563093269508586793162705412460382073333379026503763999350964237519966796543870418473913793062230365166355924485710925218014525725983460005036926790092249355563312474916229584435933825623006927613732501205066048723608589456768302637119166942028544052264264900513526705807834300227556317507081936166419509519376275352735262768460828997872463874318250694888122108106019572235838296368493849522662090455702328458208188820594426961124997164179485259792039122150463060200562601257449347150865558856797625993691855457872478095420326481603202158501197493773944747271042711133894196822172545650965906282646903125037818894661439897712339642949657838245280505701827804381129860497715619449455256564581157769979112332573229775802293166016511049902715047622833628945350012963918921755361659387786529984795408918505961683131581164802796257650379238510609523105103176890649880327549829855499479240295496435647396793866953877175172488477892249329550860781164003349223283592435451127429940908155950955122168626402312204794967902675418951549684728946806729885812126700431129563897647368221998770882748498869781789879497294521120728180286785949967877120583153012991611203457359674747870907230290207058128024719864627355117121525538295554121741600825683927062532741108174005504055923830705304086874883586236355982515637041289363503194631964753335532252783529009443694302641941814812005507343455001357607418711909505474588613857047062324535993859244970526500241726041935598145913835130730686940254694039129979037994507441190241329108190043944314698303175797136601271802104308453436468399849121071293369940247355422241983058248413848815181307296200421943226308927705125299477492374664685302821519221729818613478764632826666352915666699521346038592002212117870017716332990876286619970893233353626405153095019706634906734160410170117861455454167008989205744096282971967708182133573612610381138049278200644167604085024771868331598943914485594297448004788898260428180872083603290763288064892587493530951993539039743628731007631721154764125339819132129852986227094005139739879744481351611714816833051563549810883283024964032420412484571410699387465973872415717110265748506598562633941310381636882349294181631595176255574252830132314898999801612421690666035504425358637291325980327344013795167917096772682744273436679223003612497520872865621629723272226714703748052864904343829630589634285194898563331452649498997126276227148157628810774130751776189732723192167981109680360518587133185756489185052026489880143864065277839259912829924866318926457853665687776233384679002838547277611122146488887516924303083455129977261907609399287801939734605655836975315454278124562094040503704611288921871981734418132437988171478964240442277455173656158663724596653755154705988435956525323240309267799956724888933124582305617159842662453410625680451292003359133903019187842931097343357176213463202724233269691467285156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 18731270204652320897099752343753084513817057577085113505054304628090320347214314960805630808929695049885529203159456409952195159603930233555357225907892600934446207424316439710558337078644261766607390306688627337214304010900106614868964018633710308105951368009695348447338781252834578534416916447596492140471372069750245775285587130534245530365061283882790036773735853252580143413982213117222165874101823812955122803346396629782885524202751884102801640878448700323141508890348270402310255016253562907523520842685001804436721758052800662207228755091189902142811759636905843540858127240222723349514934649467059062769285695130908633118700771161137117438988333073754875759583718013281855527030884531934303575120093697382816917981109298086428636260511278941296042458675862455912509091582961447236797679382171378683942096023371306686213762379419060801792642886517590399375923108769203470092724256758151127308952413836964012230349665768767517309190341314025956519029822912164605740791343753709231445946904108000275143549785127767866031034581567712138801059004174186512077646597649858596813504538121344882999671348977319785711660879377729087464486843364738832396386773183195162642561848644609159539582669151757127788999864280209997689403547377470763733002875221303196366685991290128239713341234877649848731816093006008221103303282101238238946241819048052186372028699475382696789489485842644613853391374914866420493612378783987102060193603224127569687572488848799629114775906748236349808484670582389533402230966306010758704447880412433021791325990307287179419251492009872913196487873573076136450726521844083060580373804341640625222710540304271933281865855959381854465686940891127400142067594350465658760325032419779770212178569587882654023531396810916990133157014571622220190356058587265798450576843993973439170011723617564771069227066218982020484995964830088875197733457950577672030423998955314228594612199775853302354078667345090641058755092047331015859486166258640621191308117637088487242300746526673487559874854260102113032401494366571662288963228195873103399901726122217268029910862701302784687884746145093422339041378157693062931657376581539141824324582712068025510331416072516610575305435575538591466344478775591201415660607103130190695297805348122865408023980130168057942371772247579985355458050951072609174201068176729226165916104568296594008440091471700808232394342642095365492397240715552233307027156809859295362350507101023820331892496098414050865543053510159076563797429801209056012040946165524807456858162264631348954281972008755949882734626528124487398500322554013370674123900647787251912105628231273133486706389737507647094704332011752227081171155846879518900237585022366032666411327048570836501476286666864001097549685420207656596659910266793653828269374916003626157144579803189405098963024597608096201224377994037986504827314846512282573974195920810628544389715840297908816348115691823256895488147871077787518092054711234891492130084636162527638133419475416122686254569926681574130204592936811617555383959811884380045931413103282289849252965399192689645799182875376091541466835136881740835789974941897561505139052028962752926572251422005432096895287931166905805844771670389035283511435507354965579857645423020482840478671429260798035733774482653363245529084495617354428564824614739999300409286101967291932045414000106997024713794635473860011568359141688542394659378016660176130864201855033883710523082603033305770904865420096763146302558585200167280927400028117521747791235254842650927192620254415642726459649962625138848364949426534248693738073684746343473128360447354675992838886310373118576327919232292342495959172791873642984058273275351730712469687947762436058320953149544964611249353320449536713306575485673582351030346087544995972280335394524211420843735405846768157087261989718105574698883549350854672416451811427063298241404491362830271830488179928852815524697852391293339129262618327218478954188675168436909199452850897219089165061751706392629484242661617629107241996607101517301081848401987848018412415313078709776679561760889255181954048320886374099837321548794272746906235139488085246651581731429463612032122910022735595703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 869350340439534972014342712837958892009363160275509601716058749092340377157461376488422678107219312983721213420429846907528543152845644801811563965514462402348191943339886998043717376741310949121339194012558737304918995751438442794782257134508804779253873392757720079606677322942855329741081560243654333873879606477921889117318235334756886578808577672451638086668086498559628067937666567856012485913673533818628668297815961771799771319861309099765844670294310998689904228774725060268434803693432986364879270677705984183401205421604796721487949786806143234056080805347772916032890891227279878049430897924526713008196814418009029598618381425652812992412290322203970299442581419791116595088594283508570931509440602346588471918540302627334409894884860043652701772367743736252702410820440393452469209369883583358351969737914790449888002652608311795297419487822644207104941530451492129966385239993389871691125868022661330828489922492330346424139794564584199014234062210762439034268734099755347466407721126487232772041690217742849986158698367619456908673485147599610828157931495460904731479036592080335922287935452815994288147259421305872618252035011766441504879727288593893347633936601928098773588135390199351843581123561115889654398644795135379808690033051374504622376448084789695722793772384923890559801827565045304946976651644501859233430020387369361899283093320425756808976916728527583406522597205352340238087331696763785709748741359784301300155411449461686568447683342727659388504925360924931445436152464118310668315787480586066451838186189026856169039113390994802679658261100902883591590405931619971530407820386867165978891742918134360995096339091542291000748209009348455360535159812549985616417172042133284100393993697824251817845158023124499004092322398017035645227287211609335247695282710475570791360162425260806562346516883720640469150917879272946361450858110596836623235610012458048266235122353547199557682630657481776596461685335378023877048026947480185443086916837938543698402761862017561183971853265549779252621150580691754076523372018857085288208240961578410610745132699845049990265806395313698259329755357169675654851790344244746363220680013332230017769440118507998872850970300049028135541001183113468323185753486992052526637434887033595175293006889769446968372964203919906988199401836193747794755751717941936862981618342151756637784668535386025696470781614588442003811386430257158260375177529309506194970980923685861186319462184774937704190854983029962602923875340109130415894701410768263960203143564585675001625954523708494376653773301668569905447136808688956252142099577697446490621522616237762376989981942275534289798771556053930346803460637429362650250535951361863880959678681825847058427106911501986850808885763818202032538614501789434986006905895435585901180031023088931470462749202371516418949858636473256758495493085963357708154410893475548340568976036008531867084823083372103147268533761791982605683623600707130405564723877449694060243895089740703047675898833519958969867951070828082900082611137513684992733812485301051290604616491293731660025659650915214012231404443230850768705596048326321167185823811673230509097573903623548049021786023728339429723162068841594524253976433782215005254371759504070601272737977579927522906381396274729430002717770398269806190043968392902724685303965377882589249410369800107542096794386203622264052472130129857730637924598043003885502814125140766645605682370930369616295929066343434361967385854665795480815832131157269343803761657290658393316383927788052807172846222272161012563212641671174178899468438163999649954147315820572266879826901391017230538966603769717732454302027531519725159058027632136222216883041665830091389174822041624554010060150555393278932021132364568960510660926364444428476531987616944654968832177131097220826872644783050961349607046553240916545777404857803817090833862076253606491752020787421066222762644386105757508922799924010530669457895323955422396961392904796009319684458668458780651710493644441992365494435942949127449823308301104707944350070554490419006455380715393110704773958572439051264060667331463101957158041120447413782891974587892071576789021492004394531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 35223457005297104405468044582519573848648383621655373240274796963455555805048160034519416221788612280335178843357737483449830349469665126948509573584945984150738811543114791319647015377085207470762367326192166538427759308706235136666809724436599938009247653480818409216659919551587742076316355246850884792145064674502941984713151255645239795600628295075967995787049578485407791949274506473431769171869550023734352974116437537280356280341138833509412138871691449084854314942285475745784493734093835448566486356493545816982135610300011835596281699233324922867793004651435902231330728959634109650669799968473658517768607971705816939050070389345005234254897460423669104475121600148492199660586161277637951544281059338232944311651994011520508848581851473927193290591892208505834674784361968593303193444912723479323813339825603684114974684934710713151587695284199302076628580895987105793294146889699602223812581202048074331946072113807296709370720779235346773859250501079243601327326157153749040787745308412845632579409017254012808240797436964142658384163672615479729393892280331106893776489440326891794292197575401036621996805213676165411702139120697004654699314456499482062014190595369688859848623699600995905207706081068146726428006655283316617827796182547389497557246378588536233831837172273537269251543208975892226575587471452004414534959079327298886979213740393460690833936042188150941287406975901855739192681863514542229397321807058492915245536258275364507906985981160923468391259752793046963416176928511675148195432165766051113118750238453121416346497018773631411674153438879583702405861511122367886325364674361661248382582779560895936025644282882789555035967461949063006649131476531038984227390417852750893958244315189500611562924295365412447978617800350471542983715245199633879946849854999788257206334064161838064246648900630058568758210136957889297702031766154511716257333843051170139510034385062501984661692506937134966561985684764265834152561715085173409367795326399313813124891243759985257113424658271955241962626983846119160562818837991245358948251120510670842921180533275179621311044574294808226201653031838634209204763476132809921827369322148618216215801273638267912649832444804481613901121760431044737558022643486352375836784749100041922202754479104375183122679202790908823593376178452188099065629843218919334357400890912283772444777694542958006572546683331006001042246553337811986016763889812450247009819630746553935869698603351597313111526934092025707224217615273859345333667264220942367557709189171183663780519897567280110536084830399841912086533778042962621696387450466419687200609927352813379314737385306583045780523317152144386069399652356174456610518050294105573421318924213718681674828348076938882654717379463517897258826040552921184243942185534397533988668175218693003023154714440298357275067193211142819858799019393801498050429981865743779734523110675599346561771571183975502288989995566982154345999783492000608244248335300734239194431199464714881870403350951375495716829490103638576291454022057981316834239818260413241503097540575884694663858882412902529571383648122010062853115553597208564908187506182917138883145376466302054117426288584748185759485460011367936362575419143970023506609395170487283242899215126693215135858221732832524657967764179413083137461821482417424253934069199513329459056836969613587687978779591346523246092328195306915066966428321244437383363056249427797941345440722216216063827464855618780028905910940447584410247845520279761676768433531022286996723171262281151159151014975569799345416920703369582115827561360085973469861099629806546848900832442894691442374264807780869755138080648147566701710512393901581673035768804011261229786844621165967135019136182066812635780554494263992857764195020342721081357941637234798407534733442937600240091183202186580892181605763255119739190396253945330142053236170804391583671619080271598337010377835571561863156195217738146084599754532308620030341212277131562137125356156679678520592308828098986112882114678682836698566622488232459336861782223004328710582485938128538661127162686061275958903528769140931791193495043509582157758560775659279897809028625488281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 1220093367901945982386603905293421294088293838107364313201246917798375323970814918171160142991206561520234612819721304694888211442741059405650957056993699075204025526696543617838266104972246641646681546640532762262520699921867732652788422593774397351165466051997758691703315608010709671821516849276837796430241258014346116959947934851579309572349686907201597702550537670192238991523632316721471878112493979418821801005516932624881878604606002552884951167183561308695066124356307886851514897379233765072415731043604113819616937656589722647257526709851667728003307611786234771575281077732145824572363804188108682149343491244053075601688772066099833609140251267015494819260226358841342136877540712422130475753957461088989543255819796913661642394663062215526103642038753751538248900977284929427692689000193127907170074710881176782308973254028412469540254986507953138801604019400585240826182182030592848344416959194950912429658902596645479920623503160618817211457671416131740947858223124614268066693632401952223702012735396374383380263251796824793846443759419038905938831327147595905857330934895020357937796510512091818743425475047850496321304241847971265681747508393311106397849346828040703219638042739838801124614958614664217795859885455343660284602529282742571502970402337841726765635903618378482657723533217464261696404530421701159700393697098809410339384635486734137223612965957866500050318795618595243874229020135677905093666973004102602756175790329095907588446356326351795017603248869534983831262625812022582593936329067095949901705949789008763647927880236993519688693667420669084055053479621288397683332238633553501599274528014104744245914913179065280359291760613796773993736249024475164577780933727033677537436796468241914463848471909024433001488678732701499438401203114201987591699953085787634407827106027404261534377727482446666898715739591513327929065167640732307634628490787856127438690791470505476859481862451227961131708721885716844553359341895922375793827742419763462744205502738743606445938608053731910203396142751738638397119891629646341372318437535244525925988725049588706697259744996345255107740216874577624031044630235612275769005383164225259934364161415163793981646003200050936962284472276493454623505071232107140549523851971224020554832568974731876325018698433595770409055730756687995088276090186641594182359792492075873095372826510014583365715184941130391701490463541558640958043387563927565925934483531104398953708363951682883263207402617651687284846160846666325762562259639849675537098289907219901495933217299153598049573965854547902703531950544125958226443650714827499219011326268534802207548640805420413678489724822470689105606444084464538743519541306593921646007133829445474051015003960519727904430013624401398005572495229223468803301727450969614844012875931487403103215520110720010252699263443452260961020745411039036079054078436056211651656341356341008400722970863615772683836941401461585385950083232285381882572407909311837266786094705163750068826190470951791420741835957550010651479070697711142985076888851013120871682592023610276546510187552018274354264997501040834519074303337909816125990773945813807925005900028106136591834776324610087854361607671494277127558096234787987330413302620435453032270525528364721905774100268847570028588813427349430984984094685580985398987694956456887292100785409272884467427349959277442989572377133786112221674555738347401039254189257568742848883088619998771908091643949328449615616593962118105107918868562048932326515838635633904845241602450009271444024659896889127966506929921846183435310498554281968280260944929792279285077829834005651473630192340900186882223667742285331639357576275660017905821889238113372611218415677840263933915645689184326724582786075384795948222528681352986414430535692414215669760164415189344582964313812039682666906912912003108883285219202213820868267491199482167352960563018266278008900652932050541113338523145182639399879493916173890942195472436384573098596884806037910359802989308781193300820001559715096052495196065466492352950065835581816093593663917664664050205921466596586111466581515990110848894657358513513130888542719592805951833724975585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 36435778807033009947578133014489312668371024032165734111808193900748720226776094896267896185007888606762809035996738574233091673424041550982072998709488870546580859313441647920869604433911543895952893782962085787623398652659290274269561390274819884215521068810330582050899549363381373418074247474659861788101104504093567907392130646159863733724759955567863777195304124443544387566255986214696004350128854272980842960255369680495609055681771198652976910463172694776060418047498261378879213032057436706379553982052222483153185753050805090830819049320112263446356769532874402645188156990020340851262003347156288530197721292298047416780504064385517913051625862787436734285416950296459009939456373031829714838964752870065577265459800772991766052031408317045803264401826507580787514423103815713100453116370513276494897286602884017746743951372848359105216040695873870960573128821028319794539882357725779443759131785930071036300704760440305072227076091809048595518988822817179056373640612432926006769007613294328775768140996678447843632638728936021496951576578604471576197704279627500560192010346933519570621256380390831527975845838873707046299933088307892068371789922528923118822384617498382438947874950228676305090217634061838502654704661423608758650409154197254683869535544391835602259931483266871793974387203866347225256126330484791953695498515010791968035334872774273532335156922419086000273669339676867677246976675476312586098413033120539839650865789225419983729059016592130403938166348420071893641788638426666637069858149088887982238987128049480205506878331527193889412919064426072480350502635519500853687633262632131252960866941552887406151170747982480469829570553708569238486492418194423040962032345517181396073535041619635461089017279320252751949055033242040396481235291690648782077191208363910412824533470525242018536705849553177629130510856806841763790854994848472826367016420136929116006879613360726491033864771048245800964293204256191333575955716830998058932547868839404468005643348669949919047759928258282223511754457682785245889049946840166184515997819722969203698332173246389646776195991645120851499573477415608559961934769424073739975826309053336891242555678252923950271060313543316319582653618185731171918850023711115223874759995436653433676286817504714521485904212489862172272002507053315924931793706665202713971516877902810211727408701992022122245494200510530802125423456497250317854891865491667281107612537719555691940029562867448956274203540178121899049204616175850972731968455587018123450816058628265750740193274122489615867885481231594252678709496401645969317283491399211465673673028022489748857128346142141371696215935005607932297308801732739524842844998233651437805600905239232226574355801904270401975943566815475596101512032806388957350463934589677883688669598409818051836496165212016460474914128391036172404417306976929710394626395490291522126646944911880251148762880576686099276971098135398733023442481691111719943830275141381434091417884857320103884946717986261262934035007284469112696155466037626021312691051204789323581747466857821815868093670793657136363775507715379229720232374199157783433079484548777893811918994553500634378881393272254486297753120023561963656997810471075678123646779514964915635767283798082086067132036869023874414489490642260444968937724150120794569124338606523629025686997192894396321921665578212273991293590331384494120456500076487884281833004672940094724113413842332072530272094449824168472426383485507154153980063238177041618821449625872614461628937679778097702322372167559804871026642916082767115873046936901967247525399657230807080285975945100147745437812614719291162695704604707746839095408611843965335877883236591472450245173865016853075524530184772332687778541269923729659274360466019460334473289834381304340154705615689502482329526793529432709607879678045628773466387122186071515563096136107539408628915304578850301857231857514519189368941729356116103211260241657916277064599760842582018086198656126506762214046050867913943434692581069864042008471079291110074795021149436894705511226887581034689183012313208039878892686186813541774643028078836403320324978267308324575424194335937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 973409565490927786667180929715917558784352812893304460391324082181795289979459369776052824183581198936839948331482442991854107529267416433526208920123131315308289200252158936831082262180140197422008281396800715444940318303596556905806900978274591413674011070265714103359900986588135480802929363198960588285215267123006126911035469662426392026494938930706906682254258145671853304346803597199393930036898570201617376474868960860729814786651612373642211634707290737880929377264312710672069328464223353717800417737404187977167609832025391430064141532417776458801407991965539103337950790011474763497045353184331616684693955926392841143056560978695219760111087691922825258761568714425343512081840690809965422361550697933835994225331526725203630437900619853994059758284336892596687652912522735339562762857494436668742418797384119708235483657518655064683209933442155561553932189168857616899737486083183898499109927462214158971574835764281777463959533084787024276651878485515853673755506825620152951135790509380460520092103862731939088126563220510036923288642010931132105542941425807045033745483517047582569381396422928427990798859640601250476510435084464499304856232167642700724885685619446556587659279940922106375687559610524691018924345178544126598147756057247903512984847556199435128797528184648356195840462160045915062454358791642189491306619554163784773986187822706674053727469318471338823779938428289340710162851428771753607957389878790460921890489575493039593029774079400918192489637054182408142452867569424569855690334686814594123158865785396263474153987682413653332151872468513171862255476644560222918536775221909730230299511678166604158345304309704280488018812801062287484579702745461498630607717737350302008197375215678313804463246382537387227979421695525697751779376687284146720811927591142973801830004806901536796628917192231615139365150226077250311235989567241835846312516792017519968509859986128789278183035159771401986051680424455012855187738285636169351275385790596620387425935955404659436322765299060998605153240474119945549739582720273160469104980925020714009312357064527405722858868542962362255228769642736303507669137660981204463548577395006807546682085749015414272780077968801504670623759902250048317253563397868265008224349558647286189852901607319376481179709348414530649506347299942331022819322045531334087854026776156181287533079074543640832664371902193367757365919942697395188366075716060238343567545031406818298752681786432096134698100865029655722968607520445449532250739053180945489870680103365233296740608055722483711744997349236487509947554586911527989249215898991912254963141082748581395740830606301550294246537512112157449844431911474749717321418510289988611470936776018452736260448403196167260942990782613122527525749047232987564689171159058237682638236060870385668939356573698830844999450289704967202210372551749076914591818704147557037096423631129408434311545267022171117985023194138523599341095370068245121740174429315767661968245327308687737504809675781209801669908189049689861259217722930989140570847643506341262991307571655736621560532271834440089438678411044781784737420207801205579101161301964900264433606964549124737225513777246822333020453358811730854632642707400931653607546975312346508478503689993509244370877953660029135936788889128518673765070261888056234728715018741891147688762483187905903242636255963425075228009755871172859707996816905094289344119153914812911085933685360473316591645840721326171414923716619729862526957338285678985414363493985698912776830098412823269861246419026399393111476951638108697874859969346323809270414866653407660982011301513540276549596798260149868683227047076344163052921518223638554561581733595819663544524466061665273436330821783044191656515999733077974108955716503345746686661333831120729840767882148447304432477754747114442616177490707414043822864274564353497014920934596072208454625936041360792637164553471862788437612334456267638174811414903611861768324865234200791282948586949388281348244714553629980045861288842042303297578714132305064854012481318578424180472200465611190173421332734821886800967201549665793614811412921819702050052001141011714935302734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 23117319327114208469418082529034021350447533783574344177510349637706279658807186518011188493638441972218324649900131613869873797985217859518141619169253413129680400697238213459977553529210457325535393966015876167989693816000581703762126489553631496634331851744543088818299238903670359078458005350703974980511593770292893393149221902130524747379381669153755616434865838050899362160864822385824712852429574135576652609602894637298737869117675927290459377265646000070885529417898548474425781782196855033155313115908407097338871180560641986858193884117011463027136898056182718061339973985281922185660278005187633048124600106507712558345911453702722695667294415555693702159143843792147780112510169161789970653748282801894877643156054334547060609634722271735549638805308436054173618723272717187377260254167065343936262577509579321132499928387414144710985854692361002502291010850556349160010323454316408044446525565585496655080423195569016246041489134172224810794783573072079383168743121328790463781341961848760692707310293911402249532217643524086887641148654559971735864534937695589471097754300503001530435605730825964912450353926751144375637867692327016930048113648510888632905455803803632040002004331757617660587559202572075829932817409019826207811871612613245988090717420742844080034043620492269747983828870151508982901506771382232200787070003962067305581917750339783931932924473420135972531005605041340421851228774033428698546900176140262673078726114479531346636519484735735063806701650346867334793604839854328437020869665495274993553920010717779146777907756878842381916901125787739995525300175215728536727261400915933476528576293888431897488364600125269074075998180883620513944727383202738189005399148405334380423150657881726238066975152084310388022997119718366490973318117607894908267548682304555566256310197130032422119226883200371695772726964816946748528791846246548639643333510567821633611094171044728524405595491550512654388460885028401259888366759774796940540733942402618513602789520007653808124814829001733189644442897018471787195424464742782906094569511366529663195973562001984709253370134715770758491037990861478430610483768129119805357103850608561485533013039997421594441754467331589378854338031708935177475552322006807986399904472284687294937826051497369232851456468765341004830927304677215787770159537965032711196844217526937974335489818284904123213535863709865151239084302201928809370981835105904271998486696995790094546346808416477972823042363020575322750307425984546175504509157349952404878571467820204633425857612852532621084077484397750993220503635136022595842984714351620308044205691151648293783148719354666929083441148860214124216724158294644897591033838740800978077363376708499932091509011353958029535392906018030319275426842268874034296399129455367004132477120677456461015780063713129496733298757436016514296494605479247607797103741315213072308812299572685300446066029625453939125540147611004370620709804093978883892944565169639345734737883753189158053319455942305342160715669166878137133077166441484644722508316529128433326604307871615226642953873232940284247771981207505662049580671243590686878665131862610497867234281870823004171126236443381866761567083316910548858206134514504830050103419382264986304745852405379073406834153844790460979538696882596050613738019478035340667718475530468834458435561744448115243214278771799463792774528711949865282162294077388221982250117489269791821888723344106037283067595487944161429784385497875796441333868733340145582163972407233481796631230226863989892227600074480599172996423599426073367391474854718044552442235350632779951076442162283523322787662847179703595258073803762744338470121457865635596899223277749896538026372813863456974258022651388740024870052298963817398679938446937384593590473359477735596544219164875583568045474091888507960688762492576610076680726751121126726597608178158958319693748266523033950703492421769598148377643170267836945453951063446930497513019066873780435529870364598020382215584998475918954357932508196211883871883550880715675735071026959438302877566349242527920144509918621940946813964223918196902917925824421207922569010406732559204101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 454780364637358879426036468285666348435321924182734860126505477083983045260142529026851107446348210460151468772826916833630573631677077504534736814439597661314271183111101252824503004672170431778588203602147247655486710602108508280353942843312365241494494631098171562357583990495324006238991669481775088668497392647372569307912163614855727767713833166267047010554169476593223158122445466610970051939103230422113138782246161015806657690113724372843470831639609797397235660102564160861504715149530649903805918293459428734671557362276663102962880835940321115783586651498014518287982540135445218117720715842697723487659041200987078958386795234217795197949684954522608515405148712137608451775781149865196509310997848090191478316750637963043138565545427472591886190682747884585874766238868472281183224250741973875325764304412575495375930087552999399514441707193764656563382348801453938704628646742198907102421990432857876649212086251974940385469352555359373511482927997694687248634358984845290240135337652104755505990939300173325737840374874089010391066560005656339773885778841456704406192521882197889636693244536164069853256562142749544823438500675167524835690213910613694896939561815453785549065693920133091211233747097646660273014236532135619974713381410749871460199258341615289833321533372054399208789820369876170096335689585211268515900190359696586055508581839508540078947745215823385684845602754349483184376412944381568882604827032267714026185900893476916320306770900249866230285328581939179275922993457784952030551295526825841464197522591736962245273939023024877535428521428409115377045349700154617243609207250592260792023608075721686136910663814068819299571208359802188266974763634858615975813544107270975491389204658259112049324719458938166959579504100276791074526535475264232423564684459628280522560777196561891570648022120502694106524841511350704067343944160529454045183472847972842149278356674813620282940670380173660766639393329761160189117878081729288452079218522584031837732708029821310269949950630272273054475292394583938100176730594471641366151841953734459829802327418185068952788438343959173912236741221653556759303880310931815314172253494189241734356171657049265494670768120401050843305590299019310744780994676729786558322244746317772917020262159189331293660806977173724883725857166330115055774630160244513403124619793858463607066563551623802586993648802159377314570497464413260411016723845903274565703691634947761596734644834360964658862853579229961767338919109166936984903743044902557542315453541253681026689644651977456257402153493583271663379063075831356008881695766944912318591259205065840644081426428205116678441573985877727215489179309551607993845090374532461435184304607387166740710166043699633909379829745754618971350173500735566035355634943804140408721336021098097663919372619681043348935353618460561660494891095028482299124159001256991896666780491288057528938823334212844662709627825224268911850906683364132240588737239955243595199670555337562505425735801408467219523160238605838938527270119049115484736715487468297887203542981447886656696573824740737453469824286086077493219763699985816988703526823081238144460434556452284553535746743356808191615870162440521549924952990642351939409665444192636330743990803607745091259144714687206222958610624867809096133564352230762469245396824701978821756518008941618194267916998418627475005114354648822328851400120110005757462591964012253726697587069906492202823089206007133407965705802346049446489107686819529426330912020686219065716545030270920088006889616609608030758755652733716819818395174083485490092737688567560688695538274726934212881404320312004384085606264265075384843155131027357927233546489192600324633627828450051710991119117435232747648040155330218301364349009736992249806952121517756047922472733785652713797681001560736019677200232400127852529862766884306539215823814010240171059069488673744890850996458074252949295042983233758824952202314234642619624068611657169591074813081270947503459029757987953485064788004797633928347925696882953730003732972533062808471595902993080791146842893679586575023045820586172420717533549284111722954548895359039306640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 7213044140732105538051261422553611289386783408097161228444630964541957685906503365771217907322748948855670663867527040837510745456141111176782233711619516970731918362857529916327551800777786173543506889876357664389109357210970150741933610610494587399806183800643839693674006301924741460217956063396939199157316126743883603487166427293583149877871221572811671146513376345815330249767125416171707260415490552949165450519059352924909381803869620240270079898542830557097892992023636796282680864384762359568777319784511898149519852055906594949096024849024740709438940658653123965718903188623834880121884402183286406028176799297059376947764926643051091055868292694565937846384423276836053506271462982384925869235714225254722825459506455632977095639011251148159814868430579846661784394459503231652613683869558108675778076600525359076779210343455906495540293471385322966980696277698577030453932869384639397084593766382127077788212425365939395291618748163300644455120447306942469500412644093040666427938694113520638102223141611378547630080809745652219710417458793182701301214317773106008065487096659174773067440246122807043185199793761495635184558423848740105828460090438002745549562021119209632312259105057213243049540317733064934659529026495533078974773727818074862374768843879886469713704917976975233579342951140421737761143792649799366180808158927744419252256437287819854083879316154441411028404157667000227549324704730710630440284444162202294800354370346901945669957465353775073649631172607299341488872843682937909604463829457193681522826405382308048406492435559579883927132232840650565437960605897355947695998612285522742923634997267102534317517878568531328555593156095403016659225991753246650663010782392060527368480538202917629525195902388638061728989863688235972926478049074216402149267613285572062227605006728439394698867454987295071713050903419894181092409344743712218924476175718668674438557171645437243187020100574389912095549766335825790181525458183626360418477004672342919092808316444110762644649655453141472737918754162630862746631637177467596091118960676595275036966449418479967683782190538179028264910448907212975847250089483599144248883726529066538207031964789240277381634048337530242685612106904095098154836116285713347633435547461630351299769464898969930852472407418690965320000508488399292695275368816237148639883425422267721128733822587705264578150723023030105030580339924182342365881613021005208735634203304812355278762171341873594007343820095527416564471859853327419235805857723626969703803432550296437291156366279716514307411467245784369922835515262423401722167214301735609430565007461340817913870472112405307718798588435680461684970175943415427883083624475717965144205216258877019044368147929795988732371059171570599214473285262356895654868556179779718737417359267788876041519349825346145203391931118707659789362111113250027919242402343822780845059826682280764360978358288582570123005501892223822113091214406549265071426595745245167812060512986313099795855708483482266080426140760026311823587816003276062702355589565700647370617550390844512038559207364335305056784590591900411108179119481963979469829417709905794560695995654430676563828879270698165177810006615218144199136389120077501958634822587385168686263344554531163588530381882476078157874209583346703260654474895573456425832655919555392562993475559399608279842411603490845968186986693029242867491708193259164643867796781035268494572641474904350969604929325909441927140714317697820218307415490208621212615346696419628301303275761060681723171938694213040604739424105026974976730666284353650865688576500403123253355579204819126008521117359572580871806140194725725789120154709610529317146635885687494276931036638092894725985809556572551478741435432406612220994180468247274413911196433844832826407686430833413154039178132769980815774813367683771326048466912039559873166765300356022868277323917324439881648883420993486688370207333882872991939026433957054106542771062864269899261924484741249833590407710725369277342926780143152207918350044922740907475890907010111825507682182013474657812141434910113323840769212756511947845785109354892483679577708244323730468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 101148158261212236613652751005920822089972285479784555896342879530293739439185622979002577593839295140494645634272998704269618762360237245534006094959125753843654757827405342376676556343744958297934631643501431001986300876970330404451822480089487356614834402920636147993480111335812419825917740090555190890188474806660958394531841625907602502526615393792060631425836712544833373746031838303451943561081223198750728361098131799914857239833602783677633211536111624798427335873241380772300152363710036114022247335627735488880807385151161888167981077711451333186904217515527398381728179919185223047698511852216084104529398328474886075281243610809431188280743726942807688293595627646694544827502328797669600035601019406430041488534517931682723432777266749306327864981768069190080916640485945298865024470370437105202020190909775631680256404484906816946939427240724447453883015049986321858505437743382461955671077516209615059812124611916943665321292714012433207644627197673539442572747748362433462548760526892695245603225535262390159195445185806189902141078870787260737023766905357630127133737835416457785538042861627972807393860422972513999608202154522038326362585532586531408795609461064294066290546110038811112404076424033483925632138868312160350570971363656896890843721077609598518955818608526502525564167022255646782768044914281777367480310431340514029692973273859905641405053143865921783954836360920494718426644237325307698303756381619833774000616298867472819558632752907590570341931388848509986379861389564832239867130597414016298161134635391814939820691526812620682812048219890032001816389249769402652247806572974732126415426036201048341187635468069787757483866155220941086350331651847363538158945562087594414688269402250567502891105169634151477217075314812576929576460344579971183322330530257849649007008600114206052586808398069696540241528058869156954687522175104286356619151128994734634500183916496799779256925037889147749662078118571819213972927157756323424809264616888890308787646118517495873130532599399082139409788447136645827547404047638809234266579767949471823768372130573788201698408536054621265800471630620031640885612591714473211649789786350791834772621063994281675847026996401704572349623718338198361398155305612331695052098317611143736723914873421539328459683328325643853506428304732520639807281642560406394304900526642365671843774890447687322629274969163390852860194015099315730127938504782718501951646477045813113938133751792806821344547247860652139583249370044274917531811656950715555480876382222613595781321796979215794165431730310322192032177764254756386295715315254092018713164503109954375881797343868499782452894060843580497863875449070150124967400877029992995699294486855292277343144861853327956629568763490709531049144012965237267493314002898234049796431895069227900823483179292181881486069518437466563040033255155382331870056193961872128422558023526428059043566128640566324551419116850383912346959163332934394407874590705690514125804415399065328985664665850662683958627720212178669817249488236141521054827709463345569356929927665194693330713131702370636930503076852217202532918590448844535039018103218613410985253643914211632632616923708540067459713198151691283357711042141822850894780226034253294131767118815571036089420787831342850468747450786773836027372893262963386249714520849840078808106298256755356641971898184544752965559801509214033286457607852831470363498483418526137902518308258070561151466722412114837563584909652777955975016143494319642233962584873364310299490782740006767083561786849450401687989937344880800649872938448283945009235617418440172593815126448783873556120710587909429242528121171035292736977327801331057637061422805280389619844180123792963675613075730434950582085034006194899794904958968329402375777249879933797308373548517300225322398825324777145669620291766256714500062999364238218403731216180297220382986454640365950364178908390118832606486688414069200515088269946392883604337570613474859622303925504505840989636068539454295359860531972835371755763483796405987729599992891577803029970314205702360956625678973115617679911838245071349667300134456127125304192304611206054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 1070324950293342177724092728616124458802688927257188067773298605749739154908424522515965892302244667258854121445822484345222143612670641003343644213665953298286394407594193018982001639402247285791430466776459427627823160558136942021590882601862642753771839209007835873600600216971719693020899136418619253707642410483744684039405678804880538838107263788738683308803488005326028422982151657845748535450241434201735396725499341355878472945065775169531059095193877877494458286516148512880483547164226702891480795613516373128880505409038488711219822506380001041159433168866742749490046444835914194462172322587868460125378599671282473000720598188432317650338143745690130072352091691522995814212726140583150498429700581760170374444116189853126806514405656329303980700157403001189717741705357347699292642742606451748585476984047154276892505088850670888191133033722611769629748184537076050885668235388438487605903309954233808872377273311713559579337003471759472942218148998862154418002500207320848801013279110392691213820400295657518148192914373468942152228155446621807634617680571780986870484794273330960622595233525934280223323918300712227069628928925546139005966193810403766754955938085391279859762638431416287226987611762517753188192855507082304874860694782879795057003583417837522340783707226588002421332414317110809804913352856946367209079529940924279324689390159832687856596781190728147990203546213438037430436488148271280156653417484241328236159477821386521706696618883027164242033471571905753390135269479135372801689634898309003553266654087477992306426788894499297587682837881765678815825375207346485322630717286075172878496807809763084131146457979844261191710922125251910136330904947988623657330827806923373984889100719486005323321687256549001902531258968987261381183239721679944382777137780656691520712001852183540307079963754326357985227274556334956576297255134925457979979947773520448374430334316979189328688783940761144956187878345463267786714274569273640848782007052251519247667340459778671774273607427044970307515337544057734185755787955933026879880524494375301524230889638301344150791791020883202626810514900423726884974139088504634090937556198898870495992250310580792075523327468035483007506632301124571721478374801498965137153262713932001218092120882152584201553454544392428090822354275720627121674168224632815317059757380080901901343663020620786721129248620437654970535102615676102415846322887137954351171552693860300551401365592886586608245302752643909728697829242004720009804784361166516037586556357237207598793143007088308353034364615666963450605857400871588945744402358027509456943406416399932983250546443662549525793012634739768504404287920269835113528639152039644769362220421882297672442712066775717530718912999730203239250689113376880192123866159194394205263516549563025812717473979385431863010407375013627704713426149397427746053233686841051502435343877782522958425601989658294941581931929504023482440673184122341117581781868935206640988398510292786248278660655148983361352119481977426672852613158776548888708842709587837692234612918387628299229637015063368279777384707980152889099909516204574467173936978332794681660713431309104087042320955346814321153182987215259655860682764720971154600283687396160343967410027209146709191396791352505361129898157739004258628249376056759802704911396292050097067756971798512112280961725834976464463031575928140462802481809205837164516883910212606932031977408557823342202006644764732743823219866721678814930338618396890577179535740110944690839733928343653363511758762060008114711284693659783984357049678575908944922755593764758877392429836064691278605720744318595903583153619925327288576746514742224695800117693694084519117857539212638995746676546350725397843653468467794877334842532216912665905444215265305889031797524249038545510236587651302124116320798653450860894393576466879713988866242792837660360554125267438084325511867113376447295224492183659394708729911538424008311143077371806848316289261236163075749635476488885595335215396368945650447136221132353000045473901869446480308596217264495740856791500564103441046892892854407630448076815810054540634155273437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -5723360426166308924217847617264494974927201073406255985851878269975683225802264731869076284697567579009475527142478278997382201601340326550168588783686858462194139182148515217722349696043278101192717267554581157667591744431595342144090502898416705018356892904756524029477473575842223924439832677900125405340786835385133978355963960453307431023689509394860383050640533556004478279850835645936195250571473573694101439905582714292958562274354118430776970486333698370530547323483010328803403049260456357267109813461107631703721933859691589419827571011343063187360200376095011775884043003718728210476377052134208355789176117807605362852422174331096135982322516422092225134134268103306757879347594239976470779104811482625777970532458228202625497483115038147948122355927019804235549581625982491862178449054074701864542812126065453640157526770240128664158079806699802131324440686609947277277083858221797774715861446724337955275216710769321037743443548444316521200871478164556023364405023911497175357075163879360938064766723401938578345432247266162225513350206285059320511078846105078173387962299176690425262405105861180488499623183988941799719392569724026627581449991593776125802900182604074069598298196015330846234927215059185249987937327383929190730682123589696530662117482867813560179287992560777305658726707406654635475436656420155892329809247433040746255251233988228094037980242050138956101948791834134320195027579549401408621887231744053474547755048625337884429080616749385068367556659418095135020641979530583652185675109830798728631344130275097765434208338020683609555387874937187756464487662955204801827482142269802183125383515697480741770028833807449588938542361833876328200145163823866473680057827154068329393799868656647553986634828477744132715203488555902106988479864104752603737539560657606691700490146489176729586577194453044366598579163132792157501158518366225509529706488089070793077179873982760032721570056571700383183584253245038393821365989298455673453218277816510087331844429322385878064975590148752893457626513831969039821435138884650652434603653275156216029433532993110804818034563482694698562894203663092959229795226938317298500179561365533647325065658867594964206909993990383195815697490020173114642336045852511530354548395771306361120584617827979800915031704460445394477297988412948098778078257795077089393834330707370090456072397855034206009361206750817686446562200531941156043499064601217084258340231586915044977945479481717925851097611236457595420279585368874809987424270140206171464812873766308045601511185832675381114763283230413453792225384337112405066818556529910210309862314396735381590365959867688159635905096812107635555289134948307575032427084236701404418967753546799182424429516075216465104176246464952884798854436555356008262884448958012691814017532562431977035203161128141590469179886451197965585136231237653035927421858070547327260745961237424645862230594740958189198407729145718528458406032415532380465444570406710124761107357217666083003473766778336192427727340888061088994762602205120882826641804877702718254410948155310911815281958315929437906707267031307398596333676882353356983225427483507481667624109847136383453998130039910949469822590712911866355956104346305681131408090859523753325317518462870829815806077030575418803517734323460033635492436871510952396450979753822432340552408202778947501832923236373048258306226459287595836161577547186057422536385148791501952580356863044170812279000728149502737899880932379136370357693157336312988753995179865347780985479404339504719844085618661256917274802884102652077956351422022056634655529102308293059419871183961534930776796023524080331221723558151800096681720986881052104882253873336961586617721811833458578531240818593398378682896827307059622790714399037023850899359032972318233894234508157396095655416550260342809218128920108753176190805519776166685992674691638654701625859106062711599575876583158416094551571074291645836902894817879599054063650645957694153981204804045841933469228747938385164349328540169030020114827604317431201892719880177496801242220217791419281322984022544165989794499126989093554129794938489794731140136718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -414490052941146537104845470467697846988735003707760692013001497536297565537564349382105540671948349990252930243969207334921933426677475673579399370946832681640649251918027191791014452080572409587827164137343204720755459187948839934653691078366273448011636209558929615911194899820710243357575612852598282688103085924520470325533816401274368594930695226766032725035895569310382476314963225532728015076313700079541605884028108360089189795244790149209639046301317444787584053345878877374303309876354211432291360747085123839453779232960287249756257336834618275693995742016233485522380540205423451547918752692447954037215338751889582295225372802635595357606062050660880579725246762573763416714749365811220869826368698055261193796394817501082690480476982715224824133614149460597090403250627475502254167359666771714110638686853990917710457434824571337932893141527441671502203397595042012997531788631372869778353750211707118371400724728347258863675446812265586728978973935914693505878429028575596039955328842139585870331891451957202132661703803620598977754725248931444651755095558989995827156879782312448448177410241978745178841361902161353954441497506013074245078743027132178073617850639456650155880131145703151179354426616996285733712292747780899273679728674111695102203162332822790477009464582020799035723706988737718532690234541881047060868398155978074994109049712499027929162638637359007052256957023265085728247661141169255640695312244516771598835284742393592933332255682766987398763500007557454555265010443369655104657819093236323435929036588529260217785666792343817601576359112106114932348073572432664741747665386234626222078475285498568542823633839596231998175750829039308661856911421803860902398550412286863761373476041914929819661076363253699065859440294329311434410395444033982270124256243853414845182866771838255668454471692046057642662717168296653693851488341466391884480184376599944183114751331140758593532885492518821417931229969442301799134027424701720355591128602541834771035423650151155911269400673350941154828361656161380457467297419300707202506887104789883999454223847711408168616681038393021985131950681482378247579973084677138458121517274810716882155002051795140423848726779259532329618838028257219666149110226120322135599431035205249953709879304379222030317358509106330177167650503227683977975385797920113841189444721432622234629762164712572663305543772277963972237559938421463033335057417868727739042014897730220539544084898606283833939703803340457429065618042367739427588157349130464050650812042987254681526198804687807248961964526158512040212738226374379970744297325889421559688106083049512730571198523608355500397017465244465858165652745304948671524836191237533926719125995232782027143915928088814503046636502668492421810271506969193115777562687974769088774006752247010192477947585946221183689649045420902278249803506899797450050749224797198387273038034749384062069922031202487266806899174643801820080032551182090976586840125840700093471015232674417622417877323191171928743738075236254632388269245008429297548930040381614230943424395302460632732097477704037974672622428033835304228493225385350583018230185088329594322177750616390061871760626436077333325749758814966724915871786944773613553635503295012724296419771575097037903925344493930423003517826439474588699235386483929320602590216244871898455657913082672116686748570746017217814986330312575562152082494476340466039248819869183725236239357481803573245768368183055524341020468885396830072592847863421410838762641803857284287146174758526139063396495685594775243213035499242167166736693729739882702323233361322523575176305566601328599472356619981046868297670063196546530046898616112580468589612492520438983318276152650626161000665595561113990373180819726714305663113329528111571996732148180578490507032915483249550229289924803049499877330359826607453303835625154355840829406974230583612926896135553374091229220448245090300972462708929154383652680061015468319712720115072968562868435781953786672428293332297585540672753620100425096445086834205230327401221008895238691994536836889987579214644785996022852884086007663029249670216813683509826660156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -5301418802261759811262160773070355017794608827200278612136435937793058015756671721999260121848315464187007002903772841622414279554287930792253296917129041526415986392911737395030497591760492991322222825725210193049978248017355573090425930636799103546969792761995200447943408703199110347907967964205546455354642591451725864747607133377035583450078123119827481077309191158265609207660592738411719879336024958693981283104637128833242142572670555633900501497907528939269792312688627621282507338594202820661129074229502557088697327860555883216132134269250154514970229319322857071399444435424298794234157256127988172111199536274711055458634776901411993401126591284289790839061518648273434376099611220287497200284782153528478322062032656868500645781100143280212878127834945672099187366669040620305279539515066872836931566121511011363479357605051799232204864787546490293702786954326653935490156670489261746293833892231653752232929192426267036553768998208822265505059694542077081132638702628588208210987331228480676030326800046512237860527755565741233540051172351158031143515503487438207947794370645469295029384884371848453247746216700918980408572910932817579228346337516890219986187603094291743400035283637119477290997615626972264077395328892384087109907132968876621271989588644052636018920844337734499547643778673813915738985171087078616536423313162921259432231388455105100577499379666194623991927231428309539837814964833025921670818332548009788090719696204010452119002208017192919651401124143284542695927096231029484303344177111432455905374918516894303269405636043092026746544786640210229770577184812491292214505872636446718876192498619454426431404600760437678848678352977795846658701515747547782770128301696628936624149683752588874131683798534965120910149393859073444111098015779969372293672185657195033164471120108716072200866783791252808064391166505294365030689055314004406897338997533917608036856613239636041579314384126186033566551213259359132205215761109664087876747987200967891111470022100507866414731748222471790498260383986510765511617173532271272285207514301467345359824823421275575348307209099263088116049303882093908198926301334706368305648206983529624702583716396964064657549964237336708231765014073144050617129429396464111158654534793413417769117979813192412144189527119054881034323366679155244143479182683002772501239497502523800888810575913065148817119267090227895994770995435653832997404398237462233793645646289395623305813937513049137128360041464957485254819404457614198743481122112315879534272969466264489235634799470326400031636218479199421788694908758805288794048203599422183004257859863338895758148648124225537918233571891863006568244509209056968262133758275722858096440075502738055881213197456505419116351527631821997100241488156252115221050493970281199172788048025980625579130060746187027015008448670673739104087708119764513891686976238607058060042846109921001204831678250648020328597410246413335711833537201727388231309298810545971081130427927121013647206528491744895954945126378301495884985474240785056146047208341641312525337017883919944243261710666722075612418506036913499227640946934936167759884834069930631472626480990355408873075574918316416149670235308846480798433504884865913899525000205059515504347415637861244818772816718058554433298552763172269625319006487687981656387114564467758119549362575081986072474628534592828671698514952498717363663256684036084034017264272242834995150141097205080632549633399811606510302573374046584351134948935530946021130334788833726733920179354997583590616954372533579769989715839690709256748722762265892944525004779664291004067822392856161902319977449563291899990560513596903170988213376603337620170684750593771060233038303157878495299320953713851837897341027590339126660323857730563826924231504257353732576529628630068015116956081882532753320011101271393972654688174294926043796709205669117132767274659546114132230785124287625054811247231112581144555231186951687867052443078033521018407777507728405788614959454866538875747920856791490047762623856140020278941520168337746299932995423327183893818412017760011930395350589506620053725782781839370727539062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -72085689434895194952488582146227533853318854558188262455964791768494218979019391525614384278889634490681099253570314567354003514522586509202660714066323584067366291669848759223492790572492418326011673486435106641634512622459028329780713838107863568220752633575715080654736377690372140867565690365673499638805617093730441354454671929048099159700914517023287972663948487341777454025794095363969714709624937697973250459266022469209960111982852730656607578481907189443461657407043812487413560907032036464881426426250419128096847212234466638899170448302511176747910432617164528210490170334699682807276633397330265283934412337364958141931532420599931200139794093652533318666526383372785762623495129136907552489729361212637233396905431314502633278048568896113855220337225415939700974271536832821259661167586055363735362086715465287937993930373912294171024253037234544533074730490720241978106201089110020089274157591252167211581911456619514803909472462839500462854403165533374462461678669918326151665711417186985887911966524352431993271910460520608203427317027383400577994489805379864011395881404925086434955362692773141379530260210416401766621850472590755899758038123102426889885531964693146296430331586419570197941395397808064149098943872003808329688081812597796925383391871086617394263480345923769795526192678765055026681216101626716596664543077749972722277612966772152660395595087364368018220302399269930035170112924760168685242403057200881485508724157777821873565941103786937417010958455638514526092978916191707738415192651875174488555051307296732498895110089799976446179832688568075251014132428261854768193765206203471616833940181340539273262097967223567176807077775775466600029232136582257452828315345107409349429095566692222723559948703478242881897475855669842613978481239264102475867905045751696474877710403422342421731563583204959179094431587168026030278796732028668472439352873441905411008476432723719055448836873985905245065417599737037257700364138954354360364413769939789132046842217375541356777988396104426171641072468783920457506116163269292363134013017891864439493002241345244246066695397283640783168997834954419461570654988296474765730050434887610087220251886450829569111767749418977099755845410888379180640069556477409678471007195694499613205543689053133144764640639920028420991207426522043898270736625292187710573297902770939532107917302366351455019891199974477225206226257710961014022643467182830814776525783916161355061774654973330059608374002697859952350345067384100462126489835014684085034663806385589957312974492168737066642243418798290528071144151009366125128922063421892992238397894443206958723806948577638421598374949250728323643424568002916958748765783713944568518061279784635216705892044400725248181655343887190870857013806715909533477620094475320136570923280797721434375248673865590560345661082286192495573139150299912009045927498463481241420444628178178107597022900760810405938714948702358844730316659700569951590855326711832235464248604147274458735628304102012654303665759412970044060862792528307439014418585952644491460555810544148664280291323179931701880660639276566527578721457709505772079459922186528201001696152654357429556159593775464925260334791463655519602845051117601735288459361122803001464327594537383013605930938913556502287386062392861749662059523125876622002477198373260230766932434898586926334754984046223541904306258427613177356093393614808593511841743301669583046785124362200327692256016910607528186136455273511828473607321727775146528166778571440673848778054509394839912302654971008194049698124347705799906426370621630166643945937406510928519534479319794060094676865602924101583074719522849563754344783298582131850141339965418750733992384518049013669998158628622501256620343018195030604511625636915424306439545637410728909754297327706984225934902794940186268423665929809515211354177775267737362853834757580320515475509956049095180310917792893520022610783111014336297278112169005283508913581855340625734148264740428391518557297230117657388816993002735174032106138590983289619889817345918601535340511180718207215140418731937459347580529822607786627486348152160644531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -940843134272927798201194243628961996632386849251516290103277069719244203867289985612460551025657988260965696214929799496561529555360662284932593451632301925190223859378660395822967416899345481943803399017377683939900815384421691043858709663077908785622999328774617709536194434878062006367053866710826623275598762925912731689952957716161239523923947829015954770056240674827007187759383920434931599272769818015693276127110141547203224412494467781364763701192752709576764162003089670295079415718093735499672455437561478101057520901491236698252932557696478412395270703001590463964430549354511669348633935822829719890770247975784289800306347398003484412884691742767619670398679894984372311521240023152180557969807249735945574944756010689702816567053184075699246386184236907754511222293916782630021503752754923504546817467552123288131642295521773878723450122469733419462257038168197492722289562804827903347005439647462503157363781023102935586605562112054527793652253779381426701298274642386460086071264713821381534309820689648093152325655407123950522663412638994811896055602241769527356385516760801042721029649359721235176990527899462904277165608339593485668540868143711078571233921795652353312814140491260007412478867978235239651052420751397696351029836765138636638719155644943214971796901412135585494681985749051903990114828957965693439994899829977621239054331742832653472898500223358361194321772259508958035140384220044343327446238877655003619227454947908768176999019157611837620055281443817396139904515806377649921688543209563597638724461595032756404348824692819201642905733857105382664877742987832799427395786159951855923716850232906790395371198185945416402739123976447778937644437417702783300052619875721423050742774875936188131303553593746902486308258113395654509403269757401830097639364857243665826993108057539659775908453188394088521098579928872806389898369880231369807246750947862722280682766358498188268059559057637803835268454698917802531681407886627140934280949879588862850094090033495808732319912640373583369181825319597175160233807789309419266665555143251078618584677840693482179796354708499644750455674541123515559128478052746186078175335341096862815340730266050966034230676632293511019643110518371784544505672176424339919682209763460552923276151081055087175457608565591662258095187513441853664121139397647006802314025830743366938608850063354428744087420146150674189779731390843999826741255473152114070633004033896198405779920396885772427474276447602129503677536254418436320577827024262466754413094726664556779099234939616342658520709194976176138594242611918243625462274077245381622895040019721638627815643101606806286098150373836556710163948803696817581905437806025230449284820326899449511995603993024891439168739397526970031982618400717491265242747355404683184083763931673186838031349166693826344648664557879310128604845193112195915547599873688512207363163920831442657039575005409640520846606789483398029110953254587850213458102697430580800117469103244975596435827215448760461802140902745664160306606954753885727299243005646378354340104671440726211444077584369588205732956060324464767559303773111516723321475917952247820492293374175116475415052169875091612017986534876820125039962218041855247737419854898099976775252811163595885733435790660702032874122171617889696163580914193708237337923782185270927469496046470268485714973772001305914940714306233974995571723527482157781837561891771922606853241211756104208776455988236388233521096416577394421955666194106435536467454723847532231144163003392672010571311254067494022593052749529502412183725424751375806958290437179473335414585001399955267060153671200017223699569455367522805592541973149764516563531132483418335806546197108399391638319755454665189230633884305829643938249584476741112804009757192206019730773504710038667987277528590692673000020830380301983823105856268646358130548014672364140526316457756885952738230257722747296732779206073201641388973647646601871017959113304549632242414289432781607433264312377397899866489279549711516731004238820942517895228658808758536430622004485007399638029595749297528501713827608909923583269119262695312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 26063722507153333026322630725655300623138183333746918023591339704089350704188131426902555114541131619602005987239795862034355080790635919900851486424318222130556162043295672695847955478470275178042364192308065198076465252426287163945690324396807833066530259180297452251413297001989394001072266385286931386871033945340549828563122881431673920935417849767915821179055658281306225553540697962049236253654085841026080236156141343593859223763435163079207415211190356992728964681275209097097116639818958600198359175538744457963799154485905942407334904561232351925838563757021111822654436782136248839334637435837822363122949707083020512387631667161070793056533379271503815070643669156998645110247120679135336746956044817290184785376975868527334487910126010707023236275342911202636427779378828091606742137362434308315569306261166493839167669574821854515570321534504584886323808269873289016984419820833422053223311500265254857946312739602460442970389244819092006061971087119422167956472023359797147380559561692301964082546368098772113409447237550893945080151865674737257710170756098310820605360481411900003696179526820709225673765366469361122248399242397379296737647991238707102530635447111426999783505488621513009622192414494715748201864992759366775786275164275977076255708588594785746902382414871918446078750341523076365243880010571483037283448194252039803544676000531281539229140638720701622529189459916182923307686425764300727263141918867241425086569588811246118559808772887954007582949981269603596432066874169339913973195401814972084047905912773866370465745884785222873997579633154320155458001177359758447415647001243610334593294728111763393209269546591544713672994825295538440895008263791754250060998807456194426150972330080006786523993701142808141265352113359737435756839072404690641019379723437113988934217486895285488590053800821314444032860251251082607476923980623654546720258743943503711393034360218417883814517540415349546009053474120054745988398519545496955530128740455047392101369650417573443894631524250433489539161501509823102379942199078869014748960649400400526590119671112227082738852248931640781100079061069215362947717777456726403197719277800136579708337914534876518562007844456138293407353171432356344110460163820927766788085447139869082657574055813977630342253920626021547531463818829948487702853107266780431519532162621901520987253486519328050972811428216763854816996971220211584996744420868976427670900195814497732148437038040669319035765478200784565260737271938338203045473511116748360711272836804535447283559954248715943317687888449926951001823829100186152520499537934857297183504782757913566366989286923894800328981650248538347997777858608987723042839855380680699439101329193456322885748180387239325818174396939395920526493604882462699566454375495250481705028055710350499842096486323030660671419762734252222991053633143190456602365756372132569999021314699481731064792457723878320157887156644341504519995367623505748811937784062830467750642746175283915295937743068924489134476632152757861338510583365879565370781515555485729791427789703481257504351447752404223351980660149198520870068994086473393068700910463846005780368565548155669624187972042352410803690354618935387386692071028960833586947448454416700182011463953445679002091445416205742921477552626000336268184235704122285177618104265114513213936423130566775428256373049684142795114385692620696232993220260335016875204713209961420807880181740606206432560424765189594898494346034378081797128204823929419002875541035705976469021300263606720098971340421964945868599567885325133587298264164293744074280530884425666745266672448875208852599111223692626996305386265317359980538042989578999462075581758236655047261426235500743672382611071837219349458415541751097393825281518097970444380321848430502392128293441459494954143778696900342869238597566663516081394584464909151500118952070596505871702276549956639196323519756872298057671090495063080076200449060702562496163139901028815858038026857897196569168004242275268022299845003223032330788149859202929702308250342208683069604646104520313669784520071857579125840231881738873198628425598144531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 553255795557036859893400806160595258535656042984073895587483555440037591009387707875460849831033746445621596568683668126444254184468453267665076241799849931659614160807130770582021702836013591181832846904343467559986341089295787456584892168910164473892269699311411451229238731088734462678298616557135459732129516114367059082155383288262925862919924661785830225543615698536911005816700448416061722192528046774157488195647295735315964227953291475421334340644127574984193782489298920393558846086191586400600481786193125020235130095747005786777661274396261088585015307370114242918585745318467211134565732817922608489941026143171847174170886342103150682213704394123727236021805985285183312779714989173882158077197431722454697779300416291473739795671957555076197383275854856206250971703051403406945968364161531797032039541336782357926107970709627559387954973630015306644111313789161424833632105134461907639317367873957440758459786873781772889371225004435492557379065665334604261078457306115794585792729288227654720326050284909767309250562546870217713716430069708231706589147068202592626753650661425691432407321037748196092957858380012775809841236415519290555540531849552452642083204629693302869139128770713088096077220386939898599111740292670251342656455390265939801223179816596375770623165418083969733286817746906276541042868163166362154739676962713457244772757080902520328198804888942091276813275398315429260567070996872487706446466769104626973246416437107698132797845811358317440200998579883070311600556517783688572257889887391036818553241845460501979708057676370910174422750762989252641931212531311974933093049884859547951146491015680765594277353005311341474857657163123038293981180078340788023540957862188901579819682145790718789589062583249030371117646385281526842537812236351847365638079287328270615868816477556812338368307412881926958911648794220801581362109416093315346260376675619130411731563851926662995619407645107721826943203646176844972753525978862501007934128338761798598035424499631556488302674825809145791776205617395768693794644164095826253433905737255080457650447305007584169941556330781905161453605704654867364688162309646485549667833351337884317283878143714998338202267804396922579417781517824657740919315879012932931428836515381210126536226997588985091651000129034953829496698142891955803150226965520403976296629238561217378790261339807784465805233918971313446016955802886162328564584141499129741791910768458814811647689484136616171345916806653881970556835386973507088579802590320758585552117184610360734215635809318046604027980016861238641129439499065562462941630857853473936013877538573596324318829113022046285883569081818964663568784831766188451788964973248722720197430763276300817516613996943198301589127228955198128436079001702594654290542802623032761050380046932084161386469035047756708673511098296191659869198948603077533660398387141769059437296494089146434524548592848289295730351949801871857161702424767743705903752306366618661501757693766611222297795773765790682299786656829504402907117430883449873199973716837227711964400315208273034849674803010196112242136513506812713556103382572447761512748095599572538435451662541820724854512151372704652791476149582290124735313789573210762942052022328539666948352606443011111518080746197366015491668968092322876225711622593110401704175139091737752938033173954727628801726765823276182070382735054623193198006847300471479986791294689103781892691954327682719046765205620529751745054757261572927292931654952974997634641259890458452327357580895174565627993845302974723932145590281192343926393826261982041715552178000096658715123346714757629207641312791470529511560056868577852590436380358520751544296733225516360533111169643570861695305826968629321785221907138528095175221760515589018681365025452937405143402485509839532546324491056015994751714196582527987335260271147681720780406886608059260002857906255191183162113912510379794453213442575052612093385165759587172836029587443841323560388428265213026039050677586272622043461955032612557232460010285601056492471426427428719926144653730580506955015503134348735514436157245654612779617309570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -3823940529328283944870245502107768425085171675199010898399442048321853148805544724669020811151079459893430493419152648420512078960923122109711555123403036409979485681881236627702684350091211604097993353382877619539110395154139295197603449038622502113197179903900067734256938248203361176125269698518721960828690301076728085638507790257149719913761532943836330787268670839844789027073811024442267953243438063520282322016102902712496061110560431486184049147987870834838964249653420917816920148359924518052172729924708780016625086230363027214968498596651333842452299155898529372306741777033490177106018926753815293374400439499130184015980742776655615240789854242548103927905358153036808562224725738494650531531551481421035589429390758543682639550654583811066596530916847940190973222226026788339678583990431609721197276161562303526909936386884199271086904877724403461789892341808066339366712198946168522118662622661108304968673576027766478988582317238726892996228872965208877431881942396093893442776601764692629070319486297796111181877924691565973170696553455514209588730449131557876920608566442701784190300701324122656254265129297118506515042697734744597365806454905864509055239627349624575253610697904077209922469245600130047127555131326342692790969598433037793207077723421488604749728495139735912024142738535388001562860401104094885335144678993320506307618993926668586970866940967545303127039967961497398039463353185154487597984689918927803642217677517668050306618149479698326374531042536613364643507623756010349080790367595791433198627329175225085879149228287103379982442151200496155586250687790515899622404702943192780604660879441483797513557159163354782484334939206025789031123458877189910279405245734324197215353973034497453983503739845726760884315183926113113972355944806358792217021217748040778639855519405729751144304556139205957396202369684106333906297132875220274884796146885499830552611160496151997015829204532541388987097894938718871467032806890931272721149532754864653223338213751801911025575276519714064082784037622289042719004592499160856612848157740069138293717115963941966693337250002902921809553563065926300784322007841752313969030954932038335862964736502932749793589991928939905514663195886599323339307628550698252288607641440735140878980776923637644825186319555364864923775733942065038220526661116499220765042100665009040789940211688867352990592829892641416298723267026593341518649219014552971589270609958759118373809233078416173794138085885826265702463328945600360851426744607279780280002850722784707964792242124927555331070682309534356043148874725517090854897649037991458368097630841604098648446699417535035882677790849572715386446782381837253301635877118917302870714568069928541084039369494592050057953466089386571287993256079282527602621619779139711435149773679156450278252712014464216648316326335125794805292512201887560949316770929998120780402633017266854335969573356338747759798455169162039618833781722968625084997880716626719186045776871389959183588028106491915587234032129533129729653020837511199584317655552202599216929177133608474829455329078362780014034896045546171805079865316619785822193704108472510408407938788427367759208186477736125379911580584150571930678837732203180439807349127577544750280541354233702637704919930814814074706253951989907586456457701225603974211600737662630237685477772496813967582167357658407308409022044219849157111775350018749813789561738886741326706482910576469749783655072330233958363119923656563066976702269260551381573336115726614240673110863231544792333776881614963013129959305353650372170477391396956658300702041487170569390088214350779212552866472512988754713514942313539426745251508404859207051420407783048015614459365265837039289531037481914622893623851944421415331454177602747098494767238025743079289151705593931477099151286507579127573844242744956724903412129933783764989573330032078628646302328963660308198894522576742697220615658399538333553400923589553159443642730718331292176052238488271227470380686605371063440628944890214889131001714355566741356272172152836417263228041306575592964280711415270275210787076503038406372070312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -86734563845348769189974700652411299488928312354715993396188200446533443270565796809258456185648430887100655920112392387886796676270315695709444123425168788846804782837604080540440018297439959224623837513775151953541887058936812229326374585421654442924168102831223002811054574923683257712972356560789861484598591330736456387142643315090085754616220154692505225999874547577730136991204268290405254123500697248146778033613814831099919878537813770273979977270576502846179009205421436383150608796323854966839086569387653110947597075810143587741925343327579689505449846868238164393750550654955539236105045531579843223915351128001798212565792328284965158076678530928299988088333010344617324544115069840111028119940126635314226054346090272157292682492029928084384121182195950260945305418183442747988044001864606219114843208827096116648651386145279711869565547645251192594178293368975249551539426296932680701902661843368846154029771217048505886946406658254881412905541603021508945658100733819678441743964497086131678449175530964127410845521375749246832415232380158571985625040048500325797427352042271299603989299921403873042805487099457318347605507766912351232782737696203698136165203072018765221405593559131658300452996464026300407163217102615753543093166672596279935180697216232729293891240063175015600264729469080746602860736202381203048044047588028783184592421310185028680022866499924178687678289703423266766465688271077593415328726381458915735850897667672821750121292767009322378120098974823554241794556843546568331667265262491003478125593933947734054060180431307078042442865609893004842219151448314597286635992471467495228711356789013808336277000704153045262172622723619933446401382092213843392348627549829796617038725034172322428787838127874784403106643211744501082028402922278313876739881965888082739153455630549554038132749965412545822853140424499469623104378857041779251985401577131038925484369635287369907398798839248049150432244705220606493073259317491043597805906953232595895357807417871305193034685154819790274193459748336728118276080790776601899810158785905430731984098703982916353696084672405722109771270733761263511189780333217350903013875985413798190229244237021529608605643721124347466620447957076759330028638142342037028438036044906489929509612604622364319661451693368801622415222873392460406291118086537603038770756742774238800173905616598228436296722611393281879499917463476510691194060557101341450475607431762431895889883345553619536645703521788683833566538425394299409125796250237957509647340204782337289562226456380296282714944345646110790769188382986824589989857891861844841975878688588346901699777217624511644985980536658343542295121387696454234823588466377305713743450179464305530013503849701364075490196900020240206763779072309461060381316516940906041921826687188386891948500061987444271852337558393581584080330316882520896608921475889697793376130875523125753751102631063271285003483490981174367544177194522923739629577122641574783457918290859060110326872198642610313849170159389384402680932197184918749730395269199420022967377704615535933741976692811165424088449940204671719674912868357084784640678568768234315071840254326012302264955342734375551004433600918231514339831771539973340309512914937481956859936238925393786501961206059291022307930594449135768975082205920174839510938755898731360696121103178455518428118564262888024439419254740540577666890278842366523664844664074855036534761577314032803951738551103897651520164535741866005059222885476247636957704921224531897798201640781556912124669157856353899827175369016267220999449389803331089167440939575569474432050578207835451774215039400725242021731863611851883884096485611850390901962101420532951502715820464235272589494060167472338184588233126708321049203022997206381318502596351143963647460358392605716931084747903700257932795637720340695141026577175734241326258633368024227998914644937967924623811596955044059428738534674884967713729806047442627055274596649803830810673608272591366681940808242815229289218174991525761425782600061280493179810448726274154113135121915161231231623129911412206638487987220287322998046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 521321332270673374282674315185158137377389578492423408806708623576757723556480723929436289149375260948638275334700796272713818711859400762986602622806218127258151404532759350391973705353981439623548371012345550639850476826505269615325735608803368877035359460373128063199920986343875208108233953260466032674892823580935124756838449149314602024789021196897689589386346472558854230886724147933257619190535997583293385114584282370200901313873027465495860710072428246155882974114424583372886258310171070046028077476194916289265987945252897160851737308325052494463384959445308501622333982077175047344070766827314789544815351536143903045235703521666103037026651990847492548080382475988966847919418927781674787508436977351755330918234578495253092549819892247447188609867646300398030244012742116708319615945699824433775707298609181996814716322832640173989588481258052256483378419434608434829111131212113306919998206076803582895395954063247931366809094345555870195469406463024775384474223413892615343954369542879696684821918852559178510822116758403821377263538767137568451326556274620492722972403161556841689641044651917727858703178532638001316802579154783432468678084240396087691577557078854734925486967621180894891863140483391681228060188012920179402767015717006364068936582374099289538695234204992659960950588172593465207381957613127288827226679813121482158409148275023415544777022189238333141450067040358244072796570213059007767899930979946071959166779675846686282626607081079678862250934330600358483702510391399367192355138792544348551244485853267231940373138509783514587942003744545885373097857862703717808146781404514383765794283974951099721463462002695946924847880361872288150784904102480702904095427730617133501806497620274542228008650454139615569916548679209066935340220528071674957489221163863992636173001879985990833935551673867032090318643861636559690939427901819385046353764967075085251508005416329023226698143402198811434623045999450703947183752155348871291327149930667263689367071975769043952615956845572407477824808485097937572737988682536077590229752729723813444774717581753182103825816305978778785157252031366928424331430924264147152062882563580527295941779738664866736072273938312513422883613568464453870907198532653003056875394791718426741467331851075708461280522585840800321060297127212857735975289822067405354801077210373922027379845695803169594274803642795326482247178004844801471741886357986635985813100582098343906989465502801042739814453999578595634583328341676725630024665472562200170233934381978417518275489846791666345091430239967445035279070096900388567424911336443473549996169937258098994066351165052498178710490055075235756717650040770346649393939180540748792683045134335818444165174914597654639581961506531982247860567194823234624505588038149557294185290224748008169001191824346680512817949035770043616708868194481328782576305805948510488369994168873096635108640817837259267908806374186753866356608657663159262968678867350313637146147818665849107670018441209889216683869142657308342804440938485950970427527861343275235249243710905455174232005673606204239688968542232287838650365141623625939908260912395009103729942848159862268833596908857245674381995463043205589525353607261708403911204478089943623378084034048435323399192649533151282116619174691423044495406714390038208264678347626595897104324220987757796985203107445129277822337423895474274457895032095361608350584880857447404643602657559871121908130326781541380297728144876336595657548794801995355794500119588179594123841178691257057660929984939920650843544799687449074620609041062795911284691769252774416698443087932985756442979293040972503460462181715047314695208331746513572250192871139513919179876463940087709700789669711977371581433142540357047793741678363287614194704856953408422740519167997385071942618584045125109741236799660660874520595920640120321293375084019117897633128277678240869200044275445589495777058565976313979828167878181942923700109536891037782528685016573081222460629373095574794366055320303716470365012028790261577018422588946022031068114204596273934964936191960305222892202436923980712890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 6125531026306084721709360741862828759309463414086567812665187750105129960170248930309883610098756501286451982278988320614370376912248086049072911043016144333027867781212915519482283982358642748436461580560265524633847033736902745057231752045450389348519421143585510929533777418604617459749755261461498358936386894535205312679587188598674442816903504067261081085095101397373385314243014102877001378328306073498603083820376820681001644392794193417037051519459447141187856194465360953371868952761990948280533214402400536424894347706030470715615309533974064647802254089845537500114135265743790003995281542052531277260703265214022109920422409450619224905424091927188405683551721583762753029528435952518892074105841776035438775726956864512226820726809244096160207077941642990066177996163635585042348352725080644451314921222618079568288722849315729110138677892870346760757744871326421150692582066393676601786686300291860930789408539883082079539061695890873965285093196537959985802168138767854525008244485197594969781670352015396679853037205071080899647136257657290355002519496976104637984757650039352395629372470129136273591366025604534302186612213495287914305982614891768785218370303510414820946723021394519031888685376644814685303360902065145410144066776417008008090288559406034942793895534223233492623333897971382482360914044121350704004048339226394355298467249702857958843440099420592505827993515141723400496601002626374694193202727761168211369453894432574763476481056619601643271741198677270975932509791313352263691502408024926361297722439109806734793926445815276682455123798606495294277196975060910059438200291836347303317200605155472650508449234971808794977586410764846918672231383321333526784187282224411297516487458327889726224628351281213269089560808319949784344968444374233092589228789831530615294703620792961560158285602726012639567295187257411718412900051883135179120238917013058434031404680927535204806511843295195568474618324366763325981355114942061448313245723928034152793517519934401102503746015825436031030732976487142040459795003816234247675470116115149364651287645831084685260584701142557425785646106934418771516898231172209150882304107009608776502808585463185719614266357582761216616141515111880030232780489330875998323358269032472240651781439360605447473760731923222439683246625703831127889022640743207318274823367531409113296554316013459463943407118599067410717252486939086800842493073247034242753491747833231356291616448954355664660626337489534103519454492694343098022591002498645788742717051396897449088832488455779839277169469147420709836624313541962136753227551083581715742038295999272206211247374844133335746737285584310373401186641359714856134004691938858317209726269307743145213693418703242879563308085967193071185941532422141665007999872982878028846238021167366992029966823874169243401267172743260792641075895753050997861498896642944619920313479111761023467482836359563119691393861402832392688118353923445930941954589340467134798342904103463983458707513237868195725363596141618319010054250782385136409914641169605567481087685968931072112446950119479533619592686327127527965585621597793094438732671776478640227264220087474837550995174490973835858346937611904738002994849341274853801588793944390240224563521224379275084323380835155584501602278078755938436117666256967833548305595506734027616484981267921762802943300830544243970452687609287723840126830296421194915513283485431653236917054988515976369462860908919753036796554860972670767097316922581249680069434502921905015030723163186453300039048247262546781697366511670231032604071949659162586741508968384920521243080185524869969836342300631804880169130319716037802316439482741047278613952885296606910151224602095926647827507452823253202272657351805284426371179990009254314933419016996517976659754831575228274804410896649639250199259194652384715576986758860455760744408739610404072734289737346506247903302498597864668059618129591104232246410276416650898908803613752684158837369074237269423545734959849620507576047196120478275650449981049243579398163677378202793935819789603134140620888103967445204034447669982910156250000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -45143620438315553898034790067552180929166386510469770464491757085853690359363523575472103108776381254454010365789727342102570747107274549292736666206784825269169419693304924457990853777703302543120796048637560219075713454139811044668364445645888368204048168037704153732430955858276161257789360397939730218971145269955550783306106249190745662598327091580141438400279956318881276564891571492918228828988633698925923534250552474411153617014358817688035109812768833665726021029777596974336986071112233218640252364432096241426637038987213559954905142522627123835823359261332097663459768857292654239148043719319898097734512830178782714237760054272627029659927468946553648471542069884597050273628079264354840676408398052445473506142093371914254169939149991177154440197250492084580156588534547480210310020632014993783164386015267408245690439296184946122789758230912625547497485986172144734107082281061980007856752766868439199437476535506646287409095791911158093867332434389852907281412141828206113140356111534437538350774511659649482698006833056604512854885434970515043142736516724800000110458457886712874326534370712906634537536724157494132271370293549027816625911243680899473677401595625554679686332401836226534255900836339927558238026464157467930468820611554657696566753471258541736540297148187891012604437364818226413881666187190920588280962627627441946028953533232803067654461273970254904648872587936727043025180147620043720844518656208881887591927096374612257390223359218140971120630602322701807278783738410823792506496064515223095965543693979231199303217841603307959394963837008931834942114960370666607411009392335859332644606462348009531943322086110901988337609809383167999566305427915341952274625117835627875634948081741551441494344300483595612206555321904642698539081787601332397148747178822202947513206048098045088520414579887442085200533841191337119546501850275129330451015967037927062196648601243422005972997698569939263786275255233850606743574282839482111765042277470673237281742658350876230277203484181773361438608765244276068043834752822171605585572919156432949892126694609846511747838526002325013724678887514667045556903855138887762418434376408113620810969542432209855035671301024099851526593174338272398536454930317988893446215810705295795228180926051022293470759800157493202951390578780736945458166091384733796987967250793534252161749744367513069411247512337433130191991969780627696093462312691826329762405316553396842274222623010701433929510242367186088006984477653500589289023374101890388217739104072619543448784137678021331865771743571305880655558438870037176450633087122141836201777899170748833525822296464267148920871493493054491282223986305641164697294730794209352761418648174779864140598975627149154879442602791666853771664627854895795078768881797134343556519851660051035238730441594454568395246938849397622413799621200490905510687023031412530195029785660816155494751800123598092263868969906817622841888106876091642848120453734993918237573847378626612436557183076333177826120017517904316463006039192492048865524925826552396985362625447976963164850616650665055222943687690724621524126095067326922135304403006726745888963702941533181537699865574329408430284853500923824522801414912858887487714963485145153507016108461677922801955493627879628168345960149639661027356689320731925057076858554294087346999214354475358184473364701019186805154203164585414127590061355574905847269212609774487294391542912353605588888115501291914913355444718330330063506826584027998037756842937659634364025861369515490422751160017984666690517988429993002977603745841782668109461657359913550217068838167626198984353077029800620230034864744257042292269327670369942206413609754305988359136835998765594834870869294255558225012304988063735719600413991269222052808310404603671147550165122034239694149143906292214943118464504915616609398392880941014561565082435787598525642746339114536039750245618500702644470106224252166025730145767808634557344567072915388438894440808902942311749001570641033266734753969615618461035257959608132794753086655654904593961958999892403188169964778353460133075714111328125000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -199102237318744303284714530160319421743337688047477549736183471934356377927496333948233816626784984008252230646467491373316469994387712855432748431677300352501561856255123427147078699472829448259807631184403931249704019263165998587615908539063931940280984027716496330100700534107010790367439488809889926196035440740157449641966573558535647101615926810794777161027501732243567500787700320682215102328324375931385107406034622276796828527030210164602185349735014024994767649389012639490652580686819213026503809840477488978599768472532804976273687406039084370160474271922598866637128423013694050874141177625772830467998158222734033987162042476541555993983997882390208333856406995951508070539134880163633078309277292369852866286392816200874279219128118340058236478706310250840802999252600015548547512208450115820677829926061691350259749837092557974368383207666575192045283732548010354502284211425772552540312429610640760669391905698984830141245554211747487479534827801320504202629839972176001034025991989282767946728338128619030356548642408716215680410580139759830502296939657313223076436326927938527339594710467141494020279527953994818156020883853046646773103926361379554631518883175291207950193447228975528950147439491659355840559276755617573973096014812150801872542027240127295448262651871926931966298978361857847817273270115766640980316409450065175701689523161307540307669001459070559056773498051591094213819954236493130627743080405331846020222788222514753759145897982049126906166568382905997927723836320374280513038650128723056539506004701658491093294239042880119576230263399037869408168491852240102611579191146132905357575722448741205198137032273352456064755318617402294944527515480026279240646160575876411328560989337073605003044191302815714807630590507018936087551465653141564599152490373057495654652707103522628745357962951631455599960172769548539967970668742091121645870988054614383944448608162681413410487419145082937134439443165653238063028947581137969680644719458497287057886379592760414626658395169137970131934320568307628585658627051821814119181244672830860791035835719989084006839078121463841698713993669786605835636614058795585632635448674067332774649670915610536786990012573674446305933632432080368057582643582979781102202233175370545231038157633610382295108732191349358991475391234087982782304216114258406546198665126425312637192932474708197645747756207583440821322907879145551386001858780717046566813508563778584873416919670208046634351345940914970671292007806595331914270196209489283228635111559976486861361849408116627475300959506173667051419691137710262545273347346786911548291710011493449025074100897523304273152878335207803494638477920535117519380864399562190615785575564140965098599422263536502395518369406163457911783951364202189353849061411041981343554379390862073521735022272736268388230947890005921469589036253422370808254360947199679462017269343028772936869249873663981285926271192752706378280971373350778166891695251875832597872681059018977941240342810315893638223893909041006161414741843299437774690229328708185485388363926367732496781103535834714053989513055269170472284550687914612951065427603399114345781284254273824521672679978092362031349252225060702408777961537973676820267949772736321464415550115584489143328297189865410288995776468214411577326427447722102633084743595378923320801960404810669541743129407359956926450761029214050278933205545186112619207100129661575406151644709415570419049098894205694096528975688197180976449098643554139651545163233075477353686830549814812502905366831234248813430127802559252931178637862995982154565698483972964628425560509635388883124151923418692062797826186875449606505300984525394479240906170276896105456007513726923390883207147520283181069540044181153179448319694881336039477400079977257997211254161017159084204814344697736814054092560366009341527881450824079089786831034378757576417309887230353044974802105521106264033057318072937823081019757833754853775860430942993133483123795797003295906235154065012235280769270879061514902248314984892271104158508292897661163416716892382574144448881270363926887512207031250000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 2077060461248527457136466217594378358205513599598705734985567456995849195360589126967759501117905258415818075656782930987874654824553591158271564327098121744807054279814304593082888733958998565529350179770421262836877143364830583416850556144345258126694728681750554898242223226710636262915932623955995570403873199648955931937396773813228365469191865818479634136429169566903890248459699231280660304811642856226217363358911407905529538428249334472104995925302171565500681136896224983090081142220932241008776613150235205282970329982855632675206858431155635660957640142614637537920256378409734121458298485491568591558247836257884711363089682514639893165689581263035556064828589959363227198733610042789103209963444825654728447806504436993313441870247722219057591411259349970568064325500966507686966549710263939970058865169535905414992652255612255874638797216992800675720976884736273033640242278063027526860476654678069370307433899369002159807090302519644844975812501102664532209776256815354090597186939715401100591736822309527013575047343400220412918815678280721445024030162244540310032368935311467150417797207883337746955881112124735892369374251634964586380733099945201405242307009524310455346340873898072933147537276532136783480003075747159809533082720909409716736232437936157474334228060005566919503760852965685632934820292896252851567802575044246852355586856056889460234765954009618970637987846501262105458566977855339505101883019887502080904027857526115971277587051523634535119407759028386293887917588621672821206081255374474331316971244638556919103170601927216366426675414006695345339288272157738228088849835887260212170994471768436779811149939707962010308613017458204961770094010200839341416084564653922166862720673242713467772008037152135030139899301242485538898754868956783915558672202149095475359357097436798897128915450189604377024515533314062019756511366425840942886243227487552570149811485087056573719680054555389340604560613944731669506672087845891329007849025361068548602233522956705053352764726289663153115292416788041694889098666751351195681798492690398179510307336127656850636312378710298870112783137036068239261789221213094602919133439015608379171951530896171001694881624379751263003984772358125766885684370941252665211991358046800510631880154151975250545782282614694241737263307320657179639013072158542362733821966339276637762325167643144279539353048393857074382373186870739391677270287601194931001105231406222062166918980604822092368243143622746360750119192770724967034881058941814807056873117400254003471368805168117639619623540176853469312684286436738106614505549320001909121415837493199838993848153128880371073621230675896227401719689231135622660166663288757345617555840816539526733637070196819098570582989641198280201657928996744213760723355188500489861037715613658677771347651145965472224392872410598560410899360882360017856821980542199208374858906483601370774250559188237385817784618277399522627693279413714790113448684628554068415651565425551815874677821043595352386372973392419959499875838313517648842915673294368481028358546524708021391410731494689370923976559900020756896921349564944911192701711589226283972050194314655634887660996950884370139567056543004028735098488251915810401114357689315782169589714690744982222927717670761466650194148678980599404666219695236668971042027780552963647508857419915781081003973772881700515817958618749123397364299258482204284616276945746641931579006232127747492286074385036322363130395121453291391823429100216872330866443838805628253242981335197831053868297937066509208391119281566313314781620055540113823236986847256001119342819415810759343672829781766372865643566099158489823875643764695291834849119856911416303486197079783527925159645628768532445425171137148092967416081640928932570544903345833853871539701025058127259085112294481198567114424687656213517993112035409586236835833783138109968268337738633524122103134820873721417713356279049113346776933932233891846737662754675680252484965980986489908454497569116400002723332681308708573665982391512342967316238738499343160991539923403148559799547001603059470653533935546875000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -1660683495749721725175781703848434758266411923471784755184932654278948694634099942961831400394629925928698002480933742831561950418079722166678899418259985241858665552001358832514555065688140592597350717643148544553285537023329632166015846429722671337983060339760104696962894641512284504306136633492891952584902619205924895578700974143885358714105248341035667424098980618912911550177816918704415181301003580630939676653886303829711748690158826150895261834238701593166279278280970643558761652134568758765342468398345919672644160658293706736022482449553156662531048232251022881269475709040091647394257767129515242852311011754875507969430338925761980050936435508467081137033392560145925065404893029624334813121752754632866213443075337118178161101311019599431025732067292994592955890087637207361217856051726251934911700540233241205676349388204594717884529840836330884087696305815775178241330046774317661202240802669792212092426276093286147038446709231691598781806435787825502231674777444645961788136352574921549689352227916019566344619282013877705928475768524915489351947323903412935053690738737371423533642942194609436743397065898950050798230112007147693720892578710471751136860073786238079255349164551159822189385775168809202175962664998184587794597244730623249812845833657756740029023564750267417678548621964401397590175951907482589870325056659978123730984044693047754888786962291157147369703350911408028650054293530650049484968328711051475007925393775904171631870124791379316664451459665143297053762991966183455166483980608531802481758079187931366927723791471734875012624626340852956009371618481253754203289056745640933672953759550627425701541289387013200959580992215835022238775346945602084046188711335416930963378171372970543947754951326330910082564500388995667873149050826475257167383311023463324578101253798856260922786669404728954909407971128260504767224066801925439442978018617057564177200963006087308609828469104859803716428876694371933299692106108640824842647385161599991944785940901565034599247272102586248141418367991318656249672524539559368238992036183050792448587684813648763082605623940454205562194142319410912303207258610963814277406038053073107760535796596570874071053866615834973072474148966276445285942025459147967021315305401087587593285711769392421787100799677915823719027283369950026582891438379125654130377238296189606150107954969153601698941699226477341626440335582692181906022925568154079283993761706157067027608807904722365960026251281961733784213116595895784342669757281861747296705444564164585519876990772709904902075114360615039508131871301571191941125747425123745779371558258396554206163619810465430444238748780270876617790575574291046596904344549998380373561371489454405420979890461504325682702279964560759772960995451792401992052680299876771804835266558810286187612031398706813185966091803632641705449398633382903638551327736373200289442856704404469485221564116983305237787963091752893106580262160671482764127731171251526247813718346825386322007955357519575529226946328748349943739701258059391316815933716334427658600525273480541837854994410669421791330066977698166881871407448557423333849629864239645177486645277497100053740859091338469599654358088960121364639384731014219594237422249682412941303205109880534523994039705916748563157401978787905590406417580463703455924418206237553887360969682613842320091899800908184800870380861672740204485120118558014919246384805639687743350576853717661803912015287734873270461098995003820834436091628320047255974490742850295802106485609205345227170075025652880008562895458132426845066516080186414592006790673270680580602011840711475713040868677240740200668063300759704854763753622700070203452705040225856527161343072149574682157454099978377107603805815194867644099419237396854387325122862771177576663343195923099718366487854848089137774921166746869725359919234495255653710126769386833959704200623430658092909953788943310062765857684609531664020606222639853869051868260555285838341829345339630371613370706573001396644093920074702682877559791543699939680632207583055679899668513610500042432249756529927253723144531250000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -5867018487055501713729839897473736381093263826467528347743657820097149443786766625146337940552292377519613672565937589361962875274206430340700461470085815755975523002894212808208998850453292703491284153066697292764137535710078382770462290310001663572052450099266488218367451499030979830550994782323386894683027602192490794117067574271925098707707042725407056588178366803755072209404652861136592008586726528771039440787687292985058222943848794866029831354138299664618817613607039399730962709524515004978967629810259259288741027865932150300260659396619065757876147724636552962619236247617114398587375551273606095081826727336267871866886556942287456226018437588963362321178316052534127717918687455654806876274919866437204977773266930763784737140305761181155823748995830826034945481105445377503283713461878100824942121282984098341841890748211223900355826216550632488731754152536588339552049878877410401688611969983529419444139661091900006813629461530611334246830274147208883141577646209420373420846015871044490456523580581412273654928271100298407331445784087660843508028904323175878033236941791070953934777015059872779497747373623802802243163173267046744397287913856511084210599007776763304142748331524555496683507194798539541078775822200827789413372532091250255095830218782270210214950739982757794134257216256341995644700161171647718200071662075629937200363238272187726872089575791212340895157993795810075843540883830908431826647515687357262450085245082958384848539083618413574341175633744160491989548538696823631092965697362513092911777479403110418331679110914253047226764012160043348247179894134393257997765626805009373506651263695229629294574763957372864882023387436469568028773991291565280162865667662919915855406635396233417486829163046702355592922428060611855088041445685142413467416725826945062778168285537109595910579602840711577465575170903121079595259892364315487065879212790332339586316254448554317339673019351148229897719408653565894368232666765745085924726681698036037012619001434180532265188546714042151093697988947876859957565291196236787662771401569565822076768423816149893451427235880280567234104475712703953681124157362419943883650696119389420032999294950511651221832022577262764246035380407736892617737952957416897991489398669767325901248945980978345961677735856812818292650913723114327897656812848767107567964275611399148512004422408379842484252380966822116478187700892164738544943826243409446107361727408636291419009984297645314538237611940289848813949028824931067626996876069456137499162841076826284250710101626987374902609943467478836729419436645738065907053051077844028017960804706621556356419092207596004938374548765307714926158264938062624631569763527396914375001643277077378383734923885991610461437094231017895230232500415946121702230463579123694408614180857973557710741046013973340850134190824094625255151514384096489478206389697730321797162680302384468520301297045057126976387568623470668608948784656984232799044106314797517656667649793055815680226230266611087093658914553190481779137011753097298425321542095110933110815110755265997556229832805078920381480678703129275744129989283378015669498263410229590479562839182925326630772730454429841562645820536810238738026269426271295713705738471938861236470075746084150513481619483467669310578423767768719545915032777279891420076652414008984307332035350616001159906624997169733418556779360071216990489364924213600479699079813020213710231767535121198464370517232464271907492774026369738845953698082325736162735169820746896260195256802003091005523029276983805830980640260533504033536418346199317003014666840863355797459939793055401049471207043404521687252265798493672565123724681230676865671725972903283958579428594759263137961225263961855591325639344908133858874586036855641977720174904039177121679262056025378182721085296652824401808417951014298828650331867534018595496530120430324207414612249089660655214658702366004525233477075349068277633550936935475033135431045545731245526181695431057908444443957533351073287034656795225961373410689957496121510436246347663016148521464288023707922548055648803710937500000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -16286133478879039979284870945281891212077078888638535282374082881357622668038187241961040900880801575926064954133484920338013359058177123727892448012275467007106395598162232296275674732740280207201515310032724668140484594105975371214388786434358452367196891183255070599908404601386733496679813404338263604187562016527955060090599271970942804387767007932118692076805737136555771111317256929644076874030210120249677816705019122247970009813061490813192963794442801536426481400496589854060086271923955314035642126507298552517375249532678320820011338242804368602376795749626027007676219090274335745858856325727109723880709410533874570711630204992528735451098876482685718973711239750792770958754141614697492428952157303011179696132552663421228874215618421384637569138821450690257353944417312990534648804708422891165186565479561406495876440251680403938171155500658868134362701998195207708730536849061443395562602260537363232314033410694554399730110887356438069315215607236365838324461353981283304371586960355965269842354306448941146665029475044495030526127311237779932942861798582516891209884810496252884618182198774291683048544719660410927187726692853022325375966500553957644571340358206896518832916694679711524997366511333180185364224466124090253615396709513983786369594788685110998527983579558597551852893412814308136137486359245516412738983270007085893085757449423714367857730498136797837420111827109530897194155089302704906204358850161621863844552385259199321076338552666047966339426836948295593472770764454941994303823537956556515320028418296142347844764067676753059081250764148257322383318076380645033008750154290680762825960308405735354154051166234135312336146369652813873803882370083599959411575996117599250081703518073864203338536856247476570800604828177840400864910028570261947533960865040242494560598255660983067890837845533012340591246677295782040149446893394780865489726274774173462445646858963069894341262301024609188783802894970245345206150165158391764099362698882560294544571635578867768382753488913665521216376589415085049463382450801906375705982815268378573356218500351092918457905044698441460655109676722033772613824625638345810643314282326787522668993706100005084452612231767105740800713608947392610668938046236229704611211614263559740713459519099131715561885426580504345516468415989688847768539387595989629183775135195704197813066442574093059871402777188181210027824711315289701544398193731976160172416859857629976754488756216935162081070223512596357491618552750957045811644775821513857989860863644027375755714022357385531135605100334987919000059031446784416522469407661027351353214134133751301993086151208118471513222728207838900812724248952006202748797131521413630082464550921516840639935518481540271881208996267835373619922329485052113374397436810386846250724469686657319571951462949011056799517335624249193567475578725110926345306411843530762785778797566826720467278887319012007249189152040690037870053809135683522507910054416144095161562406873294763919539808542336510957147245176983288623710179972500451346864762133148557382871370212821874460027946721477150887269612145775551419116666956670609791038167054084291422770839443223880898933013224583952413956733525845951498801150556905467547873233259544603074213771570691544325820395090502802790289427121543521814512841884492271275195626323958120999784734212355844451943131602182696725449087785089407077659939310959916679418282359383200973947573804957915534144509365998512975972768667231660564280024824088491021357825638092561755782578685626995353001249289358199962061550436700031698414732624211350592125221307661294039951405256329119453131525945129597592762736548258233565892361233285085841259975924724821083109348965785597042025770643457118847627759933082237268138059791117258285001284649918970685362350000370397131637197688079691252370163695840085959162560622769476078617464190255299321940275584814443189179654763358700831843094093685397249232879200366399232667488301225695861486758195962024355517237063490866521069123829917356972571529967074188231444338774827132465539136774168582633137702941894531250000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 61858031369208370152195015712776109537131519201098382516585238651730705966881577956558236164492213139194017107847890258775519496460981061135254885464289678385586847744772055734718442027930352888324380813496358963208685610408304888325365026723563056151802632364343244277917287439479783359325946511007055012064457650537279170347139850132526270020621982107491306771571484926760986587027583498475619563472623388780386749238114674784909813102014867260904051736096110460861962098879954126252649614926955316403605521189115501058872263711413135760682717975551579755733290049018583645091469108329018559856029780431384443739419345659009166351319020026528890431331471602986677242285762406107980925177876622931004141314738339593384323432767614150208323530988268104649116546900252808454930808775443761741064615337484843366408772303145852462447523189187331884411059608207919823077574662893268760411176886362473069606618077427419976418523739239796742109587159719160513160979845543823225210854424744906645787382074463980030827815547916208904992530801101228521997245671982731974990785166240575928641035099458875376221800044003101437284137537531895902971011794869078297397347812492110386272388877235735833226748055939405093157235030871230443728721409668334877302058828704113882210859797907015498532436749658608237641670030258434134254980175823105920250194357433013687087377380198036649579728117188180847115635470119978080487888742079088412514950591811941172203932627523533997784637401918798088982920228270884110432097549854281301900652006122310267387491854086303895511558066018681037182512656810102273356072298520978179146757378426094260823322366095558905905012358765923008369675707010314613908918836058301699081018368313338167397966281782632026844276928498441218909366790952638568006484269616009959006681565359776604035155558149422134696843849190893175986895609241146241547324443005153787141882138543007057088561853547325436989060754706459722612301999637674452559415248440742147663729101016119572021866353384057014622315367625299140203040958204124042978285753156276446003045590429600989113702468467693654920129745177883000241164306416958912804713741462961760121784496869137801729722188035205970804795346358360575905991498248630585557406401435952967323509431879889803663859684285904538298095737989340835783193023796533357493877042705716831916150585672095550969793309044692053926352755709825209814311530666030528764392331136008449664149334671441117176922491882195119515866243151137766835944485502235342493182740956378774464996519261499771737084324047432182941964237347231380986221378557504014362976963131248664631975081353807070436318445185376402907121661729822845947160447986938381861405056605354353032515230461456953849001413700949104136763669533590254780322465702823542352454591147500320123439947002105112622837592828064126307441359460911188277350955703450810373197981537123827090954020764738886049637640961761959234072392161687780504725410607288234759706024593580911465168202856691004918057771318046209534602191114891003700319723935680447993749072335325575332275607968215561507875254219039106049156354375969036870188212297699740672389323881845206012238164982859482671204986083940666295265491032588988181571029292788368379706619920831472824740024085764968844122193544314512237434483664905169067730682559821905255075331891553016818667350411412762682590769507219435905553214365001273432618106738173157459428083707006741715218696722335874152051168143150960117435412229956623433354395796562282492865644832013199998399223340081645464435730477669495974354011870974603674054372278107397636665604072953079232740932975554514084826405366656628274342274585802137019534985470027874581707441713539141821166266683478727770228484738823680329904740858817972613376897977824418965220105210943474126544376958334328292739851372797957601005164237522154707247681373359346116075360181322203068603881018625872886381118825760258815937847560745444483128956731652846817648603975219807148790727407419113309926737887048564515490657519087776757022062557962236250881363263179335554298177157761529088020324707031250000000000000000000000000000000000000000000000000000000000000000000*i1^68 + -2956399003906961294720466233249207056372056174376385461940929770901226005516159711186408920852588537494641399034571574666782684377050440578799857028608528017138335068138983575085186453898600520173585649574476603968606330039573533714983492439301728933686300235158521372546592981643094885126649710059716594317967049846017322211470093173152069775395473006947483874636813818277039419764929523134143922359980334468213995848718987108762575382621591659340620137556328021597309061846565760721841317155572685294425788928349916519015996639967267835611340920247409044706550167364938664672794358939937580380009022808706824719393759317637226995593599169812977230148311129388233166356392719541676057937596327882979889047408215661899838710894618124312026482308296540315345506441129804594529256481029069095126917811284761447789328291346480061455789637277695777242041036047492584118657951050439697427621864036430071558637153402441455898747435588054260149647813077944516328498191833958910909702766362577415760545165311928330297634569724366842812894075862693030646778034778317078219987547695745227163478482834492716420058257037019733823017668031394134017069560921154420206446290515054425919425418113110691953473716456166686098351428297643301789626317368571093658402734137441113384491487687072342800706875617010883015698687421207904259995607652447115769209953160172602156481409236993032554637681640973966450918202614926286629180001266493399090809519713694730810794864967199379587310940320397633538814181457910785806550506528988557193471324990590796124743627992605618790976192506287979289607586016517504777922719793633239510915429970852210941558853485625722638119938270787197335183928339958429420178133938284431593067354563995221165176803357975149954365365664953060847613225525843224003317522558897153536651794998033809863200373789883559836109679113112674764739680845289941267032551396571443798627851312940131024127278486492735137577680330620406470634260454548839582055425821510292129592876221362419952806662116820369659383051523585015260873100194482273050776915198245130290592895210053940593398634881831084278597944871445337237701564532874997037010249791433819440093308219575105785018316462759297369596224715073570720284422045057785971191589667585273250977040197347581575345088783925567172249620059687127477907645698980450724958374292484697207737935339140141066667534010046479422121485140873274857983551731696664413022852837290242280119936805656638759749021795267176617113799946496605927553341632696729848903202502745215538289678489748428866787268045486753600098879608428872704428398531000953636397629528608794654624102366034469881097993528993625700288719240989477077359376333638840461351328915106929646556259901269651385195649123056097731149999718752481389124981412360013135776267723248261517436653234077149641778291629327629983086991569129678654132755791050847358234872207226308862639323250453863410590467777814516945708852835560018387233435102229449797325822032516199520391420761544189597346850650837913652044976842329637088599556446153203116110720482597504972387154660621129924091812590450517209750227824487598552684802765329747767421164656515563823114549606626982513877511172450192058365648844981097968187978726102919780628589869166495402725253563565780790218589514123073246664830262952909157187994093301618331659318724954609788556930440079774251009943411935544873180615510841435986804198289462244588622950124189115647046546062721921253304096678550582054363311443267888283296833957059933982575226611448520696040061630931947004249457888559986727282905562501783702860045912307410431479299529450234086340928600345869290583905787107199664090567648144597295707438275615874472615417123867589187146048646098695071430103811886047731844240834393569818177370848123293725146408996542322310920780076643690879934206204204080347826334417188621167898770204650757143681324420427575117382806248673909398132017465749372815658923461238470066216559138001129384516342833535494528106885524445080715044478536043861667504432284368039722293703692616372885828060750740275963721614971291273832321166992187500000000000000000000000000000000000000000000000000000000000000000*i1^69 + 42641291776820142491051397162238319810251842329770791219908398569644203429250114448251922833202207089852722567263232473627659279178665846704939967839156066474312315850375102807035127833401684552827715257062600520050473387566257966525551940315268218968557989003205695050562671003287005050423555067457887750740257628721226533113398708427857798534258443299668938378878648207006797844564551034411132989163681383589138870812930072996545590615511295607608449573191810709565139507925826161981330413183263211041661755166390363273105518191762377080304302894150605641028348264880263498314758260590111613337235379623109625952258299060193249615714014619339659506243705163954134805058979002901060599058010189792077358485711184422956209005707292078902101455719413757523565086181995617835510798796452614327209396165947576922376305850560297539414159679213165423328057821792385325030796848050551671380551938960312741721491525594011029066065610824726452964876447485769509673921309547347535044056884809376324964361530958337105529402032223842314468642984353730066414597215242663709226661142189631371289064444923493304141115899700993424342071130297277913142804788093589198107961465242813117676335922946180753080448001672717130532066297444402812492925568536848643560406349785910646959155000586599379830688231243840394832940352064367852364319106305474458654522537399603455954836583420527821132984490695733869745835996575219560158728536139820822864823287098672342248526189467916507841882656884269458518063261040548362412303100601736462375959623996849606002397159820939017822974265866670270162426414755248288025521009344771036401672667384300456896814718334063545714993013781155607118034914571000052642442003725452091052938926941209026782049425764676979986308932166250638677751820025169950556038008298611716824144748841959353929850618176988132074161709012335939517406964581763467383478309468625089122025066832589971960680086613389403837839824508819106787773083950545811390138446035687868397452058162774402532839384643674711764585655777877029313335338150812462929770642623396173379887541190548748294907343005761234004584822266152890965034605729835082461364284492460771417336900939432014178565408151821579606850146726444577060093442915359094592907430781527512860860352070123837736691606588926932287388154056924898432992815389685202803905553972971816011687170728462390569085753097865210039184543127478729526404491208025223464577983742523452841551602648342653429048307564049153336134667632295546743242289261582359657269366933020661001165730422476349896556589591455188797586853169547876347654450664951612121941749044399677662915845283590474083404178028646439467960374820634557804241372579391824367666517107140092667384481988984959112941687986705096134330325824061945460894525361342684199261097641818799366528841033534252929904042359492496210458298742348407286414715047117113509787574688100918678010864502911971930102548046270613673067489738852398552632441252198038761102211229111475363363300873853109868363967474762214232282346895121351360750451772767864768121478398427194272859109910060542951528566401928432070786167375498636298494455692297938951843512299326531620961553460456971565774824802098157219793887257503682705891076392774548563350687563314021043761326700467099259157723298401437553466764094948925551788876761071916237717241593530487433582697714382252655950518724568692302689878192948249031256483840125058854835037201296750821023696789506773349586793403818513432337153028320513268833621587301662491650911818028473318344197982491373081138240587327703695302786427029700695151192503642681061736619578528161594368108309458806503042606351172838611724171360481508529909740106578761813148575360528409697909522573906663875124967601908530144468248272481328494928645299882739625255286214825505352313230747896809508312627904177543656313763822321294277603092700536563928150312143788649478587279447352752134417221833019940472664009512758203534487963074996278100090396322232787848921890775193540910683890372062487194873122719620908538291672096342464702263888587374651706340955570340156555175781250000000000000000000000000000000000000000000000000000000000000000*i1^70 + -88541128224119463898014570104607193872039285584975455336792801326739565682205443999903572539279284282908908940822286772507662531364920235674108323419487669804315033292505184406947800180893359006331730712667793458131803925539107674127294388237718820180244614479040642090272455848791293254137325084317384570128293333530834478587742746679544189121803850118713560693779925245367142968615538971904867919045243835261049104168973133630060803486009193186946635696700073854236683859677610716343372634027882108196090619750693570959692426584443973559469720949737089347620860357381430901336110441077752671417444076068303474864785818729917700329691118006410625563701824241314713999816151821302998157232162166628701718687879414239057108130923270786630387803414011380083355743438041394098682628965031077144184574514934154517279731573132127002818355049571542071297649238257194148582291444998710274264839593034027961264644812328997487682934368823185629983582090056259201382332692067279743470857123466236199599689507773640594044845973919141693240038843133994748455744510019795691252380453857265877512031944221765460992943530545175008532210992657068303320343151013801198755111117030775120802217797843449542636581653532139841936389621953289602003466513720705178481458985958355217728278484141355405629545986332758674075993894726172568509179492909937054498476948281266191525591629548436610667274242661781179896379195394890487533040802557042770193103712052970798295723848831430862229512271182086021565829158452495894041762306172438430472353659644316823814477750454565835220646628466915896303358999250080489203921364707472484195217702471718104258123037564366407979717724460785797618756611661431041385245935800890792013124841881697215222862565333819125927063134388250793469632829040415905187152014270110580785557854221297692854882372034159032303585482745548478771091500161064444254922778877272232108828063530288995477233962014357748626892610673895880147018760733888691068366661595179441164787043009871335640800993985542246839003843783603586062895342608910217951423845839591552657401561366097725502904361906792376338711165533817833577290155214585407180521744291505363683739791870987517375364798095450457185887334896234959816939396120558620450151636730040528924742725191532104583485975019958893808469775431545972951706329452191263147296620838566544217387242130839509136319436839129701035653494180839554217578571216023996935659053860245003956273720043353448426927931079900797244537385286408971300489924366062356692845387654667970312805324957514885348139224399179738377079345962120691218341812624896827984090883634924487739819059703233708891950959398200165705856700168243012762627534007096370830311992575683349657203386329845318400574784809105348254670330183267151666592446534576162410862886734722256064091968750591340913146764804649279954244533625882086431841916713972636585152508127754532777236968614174293565669488853688254689918897845386204037564694337931365280644964686139808554475111696898650930617338718430988509509670051616732470181868190704590683012969007966160016969169744101763132576631706820830942440024311393017840731586382883396327715120344333097959549475934429787887357781594774372390955942817187624546588136075234923499076812437787582092269123106556349717455744647213418864177587192250290233089517855729898943525140090774933658567525056158123867324615460753842927865400797197948386586834031566785282762954801098147348969851526397859683660184125561254521011812783265268782402087582720592811836375811523227840873041603148826821885941511696522351477576296264313131230506649298009458903181941871939574567562367038885435423525268013696561769790479020665133499117445289985508507725137710079818668035949958753011314594490117930799934524475776914409168595613149912794523115813252651970418871022731097535746459114084789034142736823582872390115127857723449801054697898009216231627277886135018792641023959747965277878660886951921130114684509237163625442615964354824021055720171905042253683497795449671086433325661219604710108883245795071120082253557370677299331873655319213867187500000000000000000000000000000000000000000000000000000000000000*i1^71 + -808331711125900801704714016951642112471436103092182208809563779416652306730320416855572638939619550088826159007937825203705001211803795702971631554266512394955368658336132626884737759313051515333694567791873373961094967615314942181867461555152908116180261192769482711181102978247597760159628341045986859594550420686883376211322021422090864309868234164008442929711229525065608334717150723401788887971405260714711407647000724355174810729460819483156246169347780630556190259632043595017645167104728971666790573548967519183930124744081472055993170936784697746833263949367418585873392640637517978413947578031466550671473477252059095899172784457875963334439254594490341947352221786015999898824527563263872765024670909127316968866897707116512591703740294290292645275667601402030300209720086836334277657821292184613013734723846693285121804717282215473269094119721672080730087346689208035193060951663107725902239114817970332995734343443528324800742896453532452275293632061377925300534376181771315020152056142203454085018252416154600033787865213611332820820417337615533972364304100410571850481993190911986106511259806437148155923473017958240365234418142605715108592832322320759464161416010579667954588791128203094767091761662409796283107892529358597723900691903003726012158873777772799234727791142821134614967035271643439176754285277701733430212614897012408531087639738975850802929373344207517076615741084640155983626430689629077358980754728609336002541158731003665488489973633755830819088783340045648316682989085743843541226186332265811654831640456069367081560881439402808102199075347513784416587083346920299538444841703036647947899307036633017610553179606877518640808438296511223970939517325516278213881860619924321465856314087486905522117096303441869636010938155443346628555153831152104593713308975599770347265096833062501083917643537332355217094186444559796851799373944106523472237068452073608952100798366400324496146645492316278260816120635272892209322836257463268866744282417287768162051378132050566024370966588342097507711130879789676583648079817847244867989733404421832030065302689351482927030282196500819396517794643924463620397702858245410514413205956549919350874132052697739156005510531003252479671338330933974318707405307117431839749055185419726611255361274909930282363443276824633170460719856797559500080844378139015160526654224783270445510207320747946755375318133777992808532779237060129444442047705229631391315525673060258356578648764212095300242611373840392904043019082966854650131498272375284981704800405986083326382786144235630461616092469613187651838392694725438620416188121398722074354887736215055298411063698837097207407182881804617781421155285507782379005215259488731358491587135552665968640199966008715555482610037026905626198363230950527144685825044236335198061616294347615925543953426191178540074431872063134804689442524151930313022741004265265961081325451327721079809473062841719904761986540828864178760572319790078153796490691203003898559015797240445098168364303242554075783679937646225782149351346681701445797545715756084297191093378252517372334700308062922861668646079949277342502958429957536339520764004187963033634602937042690968419563546674893362645810665457008661714943298915542818529616239821490430800572716611254275699480974574429966050402567947842650694255847185453708153275512654915971819934341892321760015064123977879578187307714518595088126456120243210903398712699701958226681069269128957005309356239708367033672742482376258727861380095935140096091968890450679562099534191457948800034542623336331259831948335417000430353276817653056243881607069533637084258635471582085804438061102970761164256346089468648103065404884048798809940800695044074367489664763436080903640414760981463483969588805768085454137161669723244132013799864245905349873747257797816750871671268973291183614701551356683135182485980706083020819330816735542222989698136183485188994557415383522514263066672310605863349873558695353196988761289450217971004074022868280997024572554935608656344712273397525385862501400012117931323518682518169953254982829093933105468750000000000000000000000000000000000000000000000000000000000*i1^72 + -3853819697088920725474738274686043098289686026465407211584682817426418670753854891773435023337537904687049976306295027633002648496601568107013217356408368988492098334385375865471158867844852297523602621949091184998797821759222844911740272786327875512706786594103704114734631074904995691254218443442761053304676842672949758541422330482763835054145237290663299004465534583369816346468836512004634624230634446029643669845941364117138294547582859151292029413364068450126239576523367103097816760145450232224344494763516080631638048265937089186182372111005418565997260665947063985634307015342257128578963562533017962925491082811216756460173908241668028733483518353773318856611599113922132314186979030056405368156173191145285401486804296352505162277287456148162337639082785689925716695196350729922926129775870945573979653288412073514972800499536377947798802785874675031104503693852018468395236371652351546782417117880592158987068512827345820657100735925735930858485716494395531673356191787285352358662835420847559911792383717593524551959959028159042442830037490606820462729899000369093583616383825901646745799977234240182286264618327487471092255122086805091450657941816359428220012371993838540247825074096998960908250315378239901279768157346696437532231118864358174171709566335350403727906134163159739873735717443193175315150424569050429032119722691748209712881519512380500298654067648598362529038544502513934954673343344918471947736352736132311971531744666481173489385220903943554576772517748662381532038050037894215840545426692231887797948594198601911182203669996997905879134913118247822043758112315371782551248054686754858343804346340726852706710920892163931238144840448500185622694244670259934454177029454493779072906358237413693678245177564879221602223241693530697430740678153264586526692072368941616790270959475083009203039691322155260922562221402258834251971175229265824476241876117545953800798503845946288092603749200804716138698636484821896854668117829085709196928580198011679515534028901025269620750582602458145477898263175273557092734888528050860169408430324349902682775307459208591541049858306640083123792030507858076616762694773372421619199769622082262253758918088343667008526241169867875115438742633629769777497068550914796207918318771054251507770279579289373320186368851501806461319708958763206344601455479067376201543293206055227332852141421103327280882638997286978689929731299987639266125542837121817294202978149632939690368873307548758037898822484837240209512882409803275459300533014021364253714604263006151173295121324956505168840409223699853331550212823819240925570214381169041690210423601801459431350265695771188943835276175283153159175980616577177447119458739140683027502959737236690712873803016030527889036877138296581255920448156942994113372791410611082365161844999443571948324345462537929480359841367091197659255669340637442327085405509223173009705197343164836458313960190155658055190136495036598820760907245789434414766866440483567953111299897319837436678028461433927249617932359435117034224992341329521012768268151977807288862660234316447511176443129631076195096926085694753699458315312522286557359018680560592730139343714609884496037889946416292977764007361049704064795528285271322853680150089578433361056747365605216215700957100997030908947037571051085549950619966497315340880066683572747397770600111437279607051245224908196761087990838926306284441337847240069652716858441425812455939147197393687330145799914220813539140080115627404937619211287663626829369721767576243530358192600085751079667002304546050282293318422198476072389163161118385807433132787975162190109022394446022933479465890418655167609250002948034451971957268838836265220565214830826753728334238240929544532169329619498110010635914765740483032113969809274667968489549963524145850334330820398701214275434895448509597886068702075144188929796714098480023220801970849270265473426345883339642797129225318675110778350323436720540070868128987006078192755412538759905377482418204693582846746791213257274762758444694842367212691310995181792620201122190337628126144409179687500000000000000000000000000000000000000000000000000000000*i1^73 + -14410270228669778243869945530007933329755065086805393669608329055024702560244880742170187543565515966427211685865675182703000546757773869513764889576074753456412274494061904256261311015850973481771281341661804471570960894925464333597480572771852472191198773393544362599562291944187160451556168846828315518553229688177768451783448389840472551045676002185903808598233057904284266182092868607590401692430193577798819706412353548826074537425002635526768485492869396076088182011132823893682495404631015595458703291731534583785939814074232055289996228192344436864017160336023677860350860273408635328572003047669864024876567068357183192149680423555883055317678101357350416247498678951002097863066111438368319855110794046254120147466658816093432343607830092682725308679773391064996612274020250797892586558228102176484343746007513673365778693026977502893372994638553071776033400194623149559048429951477235636383414260548615517096606387618798342143940347832101879360222357240801843140060194791388957015729683244870304053144597865614161836870107842603806617227769550236852969481600252068524235742451267134799056947616872261946803989355261233676443921081249795379940249269115022160743341979697016515977487618052886139141689972988856855343196300310788452320479042525431490796219268678830221014856328500255887379315029151341083356512300714502548100687160236096727086148537517217170982250255209949594959327286568896648091168273175805240128319561739372920142717782529137636684234813454172326081040762684048485776426988260803661797091737103264450814730337376189601682733593492167955839435490211560879103024482232668340130879234998511232015617831737054701685402048071182861107716945231492777149312701232002985031646126175886774572848482359362266144711284689396041034998363739006284434655606077486057531936381355660056417184500943360418154893569724507500245238125842919204815063451077356874569998327259882833049754344320069912873600497052535021906640776607190398228092281121707213074480634197364420731066581878591701975964313839661495497405391578263052407490823790830875405502739156961542756130475073803886041760745793077242891485035027709194094310434358805037129060248819129120297773395663685231601411067404211179986509469022303914127606079055096960886987033446485611029412477871318179428783914886267296656534463101298369383877051042494233228878038175741477415843164653115081668958941241887934900644233434641970074657384483113678943245540431037673027814844075156833483432632926722567832701378161494131320910356293152617099949033803382186096276202394323845243468215362083156838166504725511886086070186227914572756821753061338737677950543158171752554423744586155498722075842584712988456281025336837077176697150906009261991219220462047818922629252831831629022759747284311180685286276522007724622537418087420925254933876353753363949753209275594674786141305652952738483838507813910617387518603544894573099217424267021004492463071255425858637923998064033231485045963578349632766920977546995399931028476449986118107709333702603546621014119009905544790143019649885142186693720473877389768924410840616193282146482665890243950428903571025422667971230146408206926186919621309373619740956581439806064059619040915642434202629097089823614931253040945835149626129511901595388721170457599382496380898294536763871903795208637558112722811283015265308799065562426415843505762832408668136851540985370081205948619493095495855530995201169716537168628566093791161223900682656031703442019890046998746155829663643962243144861613440477662067335151022337353849893658433286291372836250505923298003615850176478334065024519456776714314917783090134657768950382735302940176491370980695700031695032901070378216397055583753385444305620399477222660632460348596707458460589290326081329686846953047882717416757135967037979124439272893109296066643084977412105334566790918763020979424581097093542184062116372137271482052836513401407900381466809209282793364444481952848160036290042152241048515450753323443845848305353052786575223538194600126300640696268910862507580533664608424260222818702459335327148437500000000000000000000000000000000000000000000000000000000*i1^74 + 36298433356807898148538207191625339291715642996476706223178050744076518502727390640472402315805550902659192925082369748378012172817217091876493050686669886599217837654167334235647452961348689360776539224522827677423768545094642417690888400615640261594622494850470636011026646234253505706703632671566522916510170483929752535121219130620446970305201405009246198306977236625415846789217200590084720001878812766034279267092725686182349826522310633090745562285374451003213550173396604524034021614221938153055277310562881042675118833949920752062210440349580360230672071269464767454069133371209639411711932720514752097196054487920699684812396677021551801940882625655342982140362725457463745498444667397570864996975279072762355375597012999585046778398106803626734914570602230322985915911501846173952479134041217994820308732320837101813126428878291334535474411755523726003361337436668371942527992549981483130898271305862530233545277421135724686834678461117527628212451385600703085597880771723287011203602541790779619618662058532705349932804137162282226437938010359814297397564857694556519497713532993440187092670020226982018533177931812333498144768013652439486483573343860749570306264103450792979365894219465716715050555824182299068313347120823715767555251489929885000475951811152331644038601215411545226268255649172888985569302081961362328275346968969529438980818977043703068607956542402013994206713095334763327187961243549595818053598062277700096784960841170836146389179836204682741137253246964165126381863380924020422112353288329474403208473006766568196921008762435216076952837211606006579371604904700180095213513750722540238360855449771675516378636516141759068917364762282836546162787061814927007535620959110282550518743442945854650698086648376605302626360921481397417199819815783626709297099977533201256097482737765435556106579284200888202445982348462072401445069513331819836203991934371271471562373777690944392633488078402964867318349715764317426700849384911672252402659300219762183382518150423022728351272884580451103400368049738844628083466070692066518825684473325595054209621167066816916336952046960772059435896615932483497487051634223537465183972128477313961638973973918174131828955432588721889026244781256552823859694510908129312598010660339535451260364682370836634778616787354550631548157959725675151263405084233577519847714221008895870945497429511773910682672166124093196721193037288027495010397043955814560128904627044344553342987194169393028505154527313782632056143454718643668670562182252132647691336413312122418969538152935482618871615997813129771779024696783725713310481221439902910491707587654311892152788372223093056594038648843349019089878829314721187382820304007811600816221528273742240531355929661290289593818139589364254016057813345810448253224606081634852531494076574107333428826846064804228646681783889027744107596574151806499034068219996388178533086836413330385705196933446744074546001402247484004493520833452438980540635588648486903399950251109646504219778677218156958757204847724463861191668213441183417704060125918179714892611852335162444009487318210572634125529046758772028693041369865161218216291238688693973706806997544244335861918394690365101545858584956193755572457227111594627507830117896632806002386494764555718674243880451600343517346708390505278246050171547603161688879146123665252351174834597561231902331519118954323114227169757339007487990512173539380128373281921190981628840699670366119570573341305683360068623480725741181312609888695749389660551545965065754151022190551474259876400582118072865903831408096920431027219900024574760377225587813775183770591196162548576583000821026178560137245969211290890316459234889065912569302460934079823902120972693442435698249754715208190845637695221778517682746313997707103817756327454084506641486884169642890253095071913992894088275146041334735142027775730604774644157693620685046056299764461213644889814373339208352041512217437902173163366946005570339462452215274707690772580236839752409406287819313946436593934950710837158404926776344989747258296119980514049530029296875000000000000000000000000000000000000000000000000000000*i1^75 + 670569542695780122942469892598293450565218431013806370618871415582526944180067905135066906394769465079055829877653410103360782063854666383793842081977934174998714445138285045010909206637391869416278840735150002637481523732466404819340893408788871336991440839789519555214924556799424844519153614351984290432106163109494233931454149583131979075922630018019096450977038469714988307128448025319115841291249191644809668620014679287950306487675070078224993429493073730036150516406330810270856244727558738671865388340723946156394140126892064851266385047458767949367478442307347903109213523164576937285295467437258824950156222647268047831091103277114830001342325627589268756642755785289870905984124300327519545704698140450440377120484854425719969654058318089340168411281694641363746692531499239449354913583082707005830903032824798651449595403359336576596413823746893670023835772504573038768856923474871649581127988037502035430248347055666359265131501084606336817278982804793117782967703250331992217570210286846775667453337044654015797155270851235605983606998334117921388907318376580823207061753520258197175017493742976156846661715837970118258682093670114094012026237672046502888260886323855292162503477312660352306681989130281418170098767916285484233467236546196205155875759036354637535354502869337363216100807746716599472498433101347413503438715007630512743793102567386226824364776930565703750279237166638602041029194497264679911404121466857689308223114211449301448232068186059298978620730802462580899987102794120699701436888343272512013000692840096623517205584944980450942692645786378411160776397895206523078004584983894859990492971743099731800226531747655182216038027566491751197583088197551704511787014275260648316563348863428234003427444805183550481474903450338830145296385559130533127203314709971002418215014139668423267615214969123121914396215602409247345826191644060417805067253532065365061620782806803955181692068287320329095982412968903849119571122516796266715009983892161335753224963064707168593739668120665268958141826384580926326659893399105762765804718242231102273245304321449444954490040037524365028835693955998180953965615429812871933232013620219442264448008976024882085718820054370488576375877020868290510105070439489397793755646773470079658390368125174470425648389135603995574472175934862595423480013134263820295228542597641841338570078434840850190183739116830709294828258481946123299916935907811962712242738948178264419959100439983674446023045434496221429427097190474401389083529427355788249706776006699782826173651464081137602955059411188732375376286936323498539676723334686749015358569944966443205670030473972405103588071687361942650410301191167117717339352304581424688810321489143519075232127455619233819877212258113898042185435419946942864216906815051719332784481505669583340739453807294292722711509000589806596362479836694494881928444303080314288863848997274024269783138048352162213872116400175342707048119143384505702441072083980917747009627591594571321385009775211514026888438402689268485163010489058738988456587549157058224741972882798310294000009067574798109243703347618008958030807328621156412589250282454371979515376854079118471822560390909161643046605997523023490482064698675477048551580377460125778728905725132886192056275932865405355774576260950016847444397102372539624046979058735665154345137310863233181208700148949630845351921174312767336493441914347979847180035836034218352032977513208035644833638699772326397067208527240440002456442274658783346367159058076079685454697277948814981093232352056951354666250481557961319192080990700874067872647710948386371791061764215795975410377837940919854902157182571498844503976935958571339310033339794827765669401979007003161170541359191387727587895296445648638685840571584587883859907713470312734320549067920290870393428411482311145558067167672906423383996828538396561256825005308413301011721100110514405602614355505791238777555807835226646269101241684359646775954710194489199627086011518761649885857709252027082432163040489140538760563792219926426696474663913249969482421875000000000000000000000000000000000000000000000000000*i1^76 + 3814664634821559136031861791151256412656468789330308037522677257171512004956397542666333732527944986157974080331200190177036789886603405863949313650435908686239631310428712887784082299096769594373001623799035778492122042563720180039830891249284371146783828489351897443628444055542386050165108580951977897658208072337319479770023324055210328013768352871563001031406026898871603972158837982018506330260029881418319631709726132402575551642451544022486801228030536042255756720085804145026300733748695086422344384711806983720425822198973235012973972063659191816009140212477563916897919411240594968065731549716245894421473204904166266850369380869654704702463362436157082636054255994618646226604484025378853744299059949421643457381484583365396471426647049439940978761702164271266333783848876405380189373452754609372538996899994369894553066035103983222814853065157214278228020012592756566884240540975184965045022630793213088738031161869811845234396305863213743364206452317816943605853937950385190689500140915332164826876619053589355347723295759654716363443085503427142112581842216863650491267987000876317182083102409514325354895401134237045601498498768628043987153777078466505679365274437904519002552837921282453734189022027822258096529777217193523155055981495927580375946465541472709785803365513922488656909002935094152651726905360435273978736900248478464356462054795235742973484179172730369971102693523998233128235292942292874563870384934354549608044684348770255562863203643344691723602305404545312977859389020643412383338737998934753918357557418300891060664723525897963266289250761370279720978545564172052599185521941010358771869117157692996701469240267475300728900861351652371573600186854541337890050820927413021211267917270101936501606935373302244714029898510102805413746397505092617094594644332486815353492448538141109590519625759205410287797584451812584828553894396158886593303501429072858424355483848536240434086947417907657262473640613372507069265845563389361861904736835443243115808241478332606304967778204171064614010351406271720643365790614289367569870066732696087349644239401615930684578961343285460021629367939463985851127192127470827571322002765202941224457976977292902976947106469997849737709519662567903128545780759644322311278452382487255696194912667741467416381054922633464355833734601320665298414011565465611734449288132622939751244848183049293026469451633514638426873500004315321839312509799439244747625767266181252957683459017770120970122606565885374046250493447445028594238929871602906038173142491959482660639551091027823064082413621153385648958237719807328064000115018800162309274301214889453176448549698447055513951036158092242346813852128919428165710035092326725437931556500497705317626675448863131131436494715628950918196917697007485748179340990047894089671672780176700150744931007306445059001577111112551680689431477633744749608743874709570688467178325936038391480101052363718179272982693694460466563983761026315275479937488961886806889512451458543846513294995827113642437765327490327050913858840086569931815549217997468375718640972545947957314142978027987273890623642302043863017251293402593144122718365691364729020465207812828619365194967084561862104615870349908743441422745849480317848917524061959903708873257886097057285922121616712684642103955832029018255623335523623629559783173400247283545446073079699259565129651885868049254056149428459824114822247043194043353148710831090996671865392315461033116862841177981471752528915662323954824608703491114228654454928480969103351644626035236653793118157642723533224908196287947016044913857894955347312223733175177657784466454332216444438511417717592372982677532681365574966445521103042819756049147726696970967153474205286345443963872825980534248611730831478418578397742274598321890609895498405726228431546819744163238961108227646775954503918452685035482232233826132710827458586686408318769260760643889552916717670646062077913476570155839615749712063463069661564705203386345701870589949610671643468867988033881545811257117889356239512355095655493641970679163932800292968750000000000000000000000000000000000000000000000000*i1^77 + 12710613440835839530459706562312197400910032457562904203361791884727365221307556005047656590697238563357093489065596740010512707972439560330768199263595717562727005973653490286517104805112187727662919647526890289278365279151348854714142705718151170330614254196548502995631573976878190511657396497071129278357329639201353528824507011431661807677150934344611333817353361990317590807452792295097330696462639843826033212475881190837980414523798652481927219717464687136903970137193558891950906485753924857341736752743460912425007573697546710029820655353275383672582869111315937616501806863460420610939423687751144625573658758621291708556662882798357083428959740147326351917576118877015713521337814382359197950413671438031167822967974922578879235629453220504998425395519651098707760661638684602253714072613462766167814671035852537035420024928266190129126140855452037846511447421312163744074604407599040015296732956116762846155309879593856623034135728879568282811644361834012351673966268968034664775832251146149653999875311255292492553290071203256752106782373143731954496209611101345264110503656741779212454190030226127264205123339685314266580458778942414705671303517283698893616385581226581176048667132296922775206360914440385923342735839472694029041077747150978261610079915239398709327066034517621951231371043535397042398449501206599835522349603194510372634763428363572426578200940806433888393884191553647585322983327537236226062169102415253322777117154171313443578174559300348042373471739062800147804403760451339029077440612275201470869746773166376629992835545173306816332635255690408660513539630829940721294133651716977809609853903306898836704619536681483666415190470718814260223301251917419226312801210976785850236798633829670862841227664925286565945592465665801933615980687839885059597253513250643406575524110021420566958296362403631047878996214946941172535848660045760646723365511407520063989639366797822949787463706642342557401625785572068199074268615653186655558001523073801656236260055818386351540722603450783074123972630429586270280499902344484764313509748106640356532891971448291694864639050942946507297077611205562262534616897228750298756891410287048959221175239550219884504111098848493029255256303225495312836540418547153070499024182919883938616270750184019004240857063614310597523288878507833868472693868244584832229752965025203021461426164466247698292991184177588265127642944994987873896559758745790972129226097072125653312226487327826996255621186333295233405554208967107703147351323852751386068794046746443473026974859268981781579430028391426596951133107870641990245114482598432939936603083163170068016287806293596548266034668267638288138840014795393037606931284164731491793775991312807390277229193231006644764090368797066414721091833806015455366132843308454960497577146561436994770032435936179947100415162438789851746834416555935411349940656235034671444090355486733454580656299177180509031169723289365254693162519631478500897616060767883475140330477455296063733176537086291469871194417460073879427733112207065613393340938652092421598746150731771124242589385583103217653552832164441920732114567769526874726616670299825170842631730627796792992612861641124494118593388667334457873035191782882074027947301425206412717101837369005996197781477088946916560807482116520087962634459134391930941100131103821861062892796901219321558403434554050264973018832754582625017253528058561096339818667298528029038294457251014570708025594202705467636877813094176806168918373054577484125631983660273447770400951890308077257321377365906513267944989816110525900682583158318826444294413256881174410760903230580908480104145417615068141863073543508176403510889829737863160169756254696926383459871132671033377587414082354885897757645881455370793392400981629559539036617084280772842122521719912072224531006011571252039294286440647856001231991933089247806375012211215825140910344352887715062379866526642335081159037828882288281209510527704099852163895245510091039198811969657284323724389864276626334665107182744954450459573536136304028332233428955078125000000000000000000000000000000000000000000000000*i1^78 + 65166410827453242468318320501442653822492871470970723109824391960797126159519719398011922247512769983082584078213923072249344263584319593725685254592246744105366175994910288078614070224389662592047912956620840945618115999024604872083440133041518407488849111277063501709894671564267060895760186872534941728500464194125264790127664193839111131550855428115837695731036977478820549884817165706392331056991514396599099382297180410295178074104422492905563605282864226430071896357287550745840959256205878151948554480147200673667863137126707282235679772914663992543212771761939801559453775126333744235433146227076265783344219329033873024844949255451048257425948218410397844173409340993947850587240463930524462147132697569581392352749235079242111283233877745600442950241032869441766319493040154020751484042707876247268627989222739233462929636457549468242958176775657836392195806976000043875588032362552085327738135192030254753701460413829711546310270397684164764397583545801962165302944018150406240058545487249348123619476234024601930691081854472601536261082769598022903704692985420059127749307379409201885712599650522833184008939350593202156486520173357868769150864947727852989101113293118219239944236890256697194092635673478585510513342587083119997712859764285070096769673356968476954744609453674308011059241596893587198664074041138312220034537511426961201338698142905796340292144045020743287376742859879408468466815741755842306538308763242645080795572340828671274920803499182059739544397728663590794969348709504851981212285144796888377182608066997219691878718791491078408971939983388845764847497820475580373563474125903038090349818049365212493209981518598228929371170960116308364437732305971051356660791781672908096299839566685246341015372710312553869374997842927015548189090622125485877200007755836272221067077009977399512058694055730484926466832436580759651698603882866486961376740279454663416684474469350308840050958301722042158957988702783177612110464729727326243341386404181768582474998122858118775746441752405748868003280724227192719863000357417125915048425065176387684659968517982115327035734424265971042267897262842614603938966662821981487591474346505246359704341779626470720355797981234145001801360237530457721484471120620566805455653322030219687940944447927171662519360786710362783139813086743743639878707583891969537630572323462609643013321103032073097075291837554627268779349216794414431211449715108867676058685225792101336954261450477587818571482936652067109707481865345407787411463529243504199294601353229146071476122543779079259578362602552831501497732860087332646981466484308274535210189607268125294248587145174577473296045566078432399001963010420210054112789432671345515542218105316956545168892280840317901296019122345431904729264428934940622886010410287178323339133485297872969870616643859764678089843188295995767336225899089783414680045191185048687086302957867088123360205458055609804329953390562895693683983868017163098966134613075588960749017312163760176215967434917321385207377029708912387454199654286542479155901436332544688344488985507830181782845264510383611064757871571439134812678572209155942654143652992692125810190852370879091011057801742097902150406888203993052522645108728752256506371045950843954403632577265457664553370138912844829117533051350830387467915079348219018769353791396799574077695832845173808905979940966531035416661227381736183844297333403408514662126256793505106189745793825850370578479745900794922799460208836770515966967295224192488001679201125087708411198084262983493004226679783600743475372665417735800561541077945109400811180478873702663308644139984263921839400118084009462559746854263606698650357826223568512306185052508804065588771139233722314609049031710061569410052971822746579968523235677697301847730020827807145489207403176230579711141493967662139460829287344484368056455344852353080414350113684819132986604946397506071982036768361680892159649080580361492195860945520129224692483166248992400939993452520312503175013146354190797405630158943903862400759408046724274754524230957031250000000000000000000000000000000000000000000000*i1^79 + 225773627379138317396775959764673124613412418873407941000941573018293049924730111110605809698876591481750615747493475953040076846313938913484556809830029120801022553881484624200330783219290402445719145723947310137030154851023909120900618991642610387704915581502335399947831337986355384825811717415060366170911607675388547441206331726210823347675140677242704320503689352422989512675210387354170514106913383077117866231639114631284314281869348463783519601895331908927242447350952100984886799322657492565627280240559391519375005904594218490036544216791424106652786608406996958370138855611012954399442832170296885145109207922228484505316403128731276578956752581876639719438170827016673743442031126290324433438948283243793784125605670797097429051832590750385511790584767043514457200673209316901238944176237290084562768074433046689021987061394642963313787815594212686535115192683975207105784288285089469959911137422139384751945709511472924212242433660844931043828690350509408599519087303551278009605333231414151899191666278591469198885725509612460927681514311313832031076934680551497046263877341512737273028016936421729992093348128104564902271405763093655819660197387465519029135631664111687364019703955301049462620843599378517122545374041326467213344541371435946593807507520739458603665420358981370645495908560684823846872443482798514262572739193730821905283268327219180086511668662147452551370774702218139342622465156608315868748541724078956138338751623818391966488809126227624874947009694042100506379103170742717131191976739328860687754111271991731682601676943127933624851055588742866308934514104132539794469290765270238693017947979995774388919844515845285326379601169844627397271738664816374966241363621735817650279832913300402310335408514499578149315078404211286774724890566410585418313297864528537874586352421397989710057522714521557742241591534711210039969452179870417372075013830951551928558850212223948450695509562202104139396230073540969713671366052535812748458189694804988983955997825863846827680792427274052659601770645715118863690016528431060801762525789652991971289349932645992771430094011755573046427966215768040515715924213424528996582754637474616377997637562332676219568980233840733052746386312639922013094458175494355517131776370078733909523494232025674007952293180912144843384013560228228172908567167107715498829845920123628321751987006230760493613054485658984186808721184215006821499829783690238514373170076107900103031588841343436792891838718430196313534091499005905663046829664244558548365286903712861073849986102738756397151180627684423905396042790788449251934089509328886699295446803170674300043464246495430674836795254547646548040870177049818131002805471932316152684766677818603965218261409419492360107383954006955831032459061328521550802554678656079908059410710580455311533466968278539738446729369144846980928377757943070134795829081065893609935077503236315482188172014266273832518654453489537427105173526369058008115612977409180773574215024055362251943122594607651235777538443743441464187089998869620574649912812800802422330413219725866417284204217973115065751999454698870612918612118798856317553995305265197634002752900620138467677957303543092226512111762857990921504741921747500999891864444364577109818620342403263742919456395732597799767752532615853086700829470090542566216472692405172263428415608260148519162269364189030105491989483461449271841477931812546597113283226341518445414962708519262891652046279668644507155083323457512971902023401702708954340400985699396414278635504867191618536496222890838748599571803841750656591229393156740382853848985384814495545384500821208648638469555805331786635401656241149586204040909076443343131485622614503312506264702446065456724323023005800548356615715030138650433960538099896534014184737938723599916094070390141377997155356625137262984611201004518312436398992670546499480424366344718157309853473144171294827759228207139823460345447594012434485675633158266466901990009914130750487067000590898602710200230867317336250830030284358906911279518681112676858901977539062500000000000000000000000000000000000000000*i1^80 + 752932048944109957450497494367628029157954478487712722823055010353199241964468553185246879230175366846409519178784541548541394340748972522541568959548776522892188372551634285629862268437262760704058606264953978180796847933644809408485358683639629479320985600802719828165050957053214905342817349236557221076571043861561011573869706548911307283552231044778402580999281484329032661052069567049760826048703408282181343091055868871266732098486651176138929952952442424697578115092994054089906836821898088875785802003900455374985271964914535474748904179424371964529899044254230871225097295735383887441708077446901703202876074115905428569861231887053561383661348776503585518636174388974072107386716049152632817346999398573782061853362086905050041508678412978721371527920634033478175730681527569787987580247485193602947970970320498007926714706206711790273965067488795528041147627719493572642466469569740845294946132723171574464113176105772029835027387993797545038562903179854097205623363579368743261004885694992235646195056445800769190547687147730041093180062617280222869091633413771514360402306657903235687295009419760133570354173071461322785407551767452281052138530298601499714315181330180600681091141564998292955238886969376580482347255018375983280108965917248538266627917953173884657714713036837518928068081063731440561201593612577097906498283630318539924696300943067435576726670071908276996036246506947058456453131118259265987147351089779265181402013729474490364035864994814192422098801905168745825846902529622010891823050080542795767627842806852231356044919419079836814553965567699857788111242196686279984964336212954269575866972886933930783640738303123543468522067211855550104721341233249276069854935528312143900277160792768987613102889864688332636052110336545563416070488705736667797957957688013300807516566523960996420232481832258683934131521745880918398424292926108557640858905901786777223427247897252071015965357349997592335869473818194485992470595479458238134395179472140838499040690742832583072933307642732158433523539122401502100035888769980943198324835140781844894306095044573451843369230753742483399698892832408245325990025967356617349789662758079469257923946798868762154535610606631282491854130777992311962912255390347754141652033121344930239435438090374507817442816375181340061375889218824585656014966195067724866611336375636893402531075902562685342099374980526010504104887472106555502825562126872311041861321831682558070276584086291446098243026161586105025679441872746128231200657394816658924731750670544413288626949667036044585528674589749576768781282893563096160668936868142037811530313543822347865096976694806187274514847835824908038057647448678752296357593299626151121576727034142543699041610386380819671590031936498777180676224876437853537517300036110349865653711248932746883620591714184501013863942627535781012085458356292201999843922806238055998096233769346412814907545144052320073922643819826590827522845124941178751968475227256264746146250826408835922587654097606700129092927514376006699029669474949194683305874537248534600706217851032068551266466267391784954563577188216560597584130794175814959680018452086180490848668131694515059535199541510927382169557171805483133721778061785580658019423754761341900269980076529355263308959710663366912319621053540149634810370824842398167553816764729828489984570615544117380809250187455531598341998806253102178465988435963660632637646870879312813973183873263042554424263638534251661020080533896832631321438225024143916078565930851988105972458470553790201702285527652429939045941583611866743681267731939580188367626945452605274562090254573445168229748755130099616482867729495817369572918394945935476987016448763013700154901466770269282336584034139417436685280659404452861496150729777828378350179357586350369263704939062074285115925166199766653314635667525309653784434478922670639083767340476609712054210469602166627557371658941888363528715341259081082768492552838865507207297642490876321460469984130233911726198868877417376272429862249513377037146710790693759918212890625000000000000000000000000000000000000000*i1^81 + -1409060004508413222039957992008237235868589751550937217755448494776859278974108134538864910981797607857393281311802866521796002085283157387035151210419049108970283499058374434214037146473395036611599926566378938152947989803704280953598081975651812683676916202638546426685324427979888441002795512252805877179319638812928059938413376073323137269691151612705991227295461456504045403677786612603266693445817959399199476582914569681214914367306420418297352385704111939671082798444580671658536404850983756526762916756738363427728371584072945951040859418882655308282095142136093662803721489504942290317287363542337988998623397782386967266214525460893723246585334602762294081434282835071303442884635086680742325662784857693977552819752383712538071901557337350411977971597868806756903321062176696355222719786563851950556228325580179957300510378245899160620360340701721387790575037570006733534428095091457481619556678190150421969154895686422471638671861749969915591073265438038382519213048578372403608987184572234865158742523991683963787452469398191028109385294449404982154434192975139871343606960393897358467290063044113078608137165435867940918606012456526051311427801895245994226767373012025490311355495666853009642636870827212568819481953428910326435865462569589655905170062810245511151634150694309823124485235285003525654443038070102810011834813037475977149128037129081350131620886649130336405497457250255359641883389900742916551292113721049596226901981981133539975884581372959713734332695338916524083683476888928166902554131147538420172397191945242534607725183834458523043864436390741871993931211936688567661052105688695226158470814602997364864904475968461793617382272717805676374652854379080134671455375685199386071889311384491797393296536067971199665367644284583889322185905810399724972425544218073372005329771734230888322164923818007058877291235487485288833638335983588057074023881089020655260206592439755124268802435299429640114485223462762263957546026656941163979257231651585008671225122422661482962564845650959072076295924351433395681505964308969320336904827552674113322223900003246543262726491721320787463607573065180385975933094865467776099708369626309579423587024864677819877180575033732089784139461569804833742149072576191162757789895411815894697105401901914502292239469569681739261814364556631245016142587163157800224192499527207050961390429017301077944570025116634960929345545190981392802982027157569568791509862847046741719174487348789247613945928703580226530435887569919001176095561499929936380281445282790850951582280613091725561228683232668782464809465992161161754909524268582094023449155740111521470155822994513083536475856438499124172615929322208592620608950112110130378935819375238111248197312571545397788590589134187358047433463076758187407874266449574570597849839427735177786892161683938462695766322243392384713753339522226023813428825805450996068563604876050095203321599409613331518976723292439918151412761865666432431723036444040777997973321078353921098011033391036829712115187917601405504284332231691936322626758525684964006293480722285237424618147257048272356366718305287863274066156955901453558499449394201671176913819927652109718936779975564851507926355822088824519360551014752789286437219214528186569363119838130228826945640218200028230329624287696552399380180315064969376231115876931665831042506288418056891367135013312432108499774499482207002382756782758986875721029556722196447706729788310629448607022280641227450512807894938969775877425106594261978134295710653953209397446907575674607294016193714941460760775680808506109595787846768400563906762758646013748956694362243380338865840499455124164805523251320723612727437041756580936839677050465014320633725248148188954123410031017316395767983384774223543074548633408363684349210983958194435262032006749894167188161051002714253888397029808651061558646773372466254577768498216140465079219220287442427990933705360804044764597744008835942210022371252868368026608981715787609929558698108896765491351465444242168495447842246903746854513883590698242187500000000000000000000000000000000000000000*i1^82 + -13157382608164452503653219617306303421701269501499568015685407468520997352814367790833101530858597997630668753301725735816250467627963096133041524640853223996383043607665385449672328084731544976290301564636358250511107662533453300031398065444794656300516643827670047946149109021106358582189658125803820672915114601682104537699591554588837125841571951584466896890551040599065181066812785718370940274141673209882428778681356583696278660172460270716096465690116180429484174169944348651832954960806691471995304572254580788673112943958928561482014879493189840352631063355323634694450398146694488018278818790186493614311626002832125531910490135143688598801782935182661888460049594655792664514737372358852172043249215987799377995223691016522182757603950446335595465736994048974082765737433798674944272752952354287723895941260219293785472762234368292311513719510503159870183191586741853393020894765593275369641528143396244132253938779383050351905214735261123889656497317522568678541805822963740190096795703733228380400275210706889082795591611897643035310721999329962403318555048623991864312281780103486605945751420775745931980487379222616953107121546206256856209892217008407859892050701543837804695961468351713339914576912709084147906709754729025964205897273855972452288472842190312666509115754033865247480079899523222794549764038093334060085165351777531209070075064890449773102479499064809430134105072175565831042898924806385669528685162578621986032738249201374868662482650220513431653602806957717090533800956066399876938958403926592814711940570555003641232454940479932601901280261307043206026697037134572300580152113326656686230242231499847415722906106750888773338375198474260233113242619397661084108358406226598449905284606423714427629202187210475315228025877117909760502018484269245716693541352432465387109462924720631542268848934888427018985551165241096031538654094237046870895557606908817615757460531881400407009443091339711750254450966044729052217121485185020200602187319619827240360247542201846557952083992327305020960061385559120004048352258471564491336045254471955247561057450415920209567002405156610316490361672743959287217509371885106853037086711468381539347913511209658867495624987350513901029076400200186431918150363289333203220837487310353512057696093392179652331401637121193204484406249828012162155074852107048997690723566694395047239533507245186425176992265435713411703094405418779060110717808827274624791441116431280580696624875821924966448571420434283165655833815536419718931139161928869127874730758808598609123751571302562518298468415017040119479101332239136694654636111904062721059995619407752887887789038444411977371093807429403604509207180769799335241814567866698088898571554583594841735501113027620900522267584829585061727112934406133356648044877230133747162811282678351658399064975179963477675482746656591221777081831606149235491896694090456029157726634926259119225790704945230904100853008879043711496089554956251576664746070788636011426308878521288823887910981173259617691447449202777069885514366325017914531055285669796048517979651876467547318825542756470388314958478193419623453183388344830749161548002452752930306893209398315704438223690575492948856279098283114125624194605545911290131824639938161515772251541033567834081288180024513821726260998758680186580824235900608052938670025229716652906218868214319847665698171104118939567801190688386960257184728747399850915362296147616658004549248899638727342803307937623341383376228244339460269923592102329438125962243503399181251983067422545326582936824288140483608947247860537208521306137800466698304596255315228431993823602972091586181729687037047948257731804731067579735274807411128744021311024785052326450850232444571605020329544793875972932429230947897121448304470001407671732943462246295293541315353170468804539801535794031978717440923077273824372032259284754189008331419834600711361291696992138361078657489648863771134171270020925861960201564620528828054470054894317069406955384135589941646010229529286088973050183881241537164896726608276367187500000000000000000000000000000000000000*i1^83 + -17348295384791577903524118899460702896183921806777381644750898502311087720800514773942452590408913951200066055369112843840564101960909716586826951146600924648236559260424267244197399158159010509858982194768899339625166749810582935424809444018938687356867445752069213632952767129648727001439261256084763410315921258330994696301846758224472995266183629456818063639235282547292439192423123449313821824462381038087859293953047079286698810964622832769352449351640470437663234368046397464401365701941756561528092774516444382035699307163821929677827569460631143480332159555121427400976260349035220661771452488849250598447213887966924047570214586637303630969855341195434541479547989532038640901315947877505581295295311631318796372381236764740231468176667517568098247812261866076102552842754371168198108679983042384031746332284118019759715341375086893988350276633744521235720743553178015166580194247483668945669519241857122293717994365525708560718256851743705206183273964553404889495356103097839634414546672250914536488429316854737602159060873152122631411128750712480211345520477696773556805531287579667645183846849325408587045155927890531049613871661443487411064452069082182457716484889454179637080287950570457301898099026741794814633228900459448219911040157464022505367414277157562455888629649954350588097998848403021210145350632940611578710159020506688649193765949084440811412214706837549593003661160582343292892649650101128645620686945783469333594253330813051437123565129656142265566642540070712911169276490192725640941332782090128133039222832620933578150329095406712585503124734415957414577357580933050645752546711396103589553109576286553784255628619962937224469123473264090514547447652599095466242134188674533744823545142250501618486502576291436338220360586019262605160633456655962400547182905050854840336871518389231812779566708701365161474947355677587408852760903844220124942222673517173978843161026999234565868678998981843353268285413321003223335448966811177417540248397310327387231543995727625345351468108909623802555636904142879790585569576887932169588953480869615578319965863461316695779619062930434599366161923794914151370332499154469156254668067369921671045791552064114016573041831918187228105199762839108548963520183661062965489041628092641727070382033665170012795475650571320935902366582669390281810423302287766717131858631864109563122637382216029223760848153732959541346145711496514017653454957674076504039408485819063197842511835978740591350522589254228218315799426803132917811648912100956162596807474522960866028645176831630011395950912222723287428512359795964580686122342149789592625167980771708869892289720500472113813201147582734042703705117124264536928080579464241116637223854138845456624530875841395669379901137829958605710180928933599886373112024469673762830071271672959981885949265831650061139513057526055068383264248705397325509846045361190638368542601460866270401296431952120705306938718867163906721565480053992305699820270552767540731003893867088446085981542317746308522658796046040051879134000155526961580599236031607427248944684160882950110338377956928677918187043300551899450777534633095208818962958781717987175954325764917241500426825143106538548205461117070684779106376783740979519804490849888661148197332970394088644123037488503943992463681194203767033868326923999965473658449482569707808864301385160677158092267200017807825645128971738169286717795234296015967608492040411102857173528660078335126257938762069040975491052261693690019030583696443949804570982742726788409846201477188751154919641005305026399580808586562780082188937424960406091644903278827483626270211671968904014877008371718949062119806683348411838443318459221417324040449031631363227938429944335920099187932365655338514541614009450721345567533148786950272827600200121426901042872555488823344536701082001033252628846114017393114602985849067488868466966742569562043085471867689616202909594960216643306298970509099392727092775072129339701029755262595715780102601708747412639858471192309125052943841183150652796030044555664062500000000000000000000000000000000000*i1^84 + -36771893412163153679162490096755167547730158017920681368692275609451574255029961930936142986963687514074692906278386179375774851851868629118524027109681098560320122770185579141570128498607793079478246475919586738521399847232834758209239965997562824779501199839497117358472602215170173175133272634389003659877410133321530002929444658831516066616350513416343749610200084368824120259753699330381897484473698410805205038425385809919116593643003729764448651207657035103713924846755909416452747347626596205946936820958118729333034760011156169989921589630616529123122642114264557397512293230116866146784968442345325757938254852850480455201360840518209578864648328428760834033978857126058107276261216721879537173829326015614036436391307994540270084424129929471181147013277128343549732909150463158802000636078679680252280603834861316110124250115426780400923426984569354269368644163972247709074301516428362416295173205857281680579910353633758521538629196060183532108975562922534535262525587380862183627406079783550958256910958076353511185307231766955739858875786107622660579499218232290448620187257773830951453076896190906281367940223840268065589077568383116855016059415231504587709691859568855500941790883477690023352798940504993753109958376603089208675770564581759708905963242892259119519820893021286770181463692314114874238769965762979259022072040084389329002228641034351257385560926283782398654562259236878633711692247845524206383090937690542253032175101641237703111040047337216113613051282417874870844385152039037047046726836839907991469635283492049909138458257729129890589826784886331921078042455834627364867768450349787240176373112771233931946790963153337124647333753464102350865315015055892528946160232606992822815042998870733279199439585213250894656501645198002796802081670116614668962180602449958347634672838651235985815289689911672510872427138850663328751416927470645010707735181748277910214378542835290582560294801241469881834147516086483011558596881563376086119083814405891561428160040699613320724620325310343127804933767232108119846954173079789018464046733224884596385159188489019282988566886874124296966625968172187719996820076616544892626007765977211430856837081411420372715201683969123844344566162741908440482438353568661874809146835670568071565270259325573198520788108283920047388174646923421702619482548364059157130495564305758934681088850028588550691654681016662910887177523389153972440455825720273626113062275127670295742533058578386030645095286835794178600885461509246848145234394830897882289102202120940788478239861246418581105044328546643358353584941250322068937084485522005642150916544805327496203040727903360498075040161820158140294733431760129837279978528669121239527085788090833392243948460394263292784681656463116498172044092823182689227672888627323264553739409983510158716680075905452665816293202135923512154067029407931728352750864854478751601749027017756975982846380588844591205751692915330098338674047201509091726178308370829301670394919267825923004938577924585674518987036730364251604464233921731748227506151072414467149988789837846001689781133912633740652890606102798258240944854159331774643666027500940243638929008567932581170368014188806772774810891136528042546792672163208260673797699225753229753089920886918744125704476214349204114234112863289492267127269441944498825410554722990655113951960584945043085830457668714995475876281674920284651144491916469814345442478471648819803913180195231746034865487258120907549976508692838862146354166402797452070677949772098188918651326142166743566418621871541191565484681145334061594223976455875363820911187970993528750126160883570088566851625236213470589746097054676371126430170900870562094582149929531020175638324655347588090139307939402739028114216866097606270559774242120559366636460345038120762297772307495449043510997768583229016044358922886375692517751591595655347781600159461782802618663841175167836388188342561674409493994593453559234219329054960089984069523079883510762159293449976441370418583400037082498101881355978548526763916015625000000000000000000000000000000000*i1^85 + 332320601123860242497870734671745010090606122409431252881195982514199055762065430140894351794261563808863741641384643577467695864632482751849868349340766589426829406005605222727570499407229940143647123328183598790064999670842810970774265318971323438421052242356446499482680657373162734491998569184632319036254440060116417019674741509066483229029721436220238540029950367635699004200445161920920420546588739091237914704158093616885626148479772790080389465706159007291662853114196845095223578624525494686457170807865092553695292489502845197580787894321687816865148448439354770467624394798982614414906025127482522576194444405103771068587283247276093264080009659605968133657577339941784299379062048270795903338221225716318318233378453191654990384619845842831689920551107152372835335255894052272111235099864085294436578742636753777694523632628248653820597542163663612832317137910398967560611825983043895851487356405505509674163448817992487056415451438782950288313002237077191521682079108810546128580985028627185025829456829218350170103006008565179697014293123786543908405479429485332027645845854495799636573456301537164587710562967082409890142504563205090110990225858714280130398619249409423553682321811080822052890112154381009125485079217304316512501617554580041265197547082218934541807231072614868128774963876972034177418976715168413583420005919620237328525464514205474253677867254556398700991457522717909324766068121352644026308372809027465426715756810371335894792591970801139093931022814966313620014728662143947677848315217301926610405212524378744846305238567928101174476445273436605209387396577472264968754189169091082611975502433011453426540041453058257302327904793363452818145729680955127443864449304610334379465637990344767245962874618631759789373365345038170930177183563187694924391780376351491989565768315747637786167384064406002737216738423706712339654496076023441549442812590537613526914469289712558950076205287499323782352736001052432136356949946549933929580470841903095588474187784840981343207370798283083563984100980932668789908284333327494069273500653472753818492029673867009043407089135915849407393161711972873385091470092733046273732514888446577135047684185960219824483938402246446728904196857871577590278810177023787331784320808755233580894603133616332814615788518871430516174076764734608683912646071571652948480642182308910560475649262415449318255497869714766537537619003389308700686130211132849165875176084203434926155678308616374333372312340275023767989129411571705534969351977151992735746513622748538134840131645536498673531590473397207956740391413211824477602310309338856397641302538907799519348693519594797274955041557995393569278204573218591855230707249591203413150728823919365262757856906809277022440180683335107553882945302582785580922251863127349594136062785408716637799950815303561483832046782720670829755045676590070127905652297354608461752779776043110735273301004055940924947922868856658054535562793385218462128249466103467300780131442697212757233650373750549792037897978207264691306547543787313284576163790617987104270132480720040142498437347376951259566835465468841223411800532575051553045848815673188798977504263751585888866767807029720530500566901565645520198826356905298574878591717217995904929924363134322578332667922534862349872085073683027423043127143162633396736639198006596706692532521324155635541224630454913708101925726264610652250240874099790199170729069571115444181182599120134479440428871794405976783540085374825962658257782358767743015711202621448754577012874547265557444858311507354792010527839991513349562691466744824252178259989092616340118120024808144952648617074959041820091682342421180674259507675168124177870242158032851445481989605128208924209676155647340063749341346296048917145063517548700831453465630779505482820740027105137751351652802736067404800205513719012211660751531964899413524465841238698496781677942703220423604959111945681821131948696513698198342925402891694779037743589931609447288238484680001037514362333125106374609458725899457931518554687500000000000000000000000000000000*i1^86 + -3863969962628035067839399636921647938269280870321997551219812339336669966545280540806323913058333904138140099239075458268935959039910016827252563207693702857829489891130491298217561412038384711900222597335991626547663767303623229142158068782310681496347484296463846438855665286802243738163418558459512116555168796112914189062954391700889107663650091179214582032957177449768165872628999999521002294632703972077301657930263836052567450860859502714595240400415518502947215303117372759773043315581181304363201425055701082020553154289429690773394909419467740455968917856072811497253599706248093141868989501101882874586370007813347236092758147550287987780063720636672873752861178418866587975320468120461876861114143612867950971975983651113042860992547736494516583202244906665846743296105397139244191347297188603866981906376137926363633374858149465632709440202259536176399655126754715771542282059501394458901692500163555800791956230614645600030679200880510515461577857881110803792374288765949160474095187488680511068815669944340635771174775191984461657574955039308949651527479477875845726925885201936686044725687580159088689416529791970549876215427883743481857578668210146647557356727083223941626367345122206194855560114732309208982390184911931093114817492473393673565568595683303427976419588070312370820002529237836715922397741456623500916944753045596302041512466809279986822051091903761275449439197529019373582904460346653634231986392288149422442883725557814604704506106065524660648464736098299918324671425005570201887671546221719679203002990737499363937412610412253219659259501534720266301371236613578487104678647858500616633705643175288295947334368807461955028011253532332136406294380917419983418578269783446162431368009948837731759396755659906843584551313681851322554003776136752845708295404743324382508565181520714438015161000972837456042330983910841520111447780138221345794904835040664481295382194617486583874788894416046726718745356411831556345846962762702748430474257020510025087393506672602186364020106974868792845850049163725111519820382640853648250975339823939941456264352554987266634182051203107695435590025985179845208763348141715284657594485186735071051235827160580733137045574834380317026018564631354963873302607256408925235625552143617110008294925047967607541745424946183557423523534802705936040742079190607676628654978880737365231846519227426924825469791590115332295425056894509789648744011777657326707459655291216325652576098734225222616228804360255510618751464264373020442181503670387360191619042716385358094473481704765992216173407509033586425032845144740047856905031466468824646918569886196179740530173563628615399152167419971017358279404201094476637771795312978398189018199855153271839570566939511048698103541632956934723515528734185586144675017005782795266079054324776723845324732570645611902828228194622351801018574931517125496549756576750790272402623639209160025154324146839192880467664686774123612787571444773937498259556128507370284582743122279703603132665451139111638898104687805098993345980895693211298074239785570567205246736583586021345002411887709611950256200267197206146950834949697922023237934672806970912809365486601264475999672494130372177039021903200109395706252247526383618011276152684895008102631870100805090228267823961980505719491405074877560905124649824712379163689611405309992535971384078470939531738392306503981678028256486961309900753260036178674625053123577914843331224692842560484911551174246049980791362482648279775110996541259655794219765671662141431681427603275484919178923995053705611886222909791989169290813583074939217926359104954809005040992215896019098602039141009767010393358003466451822464675075191052918104265595337454081283648688537362294683278395341908906157608206376703265751348989191476619211962767566501308307413813253168651281054268355986403577537860406881494703633491920136521726676217051921717060078437848356188170642363768694149253927955407513397739068930768112592184025061883550241815563828722167251557284561869209937867708504199981689453125000000000000000000000000000000*i1^87 + 6315659283262233962255023266544563728829693115988908805299238692076152864656596865038026980108996251387319086731264604274168411594473583284867624650516510013677773355626086186723655984765945562096509050975733006304577143240582332513474728084775651179441239566886421163941301795116488866119069006820662561589816755402422959711676225793788678265774593026700037936898699022919719390419112913607707073617900675638593200304492663893224957384826148181146269861354178821001390419875820637401615755737982044607341257076536565624609981753858400691872594794294003531673456976786863992888943339303438265133917442575040554949523169024519636319901745931981282165426585434707895602933824027296399930875323336212324194971916659774451650157794597672432729495323084055609471001275635366496876191436505002808416371702455843439543026277353093834968540026827499586987286726567404662861444531631018493816667593592653272366899873241694489476625246314349568883642285008718727120882876738557557872792712422175928237516732942246868754842725928622009700064568543169402496578816728560287161386827128508317804322238860674879637306770466406341711192277736979779855456553995953641498288633240541899264893674995528117711114554729219179302657213131996605645159498545679919503409201022426832607155953536652329400977123065844284416385440887445692128676056125886267359882627193313912997466442541265038748910952212701287337720900191159285501759243428231891223571729330633103721824414333198624732966804027524991035643307296203081191685641286984571831203208250471193521489118487560591658216009879398757553907139173986975133400618929663941938189137736802756501051395487562931717294023267140463517801498376425395250563781402199390086147476672165105414365109414244277608536397526868670140399229236351632980036604677859758989677939938204357422617650273269678453094098480750478610548936258704220067497717079833264505108408438904480344233939618736286277204603252421738971216275384511554463862720011722346787064082837205179307367264710649500734905086909800592227776274915196097051735210923833540953128184781848270764066811980347090811959230544098504912642719823075585912227184054219745962652417680156758490978315309683410403345201890829345733641431334124325204676232607172510645729005476848496980352860806900141876283752442778023585205281097394542765960434583171071447378927025147166619980214968621610383620991506916273683655167788907376739407195548635855392023349873843279656037982202699355843748627923618213840943735633546560829224324439529334162250506245320095658756399500293990002506709962130801218535069992488444983668402564483253859175956853998324707469487478794664211585797342598972141315597593064590939816645841311762319446604425891548595017928514182541329191771945762062789784073950507807782566821935038324075289324886742021511825599626135293250417427591255799076816070531437702376385921890713789035691340585400245482866965902410845770417909390706386713850633267578990846482885734113610472727398508840115329101226202099355106238729037477588792061927086478922764130158680535387327112800441408002085360377730842102763001427603686653482839024047070664055616755966389491911467277428295795908320819503104601271273100834519580903095911384869355569647528469397598709649321865922997026335442928100967024621023087931142926263973449334122747286121909310053092827271401275310670060933406928414961417353450219199724956233914736979125869270489796924166070034197314257244558028147642676675935260555642531144724733384145647350797099228955707578405817091910589874988847257500343537179220184824767352477287117137830051200424304953219582214766515942158738710720726914997123772890235903905994177152652647425627788035782716803184917072632116972972655852681506411062309170217871089566645937399881090902244889684435521907942540219037081991620901225875914679811407581814927756869875105983775560066236393650688695725455140285748393366498701457367120142147174496980987373408519384503335435520469081528702691900545829163052952148760255113302264362573623657226562500000000000000000000000000*i1^88 + 22529322674658059913824397272103596721395524883968627817946836942664074630555813600048674943967613432996481884372965129083415339935586908490305894335142947796196920342737330339550770064043742926816598620062542036991141394786735741171588023093439365101090627379450823615553094776116425016570953013062570061366790018980313166661457694420425468212397576066295380577306331062335018248069126222245063395898476134087139081696520748002016695899525635713993832961612100235296461136939195327673422954014385005059260842308907251751286393707061937394014660617196247525923635923372670946954814710063583014350209052027499771156417154466642946262488956391124954312282958520982616854901440954476512818939936345093436734369793962058351634203464190030788574504598240804011896338183485191804789289895605180360200054522648162796781330950140105056608270658714191256763132417498335214269100833787377534113187087630435211851882542959364275769738503225376809427278530164320241340172789886727002462218061853513963960435436589254160485493746000656027080491330562862958465463629042949033393895403040538085370148546043282859247138353421198656480673582523527912569430444984107823352522559847491637649951149566013442769470625434851396479334098058607117668936880611212779083011243342556536410440371102872863738419215006852622084358879682041503807968558949345974685614415208477310269952842040753922973162580351509053327089636571430851940549049742053382965162300461276699058673845760879079463097847568595155684592111343581703454191485401828042627964167592092788734035316070913649547668417638439038536439099861792334124474559502508312081629415207043296843943103819973343357648882558951041241978448472654439822780774354623091310957309397049917200171403267002985171998750356462595479431309642895493014076806707794173942625428520397062367936413440486987187772539546677167123406789584733603509338606174954079069394378089714733519113586307789011652652885306257739824797071545526212532557518457436178678396115325461450668738896304330401331785284910392427683252484352493483161471393366287182384917957652556643252779083841733246523248367441991101323556182108236940049298137186400965886820378836200662317571329483183609701198930424901590810283228189414176915090969422495022952287296318692881095054728846300048081435673084635440230801347396748960353190219355856272578708518851711265369900765616508904774980805440644382539895487215856592051007663790387104303776753639214798609972530152675463175934442245640145294560278796624109825427680985221175377633727582723712924661798523167712629957674080200337280332481716954205765029384308279964081852793518183747935670385839471644946261120918308882483400943191489580462823586503609669387702691311623533541515706473704371542760663899868221365926622465540087950565264146718757789047985827434209872408103458675017796503818788994912746394927763467244209285459391319286712460026608945545744678495148062836038308171713627489235632109271223847093778406845080544124667925863810987056564249459398571656556725092147775034437815120175901955782737348595417472965043978060105447615073813231184191496234332754112628762405074924654086000991454099042149592376895374411380926974853077977017815087617584224042042646838104946521896607290701806999067754297945777418573742866435223885386865308365539889300377975669106631908405979883476621577203871645312991437576367254776180263781080844702201922294887787040022040307263841387560063371088958455084733239582515777653487394520003307154812961003083424220695237305451913059583544645234126522998141387543926347811829645327233339282570656220354321422527392616701109658040355123491913160534815451556115441814341020798049766392328975690237397784604266768584191993030197336110855852784325543687097787964316198230382587360118092155656535778327145784388260335860044015211029864703508129655022256968207683640872007758184956354416427314795307520504542879937191557791625576503317290674282727632586115206936755792495454560242264516366072913596007611103377854533391655422747135162353515625000000000000000000000000*i1^89 + 87460236671041606079534062331814913808134776257903917413320894274775794457537338723827231145616789462942058899509966780723374856014921111114185766761688641743573495123523223476188125033244668076435483790294500260086659467742362960714941473567899518386000984985696318310966062693633361002551798232901363253404966697700319361553902351291929741306015450372963505722315307425566101430787796290445226079560871203511197381988338733537379012746172286973899784574502288041307375224915440558412204841252341971787557568985709448667376795463441666853837899134860894780851034792623306907176983362728321958344678102773248977125183904443183316887934146152461814636134088901173542018902009780549337432506735263837839256321931697923426142146334639675970500047483667838096926268654288145388209024012509096043815811641150615264022930359904361714312041233070564837345562794989896518709902056149682064067806134131620521239148486245554071196322620986199371098616448945829587829399142426881314479566385088183162484050843489706666748052388453459623720947202558652607312648615726176492630189850446873796582996313633668637248376880043737274350151588780112593080096882351374943790149149135805322895331638962253978164411053928461637325927294956306578377651042485543553683465914785536444978800151408070552444645882513578979565340846594083586104665593541602920864121429969432017065638326836203826101154580493693777563400394435897758210727611225012230609099220443916199617120434506607934155223028899362878948634003341566420198324143496079104203478343943247663840159422284928600263417202790238215747630208565096812499985823859347014749287939993748822074288502004902214813833126847478442580587381717645785421869039553900863560073721825693328165543931976426732605431183446020398484167680657885034915611091660921571597985537434090881716496284922783155534667913289061714592935022209850265971534570206799547721035904494450456438335151966192119092448508134524449069608074894053603437511189174044313662273270663500503274957662617003699928951057289801106375508750356938402849296078834114625085569252394903307745863881070174542938028406804163865854901956979100439355130229749808445898136330749527398066880817156447007672144108124860637034001145742251113189684047789965275100128540856210914169010565154161771753929132269986862620028744148561893615593274741596143424112311230692142092110665085384910671683250843217860714582751754273384117130259265395044341071354596803979329918558708071724262210607416064241889328705024548648286084832467027304098906390723874381427880877971485190103554991381962051565855497186717238750959943166552725300490611298674181598406959503620894071746478670441774406907543955225992580589524393478227153592545449263973978077927276583222429596262088478827496411975192679172691570822671001194881613923709862345716727306743939782201141565238661391904492722917858411094727249621513706150226263403459693289967636437444515527663562152581698433375433815475521639126062875635799823856944422305608312898689204818719671275650823184835114857604227927073228973614129439584293654055591304347016008541483634242962887464223993773494039806394430924658314241238661187887864838412916423311323343132422563916163642948324591976407846337877479392848294302646811770898693669358507382399446764146626209387519055425891465467855140787573904591468505228965358915362935279371996951083033337423740300075601895661957875707380752240530347972465546374254450113199639554148019042707003980811768851633720676900467396253475305592294122322111266094760463786003600969677166182142858114342740643119439597985286791381889247958398740611212077697462828675243139094844726928917290770737162557876295749579663208906411541892694512596375627482069407250607342603933060688399042357959199632642488762069116761798482455633799729706771135350516365251697625809986133715057205693957559320651444683137022047623501619934622846224509729594473663431321565238117569103397905123302859128265952562170491728241281945318366336061637056342732421398977749049663543701171875000000000000000000000000*i1^90 + -521966241260470511810485575458325609173106156488502285618159517453573636345484551621921486027726468578479483561309416021977662104557799322518901475327663505336623413909478020669742180914105977024191882056737667820763901436236890564277128979675739641970207930181782882969534314647796771082927710145290236525397785186560526165717182819097553909775309236249842522020232987385551283297615586302981458989978149848639164407780986222926329290930421034498087050198931120825688585608071557921525776042515889314534342419657980901016857090272514390572508935048854994273446812457401105438603411257953992836762559665050916158474696592447665509925393572347471869069804366202364764605906347573491516909933073411939022290054654015877621843161596533902516992612463778265868566532553750321703485827442036260272337423632715477058015219537158388431816179163042257971891736590606836570989978978199139675746167316981670099306003911901384857942872510254904064752006748193914342037527216258726802985240735212699386214635831233975805563697005262784941809161364999328602928613140763718465986354448049893656653310318326500237966580000164280439498244735325271239454999808773475988388948685766628735318307986500934541111560114271745059655646784742706331250377278653875249318425021387588677294236563018786865895798732641683470889261584348383916298398464679569628542240055605343868790202111731915316204406591171620171008446248158801832590424870512540593831812525873927951082112211817812555760105335104583651382940308262730145360611653534644277288138154132930743658673042493035647550244137092149911647369901907435409068383367200418317770667227294087317943200632733932955641098232979505152289252879334042334858233438604995022172114011833658140682670150793094357347656294299295201165535542692578686883630886531661430382255635667074803968425699227122852288363198122852834945366930341806540933951135295036966529813038084516816225122145204019596568307116423318783402743292949950388357362251103219681687649942672636574081665978769459459009753330985664456997819946473736654170091444224958269405669252168307710953384401080340365985691251200500181837188793505999589776730457167981528913185808924481987071335122310892061208633446438979404486700047253969846204750221789125979983418847610778191572083451957811126077451365145498289757550897716232847383243056692254111875849638523373830031138050535806567830834697884853752384013446795238505673708248452719328902367209110410212348626330347101928178806595294633122632947673178736327647303775676082807925642067484103270111418670138069880765555823860738807763768277695109323544521775682090725952376760789382599115909393370602561513832175648667130150781882764770973031675870709968365964977765301630329417626925940746767706081729417587580400233015591691179604679632181583523905272678884991696152812787742893740948186335774687249153835018244873647068949751486243119758330775682030160939794292729826838625044538511505040054368988679602452559417538058205951500918286331700885610962630511442448418591593581599361022890801974999153418836038610173833296461803987290744986233736626645878157233742950639862199077252989010189088351519430895809401593229436290218117795409588387026440617111307073124085066531821333209442436643632287049660094518965284567122625099849141899095657575967704860862877094035709556449758059312227808445068715407057486969512633145217130748164605959571107032790914824080293331432268104128666508459233870696948952175439625191677695862864881473050013938028885370208933280592267156586490480361193856378122253173213792685046989672262043245827194537620689022885573077985220290826169335953366264093803180355789546112334378339100429595367673940641366584464848582041276508426866863166326680354680522409225612770984840482503502658197972474860386953851097218325409734232769798593988351314940980107516675639690851861262269150525987657861138819832875327303506761493554751748578965214298365780660383929636075295147901653384047247525812944438490065214228397216800203750608488917350769042968750000000000000000000000*i1^91 + 159495491304896717749471386697236994412368830271264011526467346234073919953772202976387484652069060528001358289466295188234827744419302580928638387008482517340631116391714355251015879511096618575699956320954003146990135912313062347017119975784459138072794613452303190833218121871191951424534265336145866599855206000557530382019806228193516842707550794720445557728105198419706565362625329835263143757039644200392493948371534037359450674622254948948124263963026559155395339871783519670318287514974001013862340457411708791781806621984153258044880361134712367496686299914128528245362444064469937245627953462750865976637088493538041002144703590743330921538321333176340727449067715656897315670784048409348824567703317137193511958247436406229088412307473447559477856383859828682165011478405178889386805821639693824122619187340129215688809206941933439280498766832473815908525517168099938278558798064204041181123921739477307732816855233861845965095728769606251277734814379047103086347070236449611782549710205198294646864666788227873807757511875595732007489333551401973109941505519408361624089181716182828765303404581278540108286626583080835969991249203051042019100373939221525170693005510569444151489338391196860346557551915885376224858505710012459146496158265014746165928020883395369904166329186489504818275588799414498269370777192492591784387624990872874295193086551698232850472128108667338843047001328123815910952533703349499879858440843273436672612309817059174099892803426687639669933506579742086925197428721857220849542218170668752441681050879174692988514837675007605088552400884922977482599184392334281377910017370925867240984555260952090188865127395436911218645487723174278365105063252634320886730916718861902432514518884367795120144940077898421293252530242797099256700002365936808647905680843782551136422419056909269955723021007264439015786295080178111102458164641166666745797176867283418989250623497106478063717730285960347660954570110108644233224789275657872978640951894176556371750452478922050660673017644090566549657794599932377629410953326325092612765493537786397447655274209983534031868651834937538824543115118972171321095918382238161966606276611511716090645360435726890998688580760247894106136490749626372422592536450014615093307709553616823285764624551907073388797760013888789297531799996989083258289817124135294296164769429975147691767019218096737657462428987887219167816094986450425094925934479736268590660713163704144072581553832547572169439588725325523018097720400208237247554504968657996125531511054289603827585199992022764697390686514518943520318211603290523886307168456130011508492919117442244368637734078352580243392941134106302401219009221543902561685207048068160192894442513942969815866067693283869818210037026190927490083889655838398917925355335608029917966202822268508848115899374539467779258074044375984902149918736925091039209804251269913299375582637272503610254487026232816151032049580662894125062087016732489387390403083807087533132197936649470404899593485954642556670816712498467846219562659622186570016346671242642577335988065825851631148713063123811965358936636094043940925047534548295735436621597863679524771816795236598622201985674229350625440085693318816340329775150053523373766958249470499582221910832817857180102705975712745957691038738892169584601412710759361750344732381313724249203325048985880545012286446976200109082087281227917271546149734401491879441279464436481662355873986699164017986759357900358356465381047150781242352313082093296703734644143987229041265144549860154087401219918627792216284113774149075944686527738891086499137877550790172536706716317988088806459304210882345101676107891330210395468002899331320473716720098447222064768821487387318991300432402640692936437907371861540773423272966428151071761422670528611883503427263648776578010028093386194933240416321061438492538643938101187276189260854622798421134615402484738018402060989907415568309187570590464548010083582719148811927578748842647800515806566501453289674827829003334045410156250000000000000000000*i1^92 + 1538232781180281699173800668120366996169889845343159758341075338891823276645848531083684758694009997174920355624860341883569158067606392272164309035786540879476781496026997112437853171356928183738750488314569697494632128904693469667738737950136527967839267709533662214007964869093172700511602786863547939649886247580264223058620511368253746620639452666106801929573508442019272284913306211573449052028226097982116786817508936708139467016936566896522435329946328836623581675878339146492047335607239034395661678462504852000962772516045875630993512342049458362658837386979788970215915991360434443639280489694811453611849689079778834126707677651303941794248642474621843705888970726568302695105978866881361678163107990945737638861419249543163850653123121751992631544241595046886068174569785001122584411485485220095956399097075518614020734461150779751092273799817436215779750319318030385652544802057029609985642902056786363709178343310103391564733843513443645097567416253529190488521698973864566318734934803285038619977470008098997834876485032059749524995220691041377141161584320059870447026651933312857184186153355771537537152521030726349510167982113251743706998985547518785609788900075938110572494058652680259007363476945582331060214917030026160312549014888446493583902230028255881913139309087573536948663817292191474331199689892333146926864248762297246308444512755585935459258824813731026785827870494979079537382690963381621152329998650313522873796124992811136484133095371192119241459223919296094621572223960148010788337996494159715815348014525244297848734899176101424910788799518808426830573687977014788740097992695119268591839604878914139993346394687527063184088360574750856391311522146002952423450568999602833767381126629046789236041317514081700498168516624636194987425875877675031035812545299291745733324282320428848026490084864503613821976585284438652737098828572572541909894419561154718653365289277304803682145038577011982966669687998567072888254381476256254183501731052045975705683220422133101526412121739081959274903385339133120379602260233441076958958262395214547379239213517793722996619450082346428281265830013099569459674269013802218219405044376705234575971665493570397283923412288347030850944666637957579141669930873827771714885521872754527509299760781475222598917300022480315709875041916835582536409014592280247710197510966487804501084146956367823767024583215652594071518552821778396444210717190897894253911111127596533424781668932570005112123347256089450369141861363630349628044168717908486461656226380182641518344117782733555935724956755758233662124144790563369954297548261507341929960805659893567063900218455391284832320743170976215834238085894642276455654003310910567021129945043116208421386001522755037148423935538596259677895712857178690215602204484708868086125896707083295501171153585910863983851088100300095079871243622466261410200527941410886190337509433695988870637555512353153249434597276028413467179124694076269001787310088953023333036208867252345692806686156091776403159497997401150729479663508504022972781166805886079663982379662554190155918399390512582602253169808288572960865849820905014933097344067358671132932281546111159192378336692774394869690921098221428107179874934528979328877389056596390411279448924165458170026296105269015593304048075819121790385037044901155922543144433171306493288897963202585171350870009473017540301813937574017187664065306207893036223973245793588620496154987406784331601937503164715322183887883198954613707203670387897685109486158060380306129100514417234066955564453494675079680949215465026526992651423449797655606333295250721873209177239390133338602254044072416856560090183423773686172311453043717681993119346138148583217097879746579535127377045089436054846548249515291320575937451269453430330374665054161280388524549649987412780502275597586445193686292455636404996448114639352967528319953997702633150011942542655485068912911681998096384365869667268488928165515812432075696767564105627099785289502165142039302736520767211914062500000000000000000*i1^93 + 6220373210029947372022066002377092777652855025271739535219573953340098920489574942720507765339366240338074232670321239605681143361243479151835259635780369173825306526015948696506474376869682461282162514211942321978758082088111003714565008039865183590036476160115361750166898508704682007508337913238620864452381271034268789849660585112496121819171059496677170232270335178161546549408079355356915230612628775773277316288513694797314526803561485371358748063401466354718836410452541245354180541230782582370813126912772512648477785688214160884337780505105417411718376252806032251510270954509036161888812867198886209021102761766762198465546585434210942260428255933849257701838562533536373537044711936795282268151267158394247298445923311960346220891121964072957313100391480581057905252078462889443158299221344031722207427635807022373291338573374731317067831691403593083073947460992603602478771307172497325439176024878423444229833281299683612492661302454452495558886141992413901546967788335960593512886887429848898304891036166171892713812902924751006633501018862257461973508645012876965378044328088994897972192175712040944814512923651423849818051219296107141265170082594072920729167890595765029892415700372353737365738470074349427763672311367832483192047626742250975620215970438264242999099684732090930319566387292572517003994422401684416442524939319621325934160265730872550086621551069418977999960025695123881798636425952421659468195002687977051563320243682935526323450351638832967984811315774662316575641682021639691166687833638435781637107997019736557859195195575285948720907843685121537606183368807659752086472679111338204962896532289375658622019767303610863812368858274248223559517252941983454185393508325115226993140720406724155800273776546058090635484206081423352402926426585123155137649417500254056731950867287724894576860055181964620068966178025723907093534487013823515533602142393533905244996193053799602294198918091810054312407938671204627594139743867219151072379643215003929788198263969396073896398112655920217190998155667820265350288202533384785968782923164535454538190641598560946506697128664577043913816553994442387675998812736429763761565723507547652075095312770803358806956063227953799116652476872491763115853628360926037932361920560486739807212478712469044666958485586535752168156608206901558416792222144902726799461185827645082435058268933484308453517939687211949779419381476115270475977437344903506116618035797435011513689755562860986403893506395949766201016218531671091705901195309921521811096399632873946737227705435896736401648843212257583190690905986342273657559894958273490629085505029267683601383929204299233323344654288126058430326694565312326231387686960087724247845469546623160578980640726679308152269104915308390332661306237807651607551072157103789153526626837668603337594853438256096243599127565234348218624621458728975401850565849657172591529834536945023910715092414030580654976646362833564311010952203253361988486304381594482932336460673167392312260074196505808605144277717740293916605526373373552842752806047027299380013929307663293951430246808739566683680886301084115829261648257623303760183219873394858060746362512758292587220931700913808147021472434177762863141465779478863713692607406598273736127386208178159721986843980294497922639731924028155752027245948365053151383115861386295873878192373085024147553453801435557421694786243634052320397977859577749081026087254236927151384187426664254762641255550573064160934479267627349653704298580629917221906078017678746554373219260829284373936986760833808587973955094299146795974457714119118553526390381945788841685568102375006896390871908400207237718721073254221909908820315545117304307214588947432254665777224750498104066910431509430482415448289196588024085412052422836990203243740176212231404684081380143450328622410343202023518773918030151151151659148784872812934000328552376383513792492149896732418345058500952699031296700068702931390033663829396281668011984026731009400634775374783203005790710449218750000000000000000*i1^94 + -58154227054234142999106837694237479877005940224809688949300666681571226518098927252383924877479529235957785222894265441832337642668732343121837998972443536362416308210038527317275757227173900539073465839039347615463886472131347085504927289330206265612078298621851083670247423856634494805167887391793602571850823096797267314761626696725688547695829095109595548256751954799416366480729211962050980491785843896215853049302658042922502161872163587319386179098721278621475872372710298454020346385828851425682672171198563225679428617746365863649727007288254757843803343315273839200339337171190923613049119713642945709181608621780651908139528718114903231954420311121817392829814664517121624739886069056899738369750487890297952004961192599682744971906615977177045940732903319463763971112883494901109642510153633345093421526683178805183796199701089492021293733778976011800726226112816803195547979035453322155360462230987470901571978707318036876123386257822605139727889118022845118464527921860122435305855739538132449080996533343276774597653249561030574507529960050063596698126428065417891894148724415078404138292842201544559072144060388109307993596337019416113769376577026437364992399344167110519418336604841050608713196084909914355364027674373874090425349049383472527657998370789606352817230842297371831073634608811104527856859430167389334350618586501458602101175190605007472331800873210427229082211306078623333558616818538845782656886253444783369138699943026766837349278304064417993662348147271240400924366546067962019144930719426994915928757593955802542201087057850824353675262776737433239873009604414324711974991345827643634488800040250736259355431153852118056818622656591037934143091032360092079104760845680939231174374034857103711789359396460643156214788982038271888038928763591143375044755307721398234937967663254652023869334467957399234590408445174761603710540590806512597301279915595512900682270629054138066855567288285043852162946523876015377420634103990798397437099471586116080956879656613803502189468482567239499500913401631044166032305486280903706793440937565378351525985560426479467848805736017374802068539422553541960387026413029343685483058351480632224024839243187249734934806326104674648125341929704437620109545900836547564370047640201549950566947392837662332211348860571039456689659444159263924780319389614291804411438080629511359231753674710888207357279424465876060274763016945799829372465943107941212848626795256537908567951121514276647723461311885962882507554370042574949134770338713766326099827289357107280694707759829263468375000734939186657131052650945066225215374739443161349653806812919923857837946200968504146344114693217729320613461333508868181869763543946973269881871176732107986981382467938766768070940980175401022315013082853155417297414488584498696272109070283472184856180067325642992930490200813939525764283263467137874769066896558330097521915431485470204706708358436065144902006344026417096845608892936134075677772130562979527177614889463900962552302324516936379403652500455141580165436365617609080056042587162207011059464032821009770667732776476047641801710104667823379585079983642957585064443476078787424795686689365394092421444381805776248565203894023407077524155841852294166775839799990693377745531769791658419966350536027034487426061698222432697172046504222682262851859181229655013366063659085016439428704130474511720938210449564650935693457535219277958281186069809036457597435534669560165245302735380487155256990989288678222625834764189219696625644880036123215690882031508918958756348108707696524755312174367413448553232061222321775455406048012266516056311472524036197561307241498512727649033923835539528234520102232878017327842476707779128321424760694358765229091773392914056721309508983093228498754383161440967202625945052910170880664964387693119464926934572890433416894035085952668516853443186925014990823563121908834471363879330766120873329090840893730421379209144836138977120442051977924151499107097845753244769184675533324480056762695312500000000000000*i1^95 + 142718614866898453196969463335583136464353004041870938525674825939021489239414606818849699251677462859681781833816806814150836247091835883943936654516661392403017597599975431042061029803936480550272097388877108177296846434431979587102198552732867439637018060792348694574769541197887662905116200328130280105813651702506876456763198103108468017980193537270840296740248990455563366583773664430072042498395554513233478371497070532438817439284353361972079848365067920392775471160969475251208172022086376100586867191388983032535772961946581181202275532615606717124167511507782865760348301422392859650681224124508201158306784474702896560358968533826181066633509623437412336485938517693084826991198789630254842190283060433651353538093063022251083497802104692457015542326526152008910715424703219758326448025244231306084206408094544524044129651730304911156782244540253806052663572773949324136411647000643851410622706978712109733960110053090606219317860649552289054334248627657563096487518886351191367023121006410854072364101416358548323489821500501585517575698854113686683536181378264945214815219948599832300197556285785449071401463650227815077247150272412624180924054862847436322048849473114328270515473330279478755462609394817419589836414941646196264132948018115094117702259109499986925445647185690025472695275088860504461387053586318758063375734120219891926616052554800637586901204574693823487115414341903214286546594623197874477489806427917391970107379900647066544354337524068671750485558008479602587070660431387315172135654076377634554739627189066698990381515054996469836363612773679595038007678648786717236488709272741706459138314937770308950736572695489944030445384971629768380811640916344257244812831838263857811310730014644845864735023356698458757673515552490076035350498781264307496369211609810258061398136937031159575932578317406908106869319109866774479329525319507784835007077276269791843193389435937065127162235648965742753065647604320899230920649426679478989966814517119014308423371605820502264550451757575229402301787239795659982686891232947865537962175045062315921004188039596086585344423985867518473432296739550824536569708578586997445052621712065286393555790189543723182428011789393093507453093440881773733381405220882152914007586523385758654179939590498157226002238692052298314152877190918971065811117455759620791003986084923927415151509830137052152036505242626487635234590559272989535372265670907428547870536767942211271402244934309083127576115553469213045592293586029103416963060460789514487353802216708847277581906484781100254940756376297596812472236680534019929104691066144117937241418398441743479472632153174073243857938794243049701741433044304902806620457465049665528756685455105924227585053260903193592403628577481919258949438892780645887597463238582108935435689285416266788933820183200668549911296199951162345393682805974940226362074631566430194908080396405896369656694513381258621280974586953487384549925267948552186250113675459314956428985179942348021246850509421803808586040408069220280465304801571225496517721955788804114516323912562132711323288900626380496563786324572739211335346896565684660004953943870109141593743196351269160463534936906263640900736348261501981669189032473220205443028991307432380671197493865388222182164700713285743465072694841437184567885962379523808101095853422934774202909174519358061697577894106543683061547485436215191706473235207014294959134630594780701465042136469737847321807016623242592088068937613789975231807272777386012023340515626927554221526409830893796559048252914464996285878145494585739694878899508760367010642519863197243716422334931341211026549400270367833456630678639464326771491304174619824744566339298596501977567760601582689834950814915394118706850705683834925336818130168182680460930776574848126954792370191742646651552839503059805588753171350119304784554443461106119375726576497889321936464599593444772974094416170120733236837952919428688557010076886050169603843446475971434850293917406816035509109497070312500000000*i1^96 + -117584741141657608891348298236668464708076949026018647936561565337742787868813217948827932547941869698423247111888562901465205848458010818980691018317024098413412236947045738492671220519593074045320420257418431897980417032696722305952813832999872367244921061041934792226566930767785515267109110777190482844199721186677210809525271139984313421300862189517777255448626689125958448588914229653379894244597016279162822173744919589630795827954800158727205323669273211691091303377239143397783599049773022443035079230698420216248986859020265907279230371814909875510369466110467256276414789727597437467097550066600526084839517428592003209084848604278860107039732807389097003350133447084147737909836722891221578886474145308116609374852264907630604413565296719834590521093352462557348112280402449646976132833154200615144679238773091745285671451695816399420842769435572993463117558372215052510758246190583266447518663335409430782464163625327594176916701317763120872274751191535309874998552356385628954911837503770410303595142361031200806016689887520309513317517810630281920962772261980355735328004351396711493894225827922881346664824120447855285191338527216753375040020821465530246121767973503464128383031639256749989851348138174718551449609730384333331270908910444840242128469357128180783260912854522485015753199713077383733520348585427553415068307531660310875297255188154427532140103567132466830879481843699524461285904646532312063264718804197895247810515662730084976194279753133328751772238703272629463435780358805030808449421966984102621397754927038614175923273749928355725247550168714079332959059759612513184153175313586056704060465721867513133185523136467029794062893338770956704950062038161501416618475567476272312763139234005064205832552887226136401990493058801189307072949692161553803329213329263133231741489468597424698324400815420105582994025797312268139877521367737977572456495395826229076965881373784595535482358618332078838755347522795863281607347566035925561912992924009166295139932897524135168690297210011992543091846047779682617442924199219490369732065959736302432826435592767436071572163954643922312401684263900872337487577843275632569099680766764239160886860858380222910851369688916478485194166249527374863943687053393275457144025684359810089517099606252225427424034174649670067462610130938831432676422358456761514530897950344264142310799455551686858110407445550363719695248014416667079203534917830832285633500845984725600989325275530802972683081630786938128133451541147959267893185570490594837757390143425829733093246316285384931939276805201427033659240922367084932538446685303986220501346223830490721807217470357492860429534370932568566556496143412319616783021841370653764957024902891062658260146156321069196736790894747311925716893688202934309688686157841476456576705832522296339810994843932067918998600782047703710193341042001914261544097623563675639166405942030312260587552966627588334942177313885208742650549813794717777424685791169841186212118555429313333994188435801813518465566672188586936423157306870522642828189788213450174966293705057676728802870477920519063627806695743211239143797964451588588146344501646079156934648720787672207811657391829380312722584716281030580741466588161264613242116464589013086279094580570766902398724348787327275869589584281122390129764390858784702162125031204519759833839157481973845213182161033464022275727790012953363269992892463958418917510640752964680876801468692662037088849239945070058792469468517053767766183087856941088608274976272871521025604299830829860904450217478150748162653643734401769596029284955709635223361934318207051444436255446497446228773948734817631098774690079881233096969403944005774124967652115076998309237387946451537817738250401693791720252261165061623400241846316381092987403952878650351293115660903036207930577406125559222754424699827691843925576213873635029068554193029735653333570595486595084189906311049284819327682376392795079941727605813168206587144941355216332112831878475844860076904296875000000*i1^97 + 198230117842000231719654690410416815184989527779718962171168057911495667726264259221530161267090835727141320673617349567494787962234637269399206120284127309585364688203921960301774627469728513754708626385805567568661463933858168421325064618344996280512885178352305232553322161868856568060051929603411421024076755506790941438458031834247252076381457653442807532167636511774485277744767738158141948426440704575877204383326989893172605732286989036999410989361740476481311754229848452738592449285942001013838091761901470035936892594659470163847339321855937292636405598369745809048674096980238355284011845095790669505209378570312619901561344674608965023896124837155273227595280516230458286001457348949460403226870009755934839461557884705583178266000190197396416722480476606273775073516096293581650048831626794753550843317710791710394898949550693453477724950881673438422811390689748110678083856711638455864972689751887555477298835345622828099513695120484965717719855072928390794444808217601617939195082963408488320482230026823690905140055833941797024944344266101801275017992927476110221577174958379056646087605437893478623510618401884237850711088764759266453440513388680041186009313933701903321042670229344732256617000793483883408717336099743531356304822514441629449691389684340991114552885220934933655072798951729723450962672276203412428707695959376576554490512625269983699686407744988203961393405200644782607469523479475001549658521660030628077965715488586218374345185367715629664201505052334746243468768446761652958204777673578723696748198825836100662833240322595013395508352727217016381814003447317915685084812812141433118689439984027790633121239189886023081184145966509393463172571919477359958577869484226849203131186854371488673299455764415661961756226216359856828895822284324315364619255319978811136462995398162762459856088819542471685022066307870360121942104221912954641043541377331378098057039111274483381764052223294398746332636362297577937220964771771953709425796936542531854099005021096699413820298228124576894985593111722498572466469300895877807971851084077761267629246448318286313379270224405088925957986051346162099591864828907905756764667183751168646768374738702275905805591921103736066004835738352478074934212298711515284216531534935835368055802887705362966512388904423017528460946196125718104055713479872647392750400322242311272407587764471204138101463545001936648560282490910800278887428437400859000140270982111005604017797244512547306015723700637926659303470060292819019703000393027317011932906042346986994638950660591792787627728779041126400337735379623744342573149793031942729496426933084421506224830240599449793169523384156681775505991097154478700811698482674909439396166078249089994606560503530791703081224942118195922455819716040918687082756962446688650752218266529584490562118321187909700186718103395485808214990431914073086647690760667864997370743533233096956453964013374770053567750022407013409741263630599603917230586633502753851243674429493783029890090199466520027221485370564330930649581743758340606393833532891515451747776026790533399045953976483029679898077150481804053200571191703411943778543988234374179812761463387067781298095804995782887475205090041579232630749147587397678415145573429146689163530524295855623905084645307239387591964302240056531490007685892825414977747716316270101107062309319755755902862169279792266995733537273432704371404933912313516947204428726046508700013820420423070042389551696901293272165307201373693530146138227883244220577772021810075681222791399300821534643431231751483860757450956152637763487466017995597439319821628553018388883937789501963443283336671947445188392618372225231490173875328924806882300772751053328294759962723408804393957030186528183072847505975425513737407932517030859799363762702599712404514241911208331453889283895854779732995355492937527585323174419980744962708445148038912116873693815929380182156619310470881199337911977472563134643154299517663410878931529168767156079411506652832031250000000*i1^98 + -986754652872117781268893370620331509678457658768008544730085758249317402928676074250813522515519605334525676604964934332185308730927653541497644702767592360320749293580542751022078122539360083260387382817789313165346014096341379219794379079847385735618585489085421551756876665417478117978366738391790582964358580774613177787704837433451756409946004983648706301035918983537475375534017755936155070720320222843899034006134376268494148060986768889794714287344989675425323673133672738761430307930004926145369159606504792606648506643026276096355418532691622409694397693737588533765260008855141298298048393685860364352236226049664188879802346031166683053092672398731914190246309720416155315132164544449056340809425516455726665022893001278720801153866458155666292799842114154353064174727039569309295341725872494548276069264253593706990461609226866195566186308723656548026874119007481487791453379577767677817375003563851523628327918639949681254317264098757891168986438900779686147943480763692087088116819272501781605273175704043804669511068278590299864752290038865618663303760796166886610738981665245813986563912507299688765804850980773986806202002398662910325514714739420063843019130522310286620750783678320016265251339805130540406695537408772888171598957566190509886104731662339073982076984090524325293461501903973286172077129420961383439485777158858341269421949389203872605630528117676575990676000247241297831539625394861165885858005526627534082391094192065811276232007365303716944780125258252345382393131887672828733445945901428305239713372245546621431664599812030808736640411351965595988635378339820231558302310780317372585140359405203832440934184377731731056770568250511871095447111105005261097417685095409423127707171629786122496683702556476617713450686952328218796780726740890014194028880844685760920036521087340730722202025856323474499200760075505995601784714858135656946845438099368787417002752122768411100071857370936888538190528886809648383192000143222066586226394075373951343542292131281586721763919679042774049843078334840800548282330490999226663646024357936661594192123878326562007302706323140978285940701529017407698824647167995618376203930703534976433687386613577440466090542450259138033676183180530576467281370264406139055157618406095601170493953139953839249695836514339946628082929072030251331915174558673337639832597592127642885016573287525678145029114590066917213013684164639949623251417435065618329788586379345859379349253604971732199178748565265102491059064284857861226430389978477792308486777694912337944053432157634472035397485938730354195395431354118032180250700194107414647522055857809991967194415239690794933477497842886045352210275514203179891734062692846736128210589914670939965010320699093408281468686903904931715956410353481640318066193945062672256009986868778324469255790100124252022231241923355602899576177508655271284039472275807118155958604638720396269044092930564543388372127814261782123104822502207949906143524363728469545014035437265913204188196549118965739418910371961390649180873176917901827829331906610819250602305880141619641784989643762145265861863341209875381680830632000771206467348250825334279199393289698246931704857464203735271605073522848954249483185765861102429632466238710520164037723057030777457059467601862568868598769007380276262156067069310177725190905748621203105692969117874031131915027925167085161316854435353389052471799253915780515714303715707979572415245978627323222387469850829708395264618408678373215321957738871936686149867637376804489721322175656268059172073283358073950551495065446455901638321036685221873960794389544543447331533317534403997622392947520679222832843915676081919555562148991648715377653020371614149602575369370212437571572296403196844124066970367175652095123431280943430535426438303350201352168291811819870257536520977173113618872049935669489849444049916998819005098610622427530298528453235881634211860121619964195507642604463610417443253722269425054491875926032662391662597656250000000000000*i1^99 + 747236371696506092934293558310745678116763870842136663361331007939826683708581173855652326432544568436388076162677676601156791517879036506054174797898909297793338754677879801948191177002447982152116420249752579284134767887276646143138373421880774789684438197581673025573049727554317542331604183263443274391580681836162370971852030804311687576654588331532607112844370702297047480105346439183642238965108694248386262045722239817452613851692663823707806047775064990629169502244585905574829273653044540586375281342994534429795898589902568183364792803828293900822554846078687238006843755832432008577492004383296024662898396761607635848144168755627415277310107607473570657714721872378225232318486735976724181407495344195425163021376328835719438851131237387198026405745094886855249147057248614606722041397336607123157612224174205607926832084181372945550702204721753271310256493196255788328563879561085429579747383697655968818181732999452480341257654562342113072327453737854191455942721499496525318850191727623008185360254401740200308105868893550885774363287322420764466820985648810612875585129439046656323402977240020370434681597552473808500163803512009136758724402562230934261765089981927758602795640215293546456035393115220425794964478293475204802834902415808605297647310176752829096806222033136152834930119980382397740210654138935554866494165013038111008516291843176288060539067767530297990912370550653282420168682008544994296354830546485920114608899563827302282867500247384598620612633730102753187437480174245254334532121299784798412990366766990472761475197990038435771429649247670629530340580206004356989320963868791735777715486701060545808207617720446962605200187513250312753366719569810421529890012727772079130997599512334497965555264487318602151252168931803793030637275764643312674995854493127192598861802379695364048920861485342269779125609049630134875374015096869245875016948922230526283332506332224896684668252804154257766870251594252394621575364698196662455551716121327161452361560984428457420325863436659332451943373719901923132021290871772658501224621947198732386950966508943827584882840890249063282656536606291916939161461984778254201751525661617095943667288610124078183059532460060843102544662595796794667799240780048837980876162573652479374500839452629879868251242512224590890469110502256581994597613613412435540753418662404824480951950159575105990535318722715537851870862339841388922569163411877311262574741807864551211325872557445237340577960417470371951649405725604950274201293163925392617537384285376640841862226100538305559837694154816913288603351491873004925438273115752035124557818528895820188935661488571126401893156616387873277511939326402517254884765859841911776925452530038682948606893340342396541684421705114234304321510595821779997725568769789396313255642748915926506998452682289683951756315080059471829938000396977306931049330781088466456953140285804613335460763174977225135788077735940478983985524469088398792735983907309167051994347626066533275827958970033199353658783096612311663107626874076874316185267299871674138463681362453134886205134731535965912569166799028773365388636488358211007959506427436496321738746324469406928024902499048908314758604847654949934974213452409343244961187653050723106912979928293729574911512557328539098080241734663744493446996028729663333315741990772510774437419260821445948705783389027283176445418033593857898905308469513640692277840627513954721484852781390525629589774193573105872115576837255214481657774988769292004814873754821769183941026178518183164204261025392948996431974701789044912614198289312429204854439767042148049719349020464644187224932927705506724726436356915571364024138763698617654050332751677934246818752505634119268137720718733723291684802008891430249286611345155436601271203505562895217533780546069812478451369154924792102579985231293483644647288853719452794560518757735440237325813076640808848981064355612886652833375469850984984532260568812489509582519531250000000000000000000000000*i1^100 + 3883790395768309588256735160368768821501235279518199654128489438004668903783813429708592652800391995762775655856041298553972286281480158487980300378829012078480843225431513691357956255411477556997854721573169627971318430488291468568998107567315955143503357878169287564576883480926141184181522725333274366703204507974383315191302811995961178080573736216849464285438918730421541741919640876690313357865856179676994665265031026912484607306049531261795544622154425170266123317884851058337405171654721308780577945116613455690455738557031727202605837097104360779861542047699481505813378662210124412502313453173643388093564625735020066559227643555979044212330936225953010047313293786412263999730086708814565517052952476141875112188077393042096371869215638746667742982864671116014425591424502801383023978910157520737559869004271643659372524482722695176336255576728536354431018245402818796502030506692124836748942287784782610079727588842328313070923675005148519868654720118510711161488057794893408335104306616537395436652701441153503184106082807626765230499833127259205031114687576204942068516006886068884876392478080157333680120928423282223253432295402407874501321113257972990803432948145165198582577982821622054569344938980452199640517500731775793528611830385535881593949889160373426692861009286463506286988035015824762815793061628079769727341201050401083940391956585309881672066127362613310017428330171877586526217149906643522321226945193162865867307658259337497581392214135317979145733586372709588700064357661876691210062614115121394047109135710395675355919269238727629633811297973879692736784396938077073857388785301956192976808608644100263439983064810719587737319640037087830826384075036094628742909712632763707034783038752390643035698344559808944206596764943962083344845808126024531579682387095642646383914669812764078819522856504485984199833028498172989793585418281838769324683019882156223431748222879479063367963179731324946668698689213711530836346212039256053433679389736490197478650357478901834934751881982929889666074892307416416739412720809682344045915223760334981920490256676925360091633784225635690433251857092366354601583689376218236933220517985746308797624567961937718343843668016856999176020227652067211088634190732383805189431225240989250421194214292060994723462106529951377164032824061879242228240526154689918533708154030558525630066787076469949245871440553605903609459256820846023700130134247621738736822890134373319526694995415914398033092029602308937977172282572525226176920928875382269621292002098318741864834145770349100974886537600623314330087206276165885473300904201298680055017235933224789608030046549444885021403922975338309122808562312734758682833997510396779004729783815336378815360900474811777487568803664285415847233465116745422405939226495324534014347244345947172079221861388864659311167996358564141789187948571786469391817752190878754460074732846779823764106822051284439403768193980575516308500382939705972280105898576877878170623783583634887343223398584890117257630215318856265959164137089184890113274991843457326505946850618737909218443992682391586145112171106117073035606172061462434491515891374331067468873452343058696041892631353957122823976521983858179958923464318956637466619073295667142465137304862329644836204171542340697462853026641707016291582260578378391586931816548027870950479928015417386027698269981796333716663305175509157803274245672145541409070545835311492125233675776509382069007118850054918964779710628116487139961437192484901733387106009253923010292919867771838846800180540510170891896929869283747960031258409805438869583402459559411340572061073614638032660084225662292954781321897750381131781490167853395565175665438100657082357908843480842126182979592611181739725475983307372686023110873699776032378930581630643910702086202449433453102851235441764016802418250227792774849949200676379184758776735721401221201867945885763281229721942468019642291654491828012396581470966339111328125000000000000000000000000000*i1^101 + -8319878553846892206664885042250645708898072634377605869590354770743632754214840309859128398903396677892343384389249401058643259127294316211479677906184832111680201598574702822091637650650494912382014499039896806051348033646539075953973066784761249968931087146427901984844780862455547098184748649343737388081364981954617727680818408479053432114584975138907875964779691795549615884427518891695398207794326062694151323954965524079271333157625623020386676720883367061338084481031426063868867268429292427843291682066990136976896588020115230072463304566317781678744215270803101376751984904637298370663547065759834143847742949766215792244853205553457541919965026471386636060471341130578780181555098095027520712087359193833599771495565452745906098053579433340266984327776576367178194207260074755955561052952002576930766315072424192046477627305558124726025456452577900463629546728007578060631048734795432057104710749267790370673834077315277059280660528272894719505027515211420017477201483038768122308413583945703844323686819231733735835692683783066909186963431447976417634644884547405005331466752412511387056795200246298303790909762562034674972257168188818100149183138698232985808015236417719083967033038251035556136001353906374379382471049980867338428337068554444183352347104154732646680580531693970231170181844150155555837358218620879567989686874333007401798590868240448204988802622556936175768191072551621321192298122213844149678871894388053243471855079093381170075666399088537491527153811217289024220906810553783548150509905280246588953465672928762176144429886421339318222356596432325124013927067544676068320371947867635075490312924861674653921861628804997607707406722868615485993456240915510006696547224874549802254408704418165058952638832881773559065766218596537587565066639890061637782590276375765057098311039568856063629632088628084100894529735772782779214592898556475473577738538862862385359504243229802745784198645721581315516955588677480725577888559055917096302248231996666095397194957231700923120848543207581498601424895987757022355385681277601396984197524106577614942659003759579901982955820354335441991431440038960738136534820597213696073216626391159365835770364317577151959744029632360535970082479087595594677408660923798946535926398109792212688202075513260048619275920209887798198234328198900487394495193758952238695468438367519380362691711777267160406798417573093498912996788054081013244375529744997350965924808065968667140268961374513631540327692101767470109104094521058506398951262031172917258047019197062657443159300382187200392054590773605645809723025185634465437149827421038746568302663348268036839487395538935709205453031264523028373300883827448032641339384041952755455159665428890069912907589818554653157283614351495462647874283794630832933982171052046942908678036240765414190707289045852521697053900010839938916689905546332316847101339051075358670362177565613346763422120577437786354055726028925845256065854039600218406182002607704888279878037463842745812094198435069366292693885491095542128584695228078902676382946096056842589803010203006177439351963996186418926305562432270195562367570786979639823038342400296773962166928185861787842189017124130699558369729498978504349620856705710361807364926693641670518670971837724859232308481228615417915539447638736091367098149302826105713474868980790109061483592490250293334329777878985695632644013859772497654304098490499678612104663735020488972565828223687916003311705188613444967286024415581393990518177357810902041082400074959054586985140889328630913189591607046065767850683498708515724429205797638376296030542407933563909660184400571506506640851761469218736179721479068525498268318688951073150823811203123382700776487013587070918763234042893189140852816399337206722598225779660095139888915814818385478814924819797033064651138349087001708984669276267628871445712578751132329687822005216905111247090457300705571529186865831206887378357350826263427734375000000000000000000000000000000000000*i1^102 + 2596893361904163850047161645259044663642656420224639270103411404773882592727014782282274145486779008022424268203204170723755173851382810230018093967077820504417023630094936738318520825647924210273221124994578593685963713622169986670133978094284455827563178600498970305404023468542735113844168935236480716996737335383339900077058240587697809548459571902485220881784747696535629612666187115191070827164856057879823216402643715933907546547937958830534848873359293066838412564386476248448463966506020285154042564222575910741302259438935238075706463014273622295810052401825012715266959330598107200647992583671264763020758802879924083553873865180528712067558056295801497428238997272577716471432494526678078329881535763037603160936141632057693433124863213182665237362352304135965357795154667368644087942079672079300710341029209846539677543683538663853667918534722524352020444586382499600762462638445985820401289542153926369589594481150524990317613430312591249298782639545457658402283280405300691545367101363758225696232100289189160859951707160436499192902938946217761912522403105811998412679235288369142360224781644874798896076665934842530662004518477704508870971158181033461328548932695192523782072229072890942149038220467104821815610925997006400724431307270990212091464693819808677167690461841105674178922760173204282852732670885862910265479494162605792769493252222374949499316689994481894289655271159284717092076346913059123147055444365500135048834673006820230643485528547378231894312794978170699724870027358222498360852233692856951717061192744289438292236910700072286325939469535854445996635215126103209398248528599626926313411561754059958157784980805049205650894518116119522409928855266881970470549809473636196298654311887456426988271264902241724951078848510778648784132603272687070079467709071566574629546534636802584989637835823596212165602793425131891978333890228339281010806152658716986448842148866130228136307662352562404159497097827800988115023893832773543808274987084195126859183185866604740709376279653734945006484255897459788035267320560608451932296130170282594797740487053901707142066954144794733308864131568212616763496399029442841699580335567827776341006385832187378676555960576700480120633365761459280829661804119533867913146770728062249884874093472270846362722069465611310032874859038998760956961540659737086224843477650075434384300043590764292384463735325969199666119255274673804563952601853427747104261503904026600924583517660132542390296574231975582551913607306025565349232869874745977693683764609993369558996464763456930769536132434593603198022929849780960874707247891708022885809673855560991676582484952651148489744366095997442987295217146947934752052159089197256948484903110644512692854499371537471514411997159591843581180905875671794050664516772037994928991774930111442678140197385851986027022081216058761531029781325091110475016193802592789015257071168396281446800959088162958088776058237577865794186568205120275688310262009281693608310520809979296033928104156146190869045712280750519819372389028933684566782922139386065037783894864698334816479297935840252977673982225448407284770138999538299083061446398324704121625826686291313192977110888581439464135752777352600253424654152722549311579972614007059183490897854577923225653333228616767926197187181557182876712731051789477695250547513247093258698067468124236911977899132702033958863121090035001719194462689076290754199795560002695570403546828673452862199805431937979373147681107203657135157093455170006809696371505226355077049981063970167033457227395457855378786660796749613848190477135963775958804445114454037941301384027221759338997004486560932794692901022013521407188890449969682141103097300410642568245110490791224324218432377620185966858011182828855453119616864502064077326296771582532384173247983479879879868620476243919075402866879354838759865212961315377027690307593753724672631829348661280931764849810861051082611083984375000000000000000000000000000000000000000000*i1^103 + 7459183548426133318798405569565471503036483763678620907939635652671254070619577101467024192482404236247717104212828812728701983843412828002630040069317828272265934376373852474622751639489747076963636173134936853361465052014870881372980459187644143138447358589104787595149131417638314685389211547121238437505189109598074710419100968109753471030803575425243992491908558793598549248931579736746419217371881846165568738432267558627415296939870039062975923755999213704979807895169704259301944456563356397410461279699593877395081965094908064835475961414225808198302457284296183808092525284439159676536794568223955476464784233493171190998948926310701643121143442243773285776324840252045193952372943709691150174171707636090106708865571169130437575287933535483794782982735120745994587826898485551576200376523743697376853299607928488249802665526997234196734120304012229607176250012089198314470074505685842043842225373987863748236685901656422414681232596862446190261833709922309323887594115370714246027680370422910001802206416368462213432662246952011330403215198657381779169900690523875888275732659229731321704889390733754689317240908203520386085583918538700675617667828964542168210049299261842261091584868624771859015162442013118323941428583524841642773663568047017080391568051927970178416496875130288642664977769100416177190323853139625795933746115481185180828566648854146347074783357037028994308072869422094179005098259832730381884308419430694499990967363438076276786906640715990883424432305479155505042802479237663499834540716230040992534279382158482266191670637021452957948018575673520252494767483026002319179751811607989910973071241356234408203866027298845117962250390434692142024243703500613167099245610828004468943302886691254674810026473822802916634344834704247858021465963074721769934464171085979161931656801246644493601401465779937207709021371551732635957220141881009835137939719067062607075797439335417624431948803561912488958033984194297032399926180086854734147885475954249884709999633013870589876941846523146819722022079350846560668392627657100098053466686540617045476745438906180227246527137650513473764301305673904043847294624366954671610536634598280371128586635166525958619690537352063706065557606653450870416084597989813815858077606294140051278556619385696695907017681264476171239432777331335264093480894048051487841616897719097427973225707066225025490798040668774723584451007551410477752806559660916052837935335449117613562313673075501419875067204154022767264413724354459621669958313064806526833101077450021909664439626322572841223949307032852590024423563259057045582377766698462165828575400117508560397185350044136611743593781637636543133829030837000360345732006705852553589082794214428144614289310698546998214269458381998000836979872720619656889123730208498058299319352908538348034931195713170687017096318967956352362215280721088446202653284223063721764433218470709530171094648331610673369980193939421471758545927032215714805770918696239979084046413616915855162870795923315169741749015130368899367673170269995066240007399526177426362493450115042794118705574672940367437766317270680123221018625537461589647644003141208291339110713071588924531652217978414682023502611495092393040697043522113269341097460675246487302362737459105289107591132728555966254408511795560422088359701805296163777981271955039905059856249483619570909251656439886086174528471136573613909661866923580868241654019670143292728716572871344004436146900863216947874863276703308114380227285634449393443366742381168059879174405869917989303446211162598226966561699471065469897097396717391885448248746415159714580407273120334707250360794938702056899185738886552785212381410232434640963237564595626758041223646562723418227180128138739120058558995059457324601693702601560311002428445091268478833719512792346895355730714850806308593307655533866282009836911555968603938389775712318503805254863436857704073190689086914062500000000000000000000000000000000000000000000000000*i1^104 + -9022873266709258491434377072185063221762185933906269937064249734554462958511207910009259973388092863136739554547676256611132519417858529613570520294057661949971427455748785658131323578165178374161795557745289989127379225303449251646581074033974940473318179162565477971246196579809785619967534175441136736489117508286653273538762858919293842786876819532723162106618115058059262421563901206952032399108758702994875690783363817062514109842296895776049688560209572703488187448548776325102547701694743915309637716539621757362900057154940700635471017352540128157351446960765640559899603772095858512188779838123801930165813442724880213402803474804585467278443131703910605821203210875028375524777522650312733816161726320749089187204431176837031954736443089143554176037268260726801339106537042259728414254450749151610573709771629457546582444297798885238140789257489749564670159089562414931161095415228071033935832449475750950815724066589223831605059923612353130053854282296466295590928670242289736799621831186305132416693308572487480823805058362372823611293419503760382661930033786414965231772101890876237239905475990228204387882775604542757304370687277456057296512465071962681316662797375847448806369707234697333593924238630072734463843911117873522984663467142201599984870078371557481465381870092991948611643016808726422003511736922296412891552628896810143115812644055037967323640621847311843616519608638790545482323657048904147232402513193947843482361577595215257757910492500255538370938714212044180506554028785181169104452640451363140279486372749665078273760485434342584815623696006317742925007668155244629350264882442619033013596918799455776977055906821115097747538389538948419433672640762186477518374022562263506363049032244956342843048397850357245083496969179149361023654167371703564345331172387156110421020591286401032894309631071661147574946326083276731221306769961435420701827705973083589656242898619599392547329797337145794798493438523386094383500051226834501386194268535058581658320260240095219632003026468690699068163767918354052391243956952766537113320839984747105551829967938392302766059917681679127530185934830439483778703191682796769759004998418166543964075995957800961690695520841996653471528211473808030197497656030844163473826405330761012771264840519022437410301802914874182507564465426228907523192851827777195682209943857948068565053251756069034659062450782570173218091927002352380322505015902358679049532380725203360518540831210214397858388655685906255333525006084288902055168537263718747499787862885439048283678335639999646958004323193194403680051729334578256278937348723997913326696293820716257774655254140231530869197994631518208742129920557811554508357813809512956323880867229284179444090685458639559832577132451046263598153779544289428178027835023501635293212505613199810252284587678049638614532304789041704351851454164246527769943370959768447442531089944600570776961807586483560003584572559477762119750078702778472984033477124530022320604058426669950447857806126173573677280651976400500728095583315035790268067150809123723647887157830636663623222234174793094405709564660383152892116143283933978526800219135206598934344228006621407519642704088354776795321045788702347638175204529268135034702990930125742377266224873677576290223487261925605396676332123732591546529186385139673885719567479779557811606083528037609652422510400462959209788498462623820142692578254298025263274696047818074952664656462518932998260497314807588548861538492734382409095395641522874836028789335563807285531924719272851344245405761556236452274109409055944457412497354415306800538811431706068759441241767994492454290877922493230126182462947486124664279434290194036897651130021608955896399881711660947053070404168446154311505835028861709563710164996122869469357918688279066358119140193036369608646677236586866594828807173519371348198337750908100751382567762833555752877146005630493164062500000000000000000000000000000000000000000000000000000000*i1^105 + 17797240973451583295784247106916717884243074992645589899304709151344892134244037180947488771099553190169576821900581048676666912216685140076665563866657793076880575084262920501570437300668660711307548492734855669932647713392839120594362180218105087732623174872696253144660828709827195249891832050067888478557257469397522249732081559787301770020442392912224063638224062748052695436252996354993504532373547681739817322493821575248596727496819561622182855189189265667902096213497347017775862636524540708285745920337535278498209439634321221638118352473038646757418900693819433740175691347349061689278382329374121283793503817620955303067428937096862694555595797994747713762747723847644410686434986260887097893958026614730746734321892314341710750355846726466285943664323452627615635143986622761006579962559447850267438574389776825990494908026637861488210550083832374791433675610852136681091509407841179172777671966713542517453506355571324509915540684380260022204935203385358349941729187481650811008245747827394672821769387740342422147776404451820660780188215108119968446739554051774767772747653780182294345490964729841460675840553623299924576832706341040626392605877925412963129518372076930533802394835932826605579681579467541349668636547342529958794891922194578048259346293335180629590446227066102777411105901691217114042939377496753853814969838876196584639105136699015980146352987467630355492450435899536831795952780216804986295307490413211422092676635018696225492709668291400259942121192090887446624289061857687127396982881104679976383432709941317942729125484803829877177463224578141813012578972368667647948837407245688467587053484577170222425570778878439775260358913256451734957489161428883245657402801829629567878457470645618264825715358053560645543707705994324623265072698514687154989384846222654553818896260561782420067556019388030411427422496406781233179006015327066019446801094085797737985521411280506470377706825045483794169434465319868433748613770499661586593580102937049323151588226822861051847222990372861054175631793068224967026992294603089486426895918973137523036022407742310605261813729934562089566768780712741055796590501788080365973017211700478470378275724407854223309776244693849116772338937678216101782562276566554602084544552714276460179320298269798178172597879529315248969250443705300724358950412004199935065210724970890707613920217069773781970528138052905299874360187229923223754554788527220831425261786904082512597341640508540627904626093645239629169948864860374459256402460871912539610431522511779623242838642968323637056631250404101722207495208264706874333114711634811518867261192047143167700506117373496606096376087292952315844471420665107175512090425408863091270181689209393189475179674830960682185907685331768825514240238157999468994447654456522651513068884222577349784878905397872472443346078728904197354016526558761025564616545091874566278422333889481511652433786540906593429204848440054363130572818080845273664244100877367586933576654383720345993319802698242671416777061030775830307404710026800692910240139613059619922124018937811136793308268894246911164022094593244182268564286818341210670717124729266532933453564467783892487391919444274817965381431186038133595509437271095873443497808343936916598990677048849862269531286583473454140546551682505939476442955422386254397929513820332635743667272009582536467877615551627670692893536113179848098087117506895871524475604040424645204385913083245989166835767892415636766599379993701361957036244009337994995616787836976777931977772201618751625093966792810478167709429787993232317175006784351831817707956199048159670764970192784393908350432653715292520255466889803739452451276535422154250435501290843822783366464421758889570577489923352643482793094176646553543953321487240320737971643289338774875550894370791988876579190130732994144480080159923718360880037134820178968145683668553829193115234375000000000000000000000000000000000000000000000000000000000000000*i1^106 + -54310179631340639176941393690326738027455032744285499820727109680298742130352794821073380959758601789129638035059886422470367618839126625386435996726044906482476065271541712710018861952160073559097138269079874226055690395207887022128074905217002500552081232818607505166874166958407338591445695267664614999589262570004115302758455743147767870671607277705237739049643208395833669821687080940703153454890427307289293366264448321980688223522527749489280162424584971163797291368806717430117533737820096958763082114939278518577571720076545421839296552628513717262024843655624323654618376829060815966716082569612119227568196386625003795670025184719032743841350163674158599767788774018434752502256391795322286688028777144991257162542108238914998759485640153184494803076521675301638771436646582063089786548357150807243779636154199129327967866984732724427382895849489695980512135985023809246057436964761210929260846711929639814047389913801799603717190189701844207688113969626984161158692899737395765437153934846984078764046759130254028788123244249016575618987705924433685629014618922468025475163052391840387582933238643315341306415917285775652974815363019072149446947935223211643993424433662558887355196757319273641484128085318709836795540095044408391816986636322935200025194808769714611227766497300173373998336912453476104528349134990161956743218210653463399732259796922916085380906744012833160896590082302430481351256342100510044259865126390749706181294320596405080944839533135469958035191744672104804999787143499450728649803989722085669817631400172449698282701036236955346693635065462958546862444713116023342960001949280457067470750233533960757858697620571713613930320619907024292625447830041588194383726800522478471997231957072949407600843900094443800291017923541137550859292041444550186166732669547918262142293778291193475431164279626285840411201224735511963040706156719790979121086485448937265943503546767839543112462862502932360326955689432552443557082946279542520217720742075719638732609805619559115795625308286121212682141275962382103210175821542353566004724315331571685475432029425100147488418879522123485932681169529854553521615847484122317370071824016134408214294232901402511721205609117559288343802088964364749068964972190589562127502457916926670424981509459316126582231035430216630270353417092574893823378232181839230600592364169192883712952849061280818140110880196240706766178928755192401571732200128456158799413113625696881551417786726931643909984686734094659962183936270775451435146179897293307548220694067974593163485990115348627994788003453484510312691609542416495042432360707120263431304273451127040230662908993897618686094181124243840859133059129047091966817994948742600589973649342643177827637078622148467289040323220357181694239510070329106869900772092386837947646359852811551854763829879210731959102378787739443818012329747511088243920550395931739942264278137042089085302444860982723753391063090803710594549026877405847218415407621922991725672598857822514506052850000398527341878826857783979971895894319796381666681944697836917279662218395846028197379436505952073303697103135889903366125457214712531434592588199584854452700377234010132456889329001993338575167257872774487411180361454268369305548016439853971092875822834529035926070298245986354801759361755810492208012349948571339722841402907018578757880985411164955055527262295161870691785775042677993925974715386017683610260915647003088396130679825979224805628852660025207453930402344477860061652535589631828655159173791855162283214259866697714946214849932863393006846591758982448833341479892915730678378919446120185841450001821623877056309923949073138170713081244231421952189321129892949536613982758978864881976567638696277792701213987325572534295328799470777998913672244505903002011163466998148598127984229648753884066545691562935235386689583170252466188969457586366822242736816406250000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + 86715589606022894685509515899002712542321861814882661879038170646208339330607132738272574162623857125827558426238079922241886603794246734051477298018662339846839002604821321010820577379082564955931270008578463914992865910444974164801446001225189374024992335147009558256236299508841461272251228101258914324674356890734405165441821017326178102718836835755874574842404391846982442539002858309941310748228403764384092971662074642422030444935736347960936987023018992798313581598322446586076676565773950615631338473962864294440022301140701276341297202226883553659138746803064506928451135354544882355634112050369632637996857097458315649494335778941501219943951840375761626977081217667011511611778938045751119652278833429996377269950622788343004267641201987159634161601465310787781563382995107363937444329715882464308387275431653845745165719635564493483124431766894567678183218020940724928409522383334890511164419582580048067954567294978662100969656132474776863480096282764008883724614717133440335217166257818131128154720678961369099647793022614967541580085059801506238685906739998538513897648336185235720112706760864779993261212866416098855324238492758978892361832093498605053426525547146791495696977534606898748742490174055332897846046790944506863852370101622323993003076620664347645846237175188296788017879091636767124682988298280667662107729388331458744510791725180736571820955628226494191773755008425263615083321169541892159468325700573630308290161340305726340841047178986932982114395404062428730220870376359151800077525830012902614806425755516567114713845522439608079558839528629094166654043214679095229485698513983062718889332310707324144601486514759429953096154946161782708654858472415883459942912876085923982363332190441767730872830218268540592837426924245900572194885551911306009100591029733657813494182405340788341291320939759059299554281843597078077858353589193710779287250094662539012146927121441722864507310157960752879436459176120924896634933336932357853973899618928841349437411854190584924982831282800043674754760364685194055211407717857423934041973630862425718737856474013168875053107681268937361865878875400435331812155649104590602757109854186395773633373246109730311884655271569470978806927713018971005698640633789280078992815235470518882395934946983255728843013624789038324787852653629061379272056711751447664639878560085607147751412664179769587765133917637482972246240158834614296790862546032730156665611638215429935025819229729049007985954108373150402604597630033895635434742209621675452441266768999875644665220498272174327276394290001353860953920980529067452051625710947327010680521566375157268149175458780391495332825854818445219805523577520756443211187218556031319477007328053948050840993567411166812516675909806514671370426480586533050655685331788340354169296928806863577444475269104411292968951710933599418709708522051508819222570098452044674537303744719562426144386699460589600019598162655255948781219651580846738556402477068224480928376018068002384919885196525131071484931172318969123420187558035944141999053486202109808341803054411341969121388875830558436114634547904978686495023354983229118531082871638575363632840307767188804335079969468610791867620239263637255086334635274691052980181434755134419942454861148358657847180159053326411528310704617436269037349211860322785561678896248899749695074443536036553925536760448782688283542885808051403696338183985238970026697760650945624531649012097379537780964047891653302380600480120408215145527616357465799586678704323538624934626027315202036945702439345000550510026551199639199421010709244400556439360569672045609740309527456059603481243713579626420215449062131082031552010930317305852993746041401100995838936087841709784298016491178073373691288318362672115254506697679853954091277628263059811749456600350112452951210398449159852423389405859788032518047354819677734375000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^108 + -65171375598853441787916352678177146758485066230627617470820293190762423561488778964956293951883878548935987782101553254609244491591435832679819201776315901403664792531535952254296768840317028324185061001716295299963574316684156094771007367235682805446972382311310436187743902238230179382051624744741473956689532057306243130678366786409006419009337105495361344422237409893128549746566342369883781232599192603096548058738251927464517751033289803303464271796848642524532000454826567650897711324228842399256066832884826750680367749221389850844556645625089903800096197336030750047977017786339428595062237824215254797491749276957993012718563821306469900409161355671227986054835187976588756785626865813590939122049689182305151124531757192683819856103055531997434300937986667914698079453229379510168978088474103260323246873822859632317708243114264911882582366795453992316526619694815898951158160552451125644346846871871659263291295925714662483183120740854395148705294199546260285122134504729602011890922880878048772375052782568399797812840631816828957155258134905367507541081829951148318695203719844775333236982289516748256624307044118031735619618825017453918132909309703552968440012767489532859738982866727840714988750188539984349117243297666364801801947465753259555992802765690963145494937088860917001604205575007038804690432964086812970556931489025119874088324520458938646279201359964334853333521676363143547716911669510907133195751794996792890665376897692013643882751809850357621463259214836128316339451249279882374561414972733319205273386692465702027217200757875284055167970483531707727405220795345145966465214266339706666474624211439385511511928064200905145337316417055391674608916939346844038199962335821339228163437397849092948271486771990461394253142236096438987353581029694579731483908952819142124639385330471824178874280560316372908565783688058674990203769510166261170263039175235363236616646588147685796268130582609418932148369068258986281309942271874656092912832771545657590740256317719911222042888756352004781429270746041864305420394148432267687319523587648429064985202241087383208303806284490361235348467409176718141423817281349277769508765766688780645124608330990380396766468131053796510403236836419547114409892332636013682206246966034756127680063834221817724312606051317838675678379670703989092359420305369235632521871558961756914420581563553810361114445575292623893034684594893022794967753072828113387460202751247112504535554187892681287515723595914835129827077358061948566424532186135007034340125700082772875731003992181663552511143004551773815121194323935970194931075909262921785528300056601866129119941167267413635714670854613987932887658734130850300452862441775032164962306660413253112003548931878916811526391327431364488333856418833737532681875059762389349234304205827856626463358937514174560771378978462622873513335514172688616065304185430175881895879991367703378660105926521358223894819121927961464978089023463532442357677309754912400286824997945447394405387557319597438731321711835503280591206175928783830854146188829761011553727333971711614489522557012250182227610779563336644281091260420532750946946830006176430083340240960703484190820687364956471425239609976439169155623278684048756933622485880562684731071640912554644284570219445722083752285817812571679813531659521389753523294053524524783870642036168343212536294172354447790513003018211923599636302732811932900366909921752507578643427581577758942501246513909715800898680924700157083498131126073074586954993599529010173057919493909768229712410485007242141712354360667929419189228382432975768306841759528160884878784461945210483198343693275914010831481471818915580504012180276273419404631478615073206090247884035063496603556003683783438332191873347780158466237934569565684643349103971594085872540262674331869071179594949956821925167482726132593996731250000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + 4830371108525971470766189713189291295438950442983437077043661522260542681476105881921682053958616423954191544532238332921582187537269633775327852111368561695696638639129614807336744310718494131383636240268631415833808462872156335083722429323376187125468137472156996588837084176979588716353779034026762086052420114505670363855992240087682685037020074530500733361906795447209949949318798096124137852866660444727632398843987843205337394381140684852908734520303625862219554972365347466132555579219861205490479228769166628125180201343033522771163855770247337113063878991775284726709937054564639732045253372886923478317861306145747508844870283723753928295477792868360572203307697669882883535560993296430787205683690344982233656319927762615530143486238492784296085184034182379205076895383092153907956627518592501476336792068536322769888417555739573826320211005952727400046081118115505168234775022632293826298909436635207658373708714907350061197524882525585132747946873592587022522626382315624621574127482418317515626483499505497137249611419064527668619155751403188768187392936113277592602328159305187232017799660662105646062156834938075441497845729556410780172143555871882348131625361891463604354051645073565432625704286224674972631838944491313949770229629595216273606660313029854592596618469832627559111294436171556969435194534869076959137757004628389162005418282686433340605916589753377016468172838660870838363047031010830376874237585429187297179950445900996323106968567422783510784047345762072567935987635176188418803631546596732820117169570393644258713190307150457782079986970644334658904893185893067033323378830315240749376924328832200462669068425206361245852778674597881930416146427806669039294143124673214731465006878261793582043475655017547013490458627641110435452652410003543400735488488235559658613816678592849466577389550290921796033874860841255628121739314420104888068779221712802104542923807967714888173161214383284697554061756978556172028629823093002509775912848773884916209255717181759964367987087917477339822597539919522336745310673856780904593675216100278709306172351670616182117819786267660501840112536871272764064849843607121784650749796927882207701243669835719777520310882093225509491925968048681636610152752666247298377318725719318947418125799376647530311801243191925715414063663741672660912710667301243918995652531995582274608052807983995696935904553531637110701467596244179961072198730713392189385544778148144885634088223663277445005661747084742422377762586743509017473097491628242745797164781134533824265605426484775664161710702464221997952843452027666958168945591238296957843931957999447092038596073957888339095770725292109931060473628003018287807526980824103327913781357291365312990265219249214190178013659935280929173255744770393012552818261135194358825194882153368183242014267720495108408237081539611279397659001288148949255263045460370670688656061758036929585441391114743021478341280008554017148518654933850894902637523511728426197924158735330709171806533258646296814282415348117928554492358596337042455737075827691742879541043425878485463802497275326376429136102323138472813562016906896258806690341926951314518311483583435625629884465274285933202092457118053430743531116257987130396145492017744331611351864760148245450188960333354696452660181100211329005373934555827103949437289023526846183484866021001078029851214757305911036699100435865140385904847625928031415429176064523667978002196551038848272462244873198781295440603276849841939596624586679574105037537168888642618222874495795354104297231909374985074111866364751836194649075557295447628490304674060482159245542735344939678588719977656031737523944686216590261852682073434951786907587223108248572344482862103776350871075005620302603570680486810745214798292689761454305093285701222888657305998227174621297155878070498016624958108393114944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + 32296530794139066061433065276036501286888065931298644592208546840218974343587116519925087469513887960915767069460164120208416724253708964304200618438695110585179689102396700429177956887152001690087662186992829516347789822526703486064653966439164613112305655703028886375248327284111890529206618378013524265858367119196931000218366638023722551701719733180911789093798601175700702387621039141623392608029813998272609086222304304620120579233564583732379139277809381278784238995763757880178632287205065070201551387635641301456350022145115349991220109056585786202989166512726189669870064481607027618471234130037506398456641033662640952420996902097314313199643523420013254782317427482353969001845757548193971175745061233543167970377069307121288194738099246044774658379655482743825977993756669429225061214512995356056954271338851682519270461521021518711464594759977918631470529146577878701694441211216936512262906030715669416013428112660506669038622172202361780065391375469110553567454544301115832904215900832146987348211226670160821893582231388176767956570706370535693167627052251000169730832601521427313634561740480338713289043239315704507966483548585029597366124349365748747506429988153040114266964642733485619328140848477959027341387503329870706930929299871959490980193663861520034898199970616284527171039239771806689321631648499267631364074565491551089492920062625243561374348470098797104760159239806426499048274382879627795969422955238525050280874490973474263953253330547742069751559375245085050243267824325277351225288690890802053188643341245079365260871068342786763946213930249939495067750416597601952765099759150744741922020358634245751184596234392288882574549899961502182277148337306693600072627010876445762063789872687238205085043254401674692804718531869288217493917717972630181070886752912901288953220101838406982686379551441233920153684433383202331897869635155295680518650329764960484521932494616509457558762835326404715019653089641826977627441840373816734837844397614548974262584151959664722734476286612735352611254330781050823692524846904648680501300876212301904973407606307527231531120415993867750913698919793053888980679262298011341115405442244046085542840642988194303456355771384433148408622173265073705709492354814957222263335425495030642741592364587458569565502642262010825208777664031697187964426758350410494015729044731831664602909494158144446646380664955752567916905425453022993978937833412004899042460115053272425608665244714233697481139388705200934541150920183768710482284942900312372457495761976824418644553149141353465711757050192657930462398764673507823816565429582575445691656961504600272167927831370798727620812484581613256259966758983874373609283352447783315964768466511870240236933949645084905338372967972281671737183684507064048653759209734099674138510733741958739806787854596518773629588167736498633060218906503984952752129171003521532113780891966443182101508198262681727687710810122807157360499840748190508584639441618541058102322142421308190070675020815025823739653269348440025270791900890265510125321201923737745117468464413314860670972443166558698504942597945311556083922705029030135110153579875499847575316677101717524048208902369881262659433479597709292322016664216083848942701193606888441143861450795029120919954897577187677149917732531975941541189632574634738792694375016516427819505490571211726311505552233655195828045816316520470709231959601181769716556071056574753750023417646582285288889155781301216679810120577324901106137651906821499573798420147363411899344044513020179265782118285275390876180346412461952622229255212657167190074143042694716088727598790950758015027228381784156667317522904881625622188683893553771586846368533592233875137896022730129859606322155991209643766635365564105133028929570551596671071618803082582210248988999337267071443544290322407389046834176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + -23684473239457895084323304712643836654823642740429213267260229185671541163604725042275601932272885043402928292050841592085719674221852336168741697504997214870267362992061633078318034517654201642765153515209178473111572428530504092243607836573899321479532722687000616283545861241316881222803978874598799898306917601677551594466905629419196224546499958351172786422011189996764976713505920186830847232846870828091992357475812597144787186088310089697995221882766105196697083023316517682696922721786523583904227936514402003602394392580762669511889528427553734234768527461586983153771766768606226868070976578028817088316474729806032172240424896633678583333236600647919329123218747725344356481086810768743711439184183958834761029665322062824933334811771310847399363141589207998692649958132008575498314392120380154309601327771293456867810029133572109946907042821974233809889410032257165930740298248192738916053433968097750477807370951616460945566804427215739271844476253564395363675710909278520398351845147738120949115925252306685576524216846332370497578441270487252797304905190869523298461803190674701516876212946149678651057632435599619928395129396302860486297599851945739073791812877008382628892853592476111444364343185715137974069504867123475226988735544255143729641759497556698717035723267129396924795405486902173442328040312952363119863675624801619036094724683653185564150735309791857101264871604341560369750966933335888535245679221970412704592106184091044735956151499378032428483563489998771713252236879037776464255960339959639177131921027888000596593237727914485863530769318494382910571274656070339975475258594550364145084006202921081176451649299127425290627234214188490931768315136900757709931453255140335641086048798262246974206100571195333535577422180643270542335142959566286877853408448679749564166371131475313173528213070238353713445606928115214520853817108966951359887931888959055687481109137742594338756028487822972993852515155235550083505449071639388817712172216903139693632015465388325069463838572294158957324528679960631731010460360188135416173410040079513330323262820588986169505835470598889445682230730657480337324639306050781956808885301471329393411095558010009989688680095043693283516339267038579927821738197159032500706233053596273082638442587836106233175045614719927070555407962424093193635519132953279664644318829967747749425922718175558943862149306617321208807450127305741644548076460151750241516988329842823953304989916890240095530615682976454575962317004557952041161040412806277266853596382165872239441524374137212025329297924946256050136887166682264162740136653777290962166308961621128410213219409857959876423644009108645950982283586239691016551673216808106581297907221896281992697294566886355442365056486461989918981590951052775685979941859289472672181944649498533879046799451435362372148158410362238952503820587313742178510081973842864204704801824230129316179345078756887489629397401424959364790273690015253501416871800062505422630512650417810542650986136443992592847453574425169256899349513806346157441768610506714661191718164834790185955986334126352363103673470777264399741592701375498915237168963363915624860640902306812212892878686310557808821137936879546082630698971177882481043925876692984275950817961280480820355761664191755273236977632102444528922787570141193046886377109794064632928637954487853059782425431564341523019656723648451550090982685594705999199451266293024482682608632227531222254708668491243620202456427326323090658002559267604221659177556063242574829459407342538894002283461041704483071514948413576539004815970079655857133609297817190358237479443267493351286591593384332711987982988624688720725224061271181222193044382383232548088091069641095595985856891314117050067512034937185121016046567705224614679663524970068081311572309904528994952804093160995641150668800000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^112 + 305524377259233977145075598355425359655279969076007144091774164114649160339830768809504615293685151351102392630028687692029251043975339197929680530553263938836209309783018211898816314017438630084193800349816732271654866607310241374955142969151277340887958049968639976569802476827100180926146342844479945998808999605894073317947344759573924832988432965940637204451892024329664653370605206461609565643139277196557191667642294220246680067705272540643687845837266463166041714796652148262944764596718714697885481525745324897972236010689002551954089166892660310214706803930707758873121103217759012898477711420266315083688811753991673250441998685493269670215449481361894516405052559449422681238038306022490027648759986601616216234649848937021448636309156070196072906705818928680966742718032770738264384862856764251757894491140706218062569563940393901979581020239503612186734554877594972448967540096523500866723990952957353868518095249419026371451132081857275341608498558965740357678027568747190633910692224792233316009923103294844190356281962524137674121814020077324451423599076057765792230239404911395228511405259605566973704915206700981800699110717626843771586202665435635322572226829436752288910666941494392448634023359924960824282918729211417793541491972702933438778664156567614821428519154826425480712816868933805819756663558673041312617014988400489008868976078264884194144490355891333119980076172292387922632687232237696985824627874324365385647896713410005528454836336060131644204230681800790960738163078751576151987129531392830915761622126475625231109805375880014535941414654054671485099833710795599122089331436765639204248098310483428418465654374335788960656745881998544578858320144855111374625535933032304870305568760238893243200256300081296304711812258152264037942247596296746150867628147375497864876839570287611756296896280012052059143250350248417031648295222260071187760601057267600667479220274903009667698476767160982698140339415545830328503824044231107044250264855828204747336457356423920591526233673886094769309423295683849382080530448111479971268985762135903228153670249894399808529367210822899068044588510012028173455028025443044788219771078135201647505394972703616256567430433073793092455400878146454681050343365669506682946546054416432260556916360218243525156339871714755335629239149409105020968643551754427785928776706890331815242894641997391599250379290978137962216716607794671307053878555184941650145471835928543343932269932375496595394639561087352207301004230186057958093334527265074141131365491362488168801879694378011622819850820321859334044696057213119677023806991911288985057332585390091672360887365144668728327658494655523779147824826482012893142824034830912508357277938564359834844221802685367551986000948037175491610932095138805585104244715647749550469393731212928823960363367744225357487626368079770167324189064815870004231828216841182689738366788656589274101205058068731580420522298720312165382015975960923513353669739839479972490408074462202143832005003506318438072558713225766498305492897614242600730620407265068347038443475246595433622296259145559598817265229826157704648310621982838345525133244106754151837587551897389967417281709870680632345796095151846803246208406312178242271379571096871109117952359082142248354505073429564164655224870739234684484709366523607550628255291114071516264344719911853433492956420147558156620056202521732104491014820521403316907518983236597824833481694948691611823675509487722825476478612551150496995354737370243531827574531043957273981300250689779705126698613008324396642879028932329082534212672933093302538248441497790726677182659817795543729491565950120157928135738598653316463477196439468515331899782658395900051222240769815206649306474723811334257875656451257131541130997523191965165952095564689842654057244987237434919326408769536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^113 + 8892347837257472014687104092476129067512776230903570267144902070452071566766052952012368625174213571520464898932450729133747373664183772853538096793843203244709547885851033768440516718772795263969270985697896702701219617877874209612491622484368408309250293289851529975763145247113544842174646855716983697221314183875742321034022711024574194995253203772142389267688549224041068837226682822529599951084556641352204021094556072626929353261285816187342480333037106229730212254707597895446843430168773601449422695217220825032650197590467970645023969218732396155790854993921174102333767146062098799604030951525547182136690753702175569837402302166448129057446287331684377306073460354445251221925708845862011429830860950246101053186897966636619807574331594044440115976863272615015070882807825179290784277918839100066586451868686883511809105144737560152136022966361972668931800743192749563805275132402238443942901740901899508994531837510117335395200092232591610185580335919162042470971676838426157159880553829954000119189110298475770618288379376303456350311885417734789599632873583610496092647805900008135593819831771887180214235264876683711430274210580116976382035932811321086843023068806288065238586445599293179048314927353450747270290029067428730495109549780069248045504628062717872283119707835650707298300440271414256416651238917493932824105445931228610548980229353276245071678815563207022588534269486130939697219976412960053555330315270078738781860924625296157750359591625559499181822701493083260487444858384943293806901610757729567391846619078375812681198059423063103021003063327008943647598189866232690447453961702177221092154297397810736521825734199892643750331107332482086549820397645347851180509137147478027520829466012759854251729264067412510409372532053707681648792242606840290301914926403092275789275967592634943320950782045527415205006002206242040334645366871676684846100277214599327214780813853544837984636073265282738392109264470812157580424598298811111666673757333426363139790273197185198976448468273909243256428740177320658466423165743739324895612773948869281771042877238375208437133883103064971948724534732017625740627167752165556954966592172931492079045356613723587268952784365007405500624382322381709139400711973664302942935194780686101730114595208056021405731447421549827994355097287647258243720291002462254546283443865578644833166210638902355904532856540296885335733465583526658263515934424674157817297511205919433597690189846013098817666550616893457230937081846133227965192907361212334607918584287257885952048679595548463858708621590500732622090067153424107683170317921509769614623087683668757276174889214519300058416413665528840251855176025042291886084623272847843531067382724858794620323675417817765579882137469763476918291269485398555767815876364636617991046209486061535078502962517752700185553075971021828855419292120071705899768931591656045204628935781827140426327430533144008816960215154650186718385349752886560989667371064787640548861622074658032566172738762979494512461243153830620278833945434324869451302759631976826067040774891966778342952651586985596722480286257505077184720430600297923825034508947359237754136809029812540110881239064800056335009071741977836547409870575155494560099067292763192668259214021216322876224193942230365884027459003906284678851698835782612552228140731833689265911437969727133490705485260968606123733271710658430751962471726308347223442815777078417788055753946074863534454433992290764259121369053157514236335464503522272248995559627622557606158072567101095649560001698279006456430044868455372614627608910307251219511197306225584414713484216714398561232784803292322111313574353352849719799715044992892142916620417435055109658970366292235843927002376568316243769912353951541994311086766864253753639072038305373109173454214943370828398662254592000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^114 + -4848332735449685262114878715301294855027692095211417680744625032568205549258374993853165496589044765594286308782418913211214589808200108683442088039108595402611624139439988559262050289361142582997592421092461460512168307925314086190651017397138140247556490093191645925043898109352673982055549203368653530446409466025787826967943985773055502835839734906391835286982978657105582368786794123192456755263200572217814211326417803781851648560665986548158353407523561666381921588046765170438857943962507582199866816227756517250383717252832040273558727289768517525439622758735393542390741038431839420023674599262588710656691366471413049713882838744530711030028512056696569100497373486093246125217852625402142446443835641907353316032095873623509479609452632201228420195814726327972165459073420232148587099588434420374369833886101664967888552488857923471544789194479298452978113234579662688051528177094220528004113286874295040826018013850902300767209248942478267558663757213357383629485822006138809950202184047358638284075076272462439438240432312978643363695864816183601830999850753260647766626303415020806314331595206045416116879766738549810250099717061897128831414246650425098992492557028908988928449134874792880897156166356627802935007867834046130979071888431556272189667558226785403029863981152071111278864227523181885769212743141382973457055830840017992590847337129584043606069788366948225066547200995461956634584699970233572576116771652768758528793496628117937492118044591794749323984478868560090845683166525266804941080265001673753953011546023815477549916361327561627787141144136202998922896442124471004075268655890414059456140890589831593120833807814422807826284280244604289774312493161595183670453281907328518908681903453964734086753413372223738080041871001763211182677698969404328620489895437198817656778469226333031214378923509952056871440468932161616211300815328146267333400768529824859537029690519651869756792776755789899534432164198485290457642557612999658723083283577509088240747017327411334881307553071725240410346357854322324908919443471675922109638783053818610068095492778928336668577164966700560516456899448476949078037083054787054025679428123944358235926116011067585903625142934785990254411602705858012630891830903564051305737660345301837774975344712888246796093098831493127122057620193531011061251321601093562106739409096869116954824009436655872496795827747059830842840771588799891370385382263638241218515033598990731349921982417353114121088512786057843366949038597209472980480104898772700675854836526470125740236187175037296615543002004215357034527582155698799693173405613909508206810720414520518979831097489781082941025922105868088570784994940189466109515668680660568554574664040470386039170845921760750150829903420960535668253367779960977810438646069425389477228868770104561660721975122428969735910849993254228836129105440318843069536456845908757032393532910202391806118988162698758422431043781144616121648265888143068775948070873969546064050220092785687102439162743166408688983614979173829852251001219278627963650537854005765642246715674305627847464464838393176868902212256623329902038226120443654730943453103086109759789617260293001438985922944028090043181241086663728031291113506475538257121440671451359829080908464228921352134931965834394077002584013165269647709704619742978352264740657954362799044280159998037587722320002489028541252639377143520240942843963911372834104960252269541485218936502449960372369760451943693945410718370450718719853346510724231480521202430124701380991330854525326642923920984065765631279619943248212171650434466557077723151240496345503385918810078352331744463738472532001379077044850091171379414658670383492104147817190611043081536781404610736773801242108118281413378788477436598593364314933179456214435869925940674986547661243159390115615211520000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^115 + -216386066995560683877699405305641258608760491919396189606827152679951768071237418825576625910055497422082704470222780211858929210543921636240629040517535295734218247315656789481509495220823762905062859785875124770505903389600362429744381165537757277874208647416524780315932261608316873146589322111665884060029372980214588073896888497454991863706976309992737539628656462066632869073893541686619508632261136963796255607795544093614197699314898859997372724516715579302337704166762215617363688406924925900370130435020363305380382076884953287572303141534288439946895821236756594166260594574148855730443723525986721606087272918834790822434318598857665470041851987166300069833060108193623279233876284532862656816898977932107950545198609356276041166701924169463401866823374477818549561435683102764857012687482159185196731404425003554833947481031467844808266111893266390325273670832018798956216866318667027048863006187052194158170607920206993114759105630918224499829958853516674560442897913529591972452532398959981996933591408592568109586053958403633780079259710386359385314285445225914492193686038488194343951758529073004786091683283875779155071665062903015042267044651168215530030894017760447126422808015855261976896081985444430565561754588158065281201025578159168943185338634422230139636669649200676536461564459378904827945987284526607366205893079902789245486620556571487372068731614792971874197530528392030467997004829693004625202104132551866548854631276903137729229185944038433855851521486365304175425481039050859615872360240002846029793672737928302998483195577405175717616671352152623704137968415475944196851950960574881585423635885858582858595910821282503947640929284637978199891139120503983266428488458158446120883021075187793869706825605893764459561486019057315280386258164500352948771150582435897278615503150528576370958605648494904069284734913161036534033983368952858026642597173051041340534726679039796495510618100143505558785092470969044673680164608814678539854419199359001129261119748392137683791258430391354376603608433977714178620247775171290808613385240085077419203420533061019748345592936102449423215779044758801268073039745548962657807651721011385232525056130009582555274762593899364262518546126784422203120797526576594994587584929649467285854486969620153171434235727128544197027441958148886246498695200968885928524979096142592650806765661344059338804101623295091951887680736386652681068776502122425603211378868731670701531459000878408584534808625442860593206672503058674321795117163843971664127058329239183789539152368690502023746600623919431984723168864409654482210832887585846249641039125513049287102437376586493469309238602928987949490334079761414841694112460390389776589911261589956828414290993455440071758577601142480181781972899581158237555608665016694175257990111618775668847411367958247674588944244823503833399741754609190009613273613614690558457822897131135248024640144790296663722528421577381196040618635755132312242806946761760521956395179734052818489974495746605712545937844044256353059734309083138255915143725237811212524848607315689042833951142100026379616001209594558101345483761639545934120668700645996521771731085127655574758344628778636482822280801205650339106650690132422552302776311768384781536263003008847513913648456012524529448279881604635089364824530506708322234926523464754439019380160961135710190350520276965640032502509115839407670320546087201943764044713669605665537787371244842301258011478522997617941218262120763443832261175426938811169389953434991360851832517264779661862140437112926083607319751739590961198618235342158038159145710806992667810478055793338535488186591988935138997656959814201102984925235139555764186968682777875232664602215827794373761469267553763031876554858275464175761086327642615631057152623883229346839599561562570883072000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^116 + 1471585539616341772803531988577988523466124598752966334672066471353762937757683044717848907393330641000617573781700851574143677108666188993083106046486923178529236784927721260158928635456447335865924308777891014606725885953428977259814963006957649030327868753905824875215512587625318598901408975047345616606595285819090585081374220359754605791692217824198290501663714532978312305836798473667572148637199281446134436174854881053769538035323853670572778662275193068304711368157135347921356770345527854003402117108211210646687279004708898551380290076626829768496731464606447596786663969343860391705089939933744478230652580097754948951531853520818212638493017385599571314101941248813080675254601464187814865293688552056312295765357246468560987945498427501599486497051911486342603793758105932646140862799094535144647581645231968222059683905978091575202328667211175342411403252459526290346560968721047822590709415228552410152871444970150730226204468822788214554890761802406614555258473044954235943560382235745473405611741946327067349493871649765299573222112401665584110473867902440651677985863141589121640026899330026384756103229778356419838870447277262295416306541076925558194862258872176327592333812839477303630412893950028907137423620485192371497054292651605473833680418453293987158777033727772508037510200346000365024962478661132640721780335822463381527908960890322519492247460231470981387605266066319461985866557323328488313236781410691633576552245474133661342743977383542335139231274175887912732165119423417445776646907168800961138486103779570842722607398119213127453780145014223738838573650256111745085767824523669536552864590724403767807422733119717020584903629731005863341669640835094686466480776980754434526345441574131951667976831340927314525325084693699438567700876314858614423433531988125028975897477815033286381036408583020861014055865152675602219615146606352581936685134222249202533551640224634051715900674830859655464027311820495610921213351623435539617084231535336425087096348800934253070946843200442185334385314001330652662289846766403504917667979492696985269512464324074815671596196949677539710652123252729655106122253383960428734413330462544738145371707981737905066841196246044734721624976446000772203393948052323608229219904842153855019143526710507826651637928449268453278095937452315474641205014710345786016888308016943379658455315195177337792248237367300638528311769321786640587776112516421045330909213941426734445645930202247889756099235290942439834481851138821304277403176283864589731048824090338189859308382618618235195675235765371390644860530404270726636734006590704322299663692883498737136862652720843952231084469178843053148928744020092990551241652937029729682729507155930459363730304327732782214476002095461882108743620559144099627790153780183155715656072710162248894483374092821379364500028980004752429242797161673133919090575189520610433622968563703375694362348530685096833264430759798395709042708523556427317198866153287330630973464971985917782699742969355865657726641684883418156255441500135220322791881003561654416069191515717964160778916000703323547607645105238425063321281415188396373547917677318131597115642527378674188984929821310813242998844640822174000310791041449928210379951396777853166409307720077512791499172966244452797639054983044088839701411685975265638133826052461649848812708982144697786444264153779203341767946510074076656431876300054661551591193364021519414426996068541676113184934601111610705705235827868894293934841152427037950217373336669342695297985777683489067675450019073090059140928744827829268525130568935171909522125653238238307520506280929162784220654524757936192710466107046335424786961366444689582199858676426842641966608725938400075084035340978548353828177843873073334527150499153743980844535756542483310466649109508915200000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^117 + -752687593373734343873768887168793038224898722176184353750574469245673504468891211615717645125494115532008280860038720857872273436751818733390796575381277010770464771186877089892333107125329359696589866767672465155436723005074911113355835492903437352117506410271041876826473009628955442671768844418871084274028678828132511423084491291276605983238048365323313545717391884147856068359139089696283402223754670854066965969170861051881267309340875367617737583287431635557920481933699045112419651860151532060192928805886223184146718984764147999733053936207545988118622104089640193356592539407307473884601086517564860262153893040201778072516765049074063759825551926655682913334936917684632881957718639681050914166179444361985640744337980219312285129955542218541859448356221607159837726427584917257209800866473169202664430087639686231324806961305813341086876641125588478486779176583051290543642166419776017467857419948236680839640823332720387097570192749818466763758955460881419101803077702062794633580507612229878920436326381502286678991544744114183186897286250790387425438947305113074746012476965404969968146960483040093985744998253992037716702493190376176233069680152132857737174557860370715109252802487579619269677873387997022986176817780438441770036750773139313681339626775449498810368217574722221312199877454267764879031465660763506486747778146363904958360644416401419186589813221080856538500817778028742899151951715523089672852971066312224298337629253452892145168872263402406166600549613105569444431360992562892654843797375680842766840514592658646146641271287308306676933651797664182802738659861787337801596799436565388861674770034189684165093758955688344989149764879809140380659628399176582032120787260619095957418896972009146142885093053009684482310160521181842991399704126798836392247590246151424929456405855751631428910693474828579235203630126033549142021271563784390900963834594658600216658244216996224647261192660318952908354196882127516819167847307833796368504556904059197255220937170268029380393349383021695652400550186925659745159691741956501985412256439280170235536981344843961084101289136537578193981949333373841686693285237513570634728075174516034042947540310334798571084699317734541708664203053741143758432931464587248984046335827036209952751964593368247979897515400015583619978192279712539582271572976270193020343938222568273429077487948090958637460540318743343773844441288592270034765351354424102535414868520121588738353990621926536678999831246610705224725103591452640974795347437245205537427164356005889830583563715394010906764544446783205348925949265650903914407677148934034937781728295387186890548527256942668413400358840018427232884929725531713495736643152795806595958991993340380439786823875280512140975871271202896825321599067540503188994031265139590197258435035737690926663208906289149063626583494058430670470065231839795644405946454271982533177067762276715148182660989140702191541465075901433450991353562995807751774208630984762895072445035361565526001711973275737901000785369652843335046762647112866788587884754046997453721298113745202549370935899134271293924147755586143944796141336591131268509865989726445282361446661901225539488039048619458731255185221179062615033055337561344832106748522452336887786494216634048023581988645266111403931766940348489671448844345489129704697010372546433515757234460372858066877468572337766019269400121786058338097225290108297743052262966709471801519792455826578196476959157638825263921752927302974702060661823223114245230188839356548735611224781381593161506915137707180628500788898553444198396765764850605693077011064530424909745496629112000797798302788486909244500743401530770450797049502584070885145514296217783534670450648241460974137329931331404322057866968436354182927393098381180706479495191154194183646074634240000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^118 + 122867063864346899199677877486723438517369948819142812758948195957840150512368154561586259286350497865031515715910685944722156745141429647679062816309939706243402029263371246047754268988283795812433798084413139162281522451770375132524249771536591094066740083640960756759464118525741932625187826408020615197243802351796322198029705584557751449230370949893173495643067176888813600224008384131774315137517123353236279130533661189026540225652427438445902432430939331213285585207628764579534724251119042347379620762073758284676815473930379309983564609750430106418436880250477269589759043456332980464870169191682281163858479429460644338783054562351165066905558748918136287557549831795391332280739110643020844173225312030902997024962238252299005994255549006399428602512772606489804890192919805223645846427572107615426707628357163497506891797271258425702241147344038152424556742410036152477201557720177913406498594280636580012769911370140219414731150357162444355422830713615339291010785556993744918038203616234471262400488829558869786893504306599296513496371269744259042375512770789782965891581895948936659471271264213908111813109749704555616010658239710573126204545409752923230914892811509294003253220544276777590048894550259152079289208478806857723384684805335568333063284627070349032813112418646606299430976271824014561441305203092737879673249524468685786996589315688516040886408145727233360373863758490346864545043639856837389811431453676472994578472398134074028702478042100212455052657607776425820486609478622886710833824005282123495053281385606429031830327119500009359360063529307239501431603455466979337939522703036920401165379505730396450953119521130502360009529057444737125786938969929044813030632797353405033300480962608937320534987911018886638811466666329547982155088527146755604029744964024937756777667093500516072122735407742192808657031728093473214884942022000239266280331226525622332777203020222799493203095537250315683301952281542148812140268126639575232838922489816957280666950640587098802210485358103100739085144659281630677259639313827811467773616711232669237043529390121156515616401269780674166095245571059725829536354190210451389970015373525491891653755086072079545688727138401357851160409581214126262691987518073870722341183314155817956284305755946701197423735117353514182209384312952909225078317375236226418945602689609510317480683052413047084021383711806477441784537332205947938375294831975888317914634326835780577370478328410490309790126822462497139577243421262413572713641364237232182129378794470268281825835137025901927755590285824314511758906106814863980540940999124936091093901891073507499951214154384373743667388367657231090690614348136802080221391563440488666481649510462753236851296294761429762489336637354776953493602966226148008927295883103653626556815451143076551929074385286821758985133238417028065081934839095765164925101714886045510358895197856467736330308268216812471111136933464633270408050811891681001804177364454171014311289025595249072616916536781513038871987548618309698293029249616416086143779000800574805311416553124089140946685118533051475368909169370281518206316505272211721605979232954006962601416115062172394144558245530641953317348701463699558633270560048176055972169019476090672494395812556496340555943989049670580371059978688946772156469643444414617837782123194000409397380971758160636540176646447339826174132227086831418948506994237351929305727165174655903925315959033256634570604357247644052516457805866708589489052510421844127390874163120061538765555433992576917731594227807865120164469798494310556382898824558225354041631398475906933628898773542308252301762333298198723056801164738754165193469855682017752995909021126757111862560403260027350663120329857214995215385986701265446103029428817716012579544682663246613708800000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^119 + 42358875484713890509285222456122506117023441627012425078304517327667344116616825084301079404099359540162950944740071926461220497203149357725768726777042907100236680456177763106132336991501558311758453205214733957323229425969047559672164759305170125849780897076638076838579897720180350396448325503805251563701242081221360837901484528696696161005847250540906909126078744709947901142158058243952815540497728713726420583797527707904571539869182603793779980865846772505730347105366886327512408636524074748378174784442967739063422943541476459606040051549003437839935455806282290188601885152078224306550507864868412378371136858733586435406715989895955191389468259759006981947599355209341102352848357324884417223874064441301897348609298926987289380261012460900492066123791304898035827839022255498739368951729118400098728182621521041331437184950960956800262858796347333551287205057567369578726645571906661524219440698205085612748028864637177202513936897751726522736879411104171351616012313058028133474469263277901155553481356555983335800220102582089536136908648894891714116497192951890022719945711691169100627109824960160996033289084932611198560628694207956661852268474396386176724667878362436817555044695767966546485571436673270874220956754741186168503812086060354523484539590920845214101074881731081629651150707318679942193664721517476361030240276408930052171798227290217676505652910688003774616898389702816734663822569088295018118885487429429429842176574491602625731741739727863321095621207486720580732974256336612533240330497236849930413633561094092396478366304828625154069996504427575090613722784650617107155877936820115113212222301289482930351589293793084799070029111533195423293219352874626057663240821449884884908988854018041902851570822721340845358468955308902886871062740546177163340329791131540733420764099971081782852495238655802430043096624432731546037455557922549408136114741614633640637656099440232954131467601547916296881128403304866850238392587098612936756096022104971833619290515582535451894742766636614474191166577189764789709021291325676375803211694932238834750622845403098547187150600849318792276525958094559462664980698932011841714896005392265334848943121725669141382988969781812363047990649096463598344957978410098135262877314255251863816035698072330753725750417387537597075581871690020332539857330471097235691617280192063300308251015907894807980703258953221308108923539121148932083284760044708792210725263815925416284044175084605538932414498911521948935562554086072579427022713149267297405553780791205435897171076384846119421764597152635297245064735515552519238840752810005527344554367604425351569649274630074393893637088747223018345498961725354164423667365159888268483882239345613636160624849445495162148295390998616209268470768769952865071913995459614268755436448088141061229765512439924780865041988155552689658798682677348237518287619937665079269424036501873533500598068302651595391038416412384202326810742912488778648013825489141218700463663036109671012082547473429554047455462126928255940660420401903303481607243196024276819804796407187494154411440447762647237832817427676105350966448246731419103281888349656443455004420288159072206025942820375746907422493604753885557023342964784889368324949411663193566563578812581560384399811437505228835958423170394164141724567265423758578919061142336118711201130419870626925896847324034123607713066755206092918146706358503429109579296255031762894709105417030552642461023624397439631903240350742124516407885208465437518352268721548937012106986143426188238258813798818195680973414274610536889194207199721824864117556686374556776066731796414926003903201580373812603204361931688598216392650680019558064181258756912505212062980088153409251628535304752882977006394914303882045582130600031986659461657882368409600000000000000000000000000000000000000000000000000000000000000000000000000000*i1^120 + -26184300856492576129403244455495131297041319843419243277567822358380530184304314183894109934938525271813580083423110040806361191396906084097478272279016609555200215575388208230725530906937600681098835161833544698375501067914538579467197774699605599348093305955334180810358167219741157330227993543608064107118046391326958448455915849701439237722618216154760734863977894593107342533312214056644577681598240407369231290602870419182888872951521662463282677332337865165810010985052435238434247358971812612026931299791103629740753005145373586619528284760727285635787384944109872639749787027739210953010727215036832220689010170559393004632081858506139894387532031794727629902540499576362866992055781903502362774573808193197325223824119508057782137358755219659063399586306300640201319640089410831846979993355799574723935849157042485425425634156854070768177897896623411111216465829981224501610788866017945406475493940758103121713832340445425042814726859435114219475929360486758935480871051878944989094535697883841845076319403277105372574984326049755512064086951234549558583909114750594620880486351933159142531222030401975934157285424477691429139854236295985597981893921873704051903981803148347117013137468506897082963029552005636426318476760381099618383864186998306672923498504393428659694645390185608125121214412149907020727965652026420069041264252593555235910326318098600028807088216652520564794992717819935347513189181718882951117767206015749544290582140712662885379110358412185194395103802156816881600308579266330778139403481281186623609205517898077015943139583890257182863007724430500828955363664087766838621693637058113647102637457453275602969162139707843392659197983264289631948442692090348560578816580512027809536790866759676800032319375030995672219479227989962274490811318869878197811170203635375074491491902107067728518580482713969123479823374596620297982957945989759315857348098485078234610692449689274580512217090648174453237659673864172871785225558088746720124169034139316268021833869161927296539996225575004981194373479291977963696279887705026342313538558012348721501828734117542638001144876992959247400570965290181313727292786427742313741806844312412680556715816871048551191715634524730595582225647937481950806499075592302242372670487194110058556390576037867148700486963409467221980027448212251123906334772861957508654366265216230977295574743653980495196526016243165274434879957661096818431840495516583248531466126749078383334329286475179090208004113725178680064422104134903312248003679357435025167113590395670952165754397707264970851319387914363126526795949577331770340274745144105510446566768129937611198099678252547623297124496833154691762681983091249930965109170220586636703813424598874553778540920033783438840705281671180279037878420964461930825755480896703719042322405092530637373120084533736307903193297473977206781670927141279628444543085371635967668213344846743526614303895642074676463127551376295955058847098221960405116717920005366373517577572104985152286545983832390594447916781178535691056914839710999181032857810830246024209613410134407101640503150676376321479949545045543025140195110906863473179825726646450988567222373899226544452596810364858073071354867466757327920341638335637189018211776341399935935718264108956270911805382276948054671731659611063868562049780029114317387658383474300073101121869457405520381256443233910271013322664256370861115395740990817420594320349044822457611502559219556940501503893186176803076949308151304826502354718465658879330452868290660533505666401426641931613780669591332952359560897957982676607376890472398785984469238573087921499058649600001379188745795857326097084514391268789072912281493626275258027185199489244608570468433957121317937126277858346804802889659376407580640198658409058627840450232320000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + 3609142576833665577693645272684755281523254158814892942111908654164847240354407662494710557858861668724001899440452746905134096334586388531862498992023655247565725146023965608190714898545693582278254218251185896926691955537730031005897818547986314569931070140119884324169680254490218764541628054560693697583054403831969572582619315265736456009261049949340133426525575340603348771470831736822764688832447199668492936305746947769794590022950719177532633068542632395977898109163030819542921801816320650509898942818016084785764485066538992139576406269251651965741572531952148718658948296446080125505280463994694296481186879917127570755219110692232293071495330083101075298919553687832854015136635606849205132241728839914615876006991678076164814180348711308551080175439729971054954810896196520390466433293033633230392408107403964281702518988071784414919764051122816787170323461879114235621345377696718723993135049135090385807549393145212543980047563428425941144997536414288593179297043711132221224834668015331016075766210918512569631705996538928993269112960367172496710901319921803243426621278744814488883478154781989687696089997764764959909382750622701253477408830368932884139603082123197549125521631842914943905704900202002826715634588260038456070684914340960114185042039977145584981533187575743217355441608827700993182261594724791306788887320597422054256065294130014368221640075006813228449939055978029035470344105245672976224664576928426231755399749570480574560254975734821949939733269898693402024489149580102129736338817472791985723721748447431937804534284437568805796936458831581458464878360922731144017164596728901493891355640115038723384466391351533435357443760543442799049372109981665645209095799788341651928256146542759005284959682526548694413502370075635433947686664545113180430402239786356930084545845070106219187259707074699571486563972850655270852292949583338348883087544918739034161888194511326620776606932925830493334035730589683217338744618923354544171813152505747778244138855726901371846658982511623258489517356997052838010199942375173497229506885977315177792167924468804009887823609114088237135518932433288659361588183067569534350431738768221752784617747396101345926492708729518111240638289290355650850498873687494454900703069776620597601315144106176439320575950399751959166673607317539348481621061825300132351792380435453652434489625529782170153827149576674678846112497955792534362656912484067110847712788728208728044808005672789272110726289052973902162243403403616265174079856229763838853173386527345130327611072652074714504035097496246411790345451715133743174210548997016279845009128388806835397677536905465652808525237576908101394324416323085719471157632683056170072191968553283130857959803053369241578514545517663428598011037241828173435025691006179614136666103157463682832280828717738738624402547564319884670354188739702489675169235196517964507354584549513866238617060815767631697728885809627298922501676649754918057384492364427730595224990553065253989889358447370980575491032889309673365716395857276139708077384918459566010497257941138449383609044372993877806078410053254438831610648974346562576514156182779009465636818306979906531866857800548757714105345818441822167349859682891402800635467156684231641989898119436632857550027244511904241613938962934758231043912388477310534295901812507452021930017307017036806298787337949858415709334568212059198761084732860910049923977923879241189781670872324878688123545260527144726568911945509357128166933495529867840011866254738889548429818334913672522239569536989149864780515616392416906116371864100827378021331025430966874920640372437469243271401473315902868715951788410139182148134909900726101599866001675042942305992721263530576629606309511188036618134307038693228896018427042809144934400000000000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + 1487966663667362632616113888987765030165556926152925700932274935961741936503172878575186622768015653200838360320851017019459367210209567146819743518188287671713766304852187562641698180227658832101342600382336199937746592460464036002413334946456530084722479048966487575730352007046401659430333635074528258681562749160791882607506008921774302336246275925523783530413035031082549146658299132081923692506941780254930684358372469440957985036482855090656495692440309151212234651269003688341317677336948934793096554898910951992411828748298287623584913154616798688129256822637107162078135797557461756028069847515657841281064220493817573097515756237914645620352429327929134642193509301788648835847362356143047152706049133888590364505286892728288488651125901911545891125295855023098844494847332481547712369557596981869743138199870730220082737254891147792849639221562677360706986341336228642953916559667448382299664225749359025982439222347029479338320682597646005354751724924421977839261452597592363799096561976828606898497382096645105672962235698556448438164113237742906368995944427173716665429256294026062236077015752572386762937439312022458286666277975749610506790473659670754861443133836753139085098839481948085064119488596161535337374688282250488383837766754790682703209662602261541322535825647912811298049598315207326438557215029254690363364882629698971940111186141506569097022870687375110391701212359023124119970089961897688544900179463101200268573760599638700333065158911723221130868715123823469891149845726263144685895220043742724189069205244642140030082431783148055641654607239291941810168694231370068974853509507101119532856381270298846655122815896672191058983819894077327121576421422887025172664164282152411125980559248470930856622210321066310593894798232409769593888398302599738538927884880200282717728974358778087222972113690066949223896454987030277097496618336596872217837734720468165050001139929433946450023312893216807955353905149033041555946709074956689369619477322985925216123653044495942679037558447004451167286056226101617495662742494743744848552676115810208362293561796383210483696178896284920894106512305142007052785779411535085146268050148041176044231372073117910629245675678739316068306392988655496101981704995639118531537846270301919758568353330711737983256420732440172727956025582217017560676236561038062958345274039699842372366746710015510975606153580560611642483919343563907234305689905048864958385601332275943415587730691246276927244411828907814689510273638774641837568331269342578127296116200737414266008093128019143123389652393412967674233974402343110446347280578453931872324704427258317369742466762437780193217785401649854144890640596134047111090524485882234481604726140293643777112057938647824563784199108679753972706088120541591082191641082665793933275806845234270077182455543202967464169278215296822877555761382868655700217457350820997184052387192812119427828039487393877593765905319210474882892679966831075018625502784126956862972234838743600509997322831646298588782147734779087217710070998349775207761640907794887788909239581423770401549867224005891826527963225905436509375211116644345744698656045145414890407817453428172459084796309772337493680072550065365642128403527169013636361950730762290844384502471998235280447542100970353092112682940277783067974047052634041985003852650636943472285610096814646802840806953383413175471851060772960197072148132312789041798553515859129048798280515296186737980057339076183878543983731926704232329986936352979603966042506540643546694780696561854927335903764530697630400033942736190263945579212848975047394967490158335937640192356321553897024368322258841453800608257572050745967230999115580449480166805568507115858925320565171052825031643045268311309666780313063610897631604029521920000000000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + -884863880878133239032605696399214231706468802660909899911993248534574669097567063666621482640179908061459556210366112724748954341019527409189396909470768067098664388982429418356612092370883929205608634336333058032179845832280307570810854222075827947729449153297465004005150707417569213923413642973601543734285944451401351784588938741671954069127733644841848561259191589581898927714648651109938466253930906490192970016256668512540643906551781872469140538000958419189216494969812537972321236091494318434889862707670871219503401547223259548935215862810649400236265522174219204708804915555109721296621999328757702660068026174383901827782220060340167154957050981010205475830442319930097624183042918266251216598311810977567933091079546821491646122217412591510993413729218368109716012356999977793200034720683581158296801786453493191928930957914665841878952561024295579111968898022184046636734295398958563320082442726166076615570655800063094604641266985938248528782479249587590906836531955102702475187027625938467690888175253539720081429877745032542273846111020004194690809646940995272220476005037101394986831975206428375362040408323206624975917428804182075280551952436996392278251941540629953105040439905583546630653171548130804907482805702534743694730811969647272308877179582992511610727513029780147240079069901291346181196051710004540465354043610614906293844494990711257962449307880467656776539435073471601011780852759433782081662990341067935466804548859980719190128023473305210982295272222816453941505007737946822167826572709870289146069835349211472013329008213907994014990381148666652839237728242572969792609418958322196509183010951752425027610611367661864453205432981071720172826009924278541813209243429243337914077662914270526815084951757722570855823246327476113467222058222841549032122862902231832697309134623022551295843755405566285864958660915950929829240454242760111390130612805253556468015355746833345338287315271786816583197024313855443222883185342448973062718702807688451213905862400124080033837880116389958222717987637576660140726995930188210689789646509982430729905799183543520955216935326730244069723449563210494783184785798806406009147989203443892169328418712759801817565622956607448531249584163313034802009694583090337564281762489735970492843386377484754131067900137062139172292505294184932789362556369985242901134342204238611734226592679416276764868124423805711071164264208971802602395072878505152634715471389244930539470393614259599275894017270896888302394421778169579887943145545777409222639415625831664861009568317299059757493339709040705472768869945038018564535332037494233523955153152279735695208778523139880560179074185578484470138529950166717045381406929541209481488337405294398933289064683376529739950882498516513680700421125114561502586134411631407478794265004052433335885848571121334490579470688495874720098670532239761562512050143651808493893774233000575958182268874146229217316894813789450421589370462460145551769842389723397742093544550407861972226350953268617220454101200139609202384384959056912094555781654907160553608952786043625709972956695056930311829400669268326611349901072782798956886531535126041657139978358469683089977732738415845160474786241910918584246582601334007566625735620590805823589386061413036325148296298140620187096959020877580901084474980681293202583412448520345747381626411435326557995847389305542854648231428711363023211506637386990509982786403908512281495213479041168667402541877736200904752983433691399427753771789613592494165650831546626014963327561913387937904856973392348690052519568277115707684364071721354067847841963960992762618286559995834081265686924913399118016853301917274040991343440229072188642357876888928039144123377445871286684261667278594313835354140217357096269012952678400000000000000000000000000000000000000000000000000000000000000000000000000*i1^124 + 224169325573234688990055017625058232636605805838868067311971541911177409623446940037872130604749002640675592210169183905934460199250200943648885300428102686769883207177700120685306061987894651428150350155094636684802218696045112951026553097624958818139222351124555154597633495974264222563183366005500537404097808570562692383403736061530112292956069492287321958184962888012629675898116423007361932799915761920813339599906417741395577921373182571715160260083050756854705448797579811558343552909137285498067437895516368688022847789062299654690723254054128562838805861608688465139263749522325134278066783766670718361756039615618307103151613521361689970761634661851282363187056483176845041988150640932579147063342638703226026353901462709506951512207303033846480017284035662489655628308031394918300479506576140219253606453345644006089821940234799756949976848392552659806984854752811651356347431826076380401315378532812437280493501866837728341422681064732587671278589086669458131122379046469407601488687523755900834094556187286443421920394873050614231727555497463660719048438557233177206614287139452065489585475879803693987660931729505038021502195891439693132654458911803860511116634527462063439115030499942272748593486247099964303019896312900316505559245035158092944755405910875045325964598997527915909274061002415244554305062927414472952966316761461044866637616975970780645050804789782170818940792304220781135919837352776401180516361362833519385945445525311650861759216170589217191066125624005860436513879029646890320123191527029376081616879308293288371277297648642883608406564136395044445371058468295533598747000904839895258825052973137417580381167698812693994095018268345546779839004601569528549915659792709722598770615385304407835615801324638648834033892774782575463119884748014576284638144710364339676386274865743783547062695893146038046632976542861601056552523873591216923190602509313874412396705734085729075345319295362835968276911986392548486233833220835804158808071835621654026277239238005321028578557466426618312108655526477841408541341971249117040902032978218739881337715617020112813513161604261948544171112599156573817171913111089505777114660118743971007894190533555598325597321163262502008926750450975568193841471029280730441854474038517400792159716171939572597404078159544276139556882557850467301891447108582474956477224769015934663147021775961012764609666853866413401044698259171596849557599733369881120464248292038943787913514413321483927995792126204730366010831967245017070604270488793781109172828667972596189539235388524234602885865822312854646418882350576290903180629194025659724715377705686471347900610452990343334124488296649992469449632681228810003380968405654532213940911566220786943440131977767487274621949064359404079434970837732633467832071867760523697842837332852813159784920773571434498051210984065837197715771217094331607637867091749412353046661750884880912330145927712809341345570355841591148214089617250636275021025485013087005294878326579093919148291191331074406082669157572033268061083852521248516564974396658951894781072519291704109384056127585714967461557930142138093706647102472673179853637859909611665665950626504898344106935476015427098441038022792970227150986382661038802256327813558618918202919473651036199424545516303023234606618376204735824002974121072231912975736944947997773915001229206506185799131283031256577166503984317138772062314294181962302966790732274885412528616111824810734755053153970811075238016730016834997364443477718058195744863924590202687154815806637908848992870954246590123378518499139431396852362665620202645442247061293925315225059382017917424524857797013953995765167373205106998576924949271652717458465458695477201659382731886622225612233072472575600580002598541960146657791180800000000000000000000000000000000000000000000000000000000000000000000000*i1^125 + -32504950562155227199826056694526482412351454485996405067159049847970573512553748872168900968064621709030783981958102109570224545021244515448108593208816620908100471632693944209907164782967608369570773478873011889676771874878556690722361946807901650799742538421335346156451895678443581228196760689303942599750868380948518836181997967534418730187152120871031615171586918107919206297073913477593077485886255455888880885031365076412316468574179041825839946196961540776128044599623498454997093248991004824028158298434565798309455817076106887188318823758063768474856861997884963232953588459314205662374186443861616493792074589927095619253266253229572554601254777739315595995960664003324421698375563495763726335439977502242260065055758428862729458546038936305291036553072849069265366172491247386286674659511111853561416033627394110098038438052873016172256820501506317499636225694917610223496672500138200091475527830997209988156410728503176460471981526742333764756746742208673324411142711833584798446629100930005273748797875877856323597235212301515741023646620425968289438055590154152665104723901364467258056022389896268775394996156374202449045784117295060083251391570969990854955625839340516191521959849126129817069687778318160777775643665002192240416645862028654888088338049438982417876002559107332226512399265059999591324192190738294284567813539527653187730999045460982326426596139866461318008044698430949001654712389299194188808048970826970294514808631068497847987256165293048139069757249063413504487339552471900041699952720342187213592099218874864985658279194130694032654794741750870298893306692886007155109224927808021469074405017548623283466155163326582805752760392239025475384291799747769372952039408765548443685910043073734903434901678499880600303807924564706699819255319494725096478839360032893905656544005050644641453039628975227473437057759129650772866146049456424037423740589771259834539997415321403793982263394256318994183524776260997067680543223663785412405859411517585456118247905824124854181177802078563065255278359411011900723613100211404059114738585377991683691581260812858335065900971379208023229369869504656606982309146673196080124341643087913999582106139127815676795904283514620924215446342037458722146305123690088555520702935770003176971046941937965765036876543219377625213970097849839453834381125437593546076533508116925999734249742858236790346839291373823002643980797338657919605376526472412117655296954844422103087346676813855033115883171693504750165991747021908429715749410841014609708043543830499000647845036908013518536146884747370085573166918187605180417567579551169463279880450985038220019504574366646221167633804536156384470720576555120237835536338153366078709709775273765303139562863958644678606231083768297686192525385219389177176548084806629927826346015628473649309443109681641318743557969556348097504656656007369481948392751615526278869771436290246471609653814721453764492991579232071491289345183092898728828668476330820808800371496470767143410383078557673198562738602619736645364944748638565796515977530270376927641304256540857266107715778009419095406181696289158045334682942792604972694254758457448005729341776160390469322904004494130256643410495691609128120182489653086315544542681211976603033900892271702876586614244732796120482654006223397512091701448125657168419653247860134148246208121634452259526531419235907261314291011783770255924081532903665003279692555114011385493216970148387028072159315560401277163151235043325902572275807794336499242692604657375263480285651262265557938562312714573301533665533081512893588026686934327986190284524429995367098232559027936665852534875507312620772753268482718390008299550876630006896278454911614592840770395867501093042863827978592591295089827599041765048320000000000000000000000000000000000000000000000000000000000000000000000*i1^126 + 2346200234648760705617775230928148672471211684789783686216546907722907841701736105907965521442147615888882756443044594687106322377053765687395366877179746982599222746021889325838918224447503229524019984437712350789851739072332396727070199807767348470190591772905748136984139643920674210667746370932061386359749889679049669340355158186253528842374834021672330159357882926415140354250260892344416870428433185719226094100862163010344507757618111854691479167737696370115292075527293972932982911258961299467523278667878709472725782357084062637839044645249370364265736821192018069261533473940659199895718979215059174887971625685893097080190791824218453393914476281412155100370141605225134107412585510979534664203544036734954569794771325076047845586936214829833984402689048864570854343311573446801786677752108931934206540736329923480624633003701392363297390234818790976156547987833611437737039499332787728060483723241238964409991361152446499169255961235529694734786215396619549862054186977012608231356254296159935713221265467363619010473142648206217391494002442064040635242723306478698267395265872872843103926903567268815175525341758178088652193852792749325813170541657307093019326257509632801872057164346307463358108210783538292735392479831717656063347245445521307093041242858810794934485925694650868924166549949861336924603703627098188262089757275798653270545547645507132557177535317107384656893905021166942795941221535896544796810218895728476371371356728500870225900918927655631344955716667295711748668531061957117009163252147595335669232217530682925752548046391404524608883611783870359554812821671331495552349236754879090826559689872999307708223033623409999954129722155918274280703950301017889871033070687636439797930008457129874879509492706521334452795380119931938372191419417759950761585427156097539716019018866703809141754539794585881246258723211567358057862877374328406470062386668265272221099451019641812949335914747369367904574619606013175001756230154018260595619293764962220815654354412161307195503552632225270630064415038587134004661083620369205765281012022148373595085959593515763337249568877831172970923132204912428553858619750583557565451191507476296771193405019891144692393725052134329488385403518640392181392471080025105806493124598012788353319574742376317698508030206490742722065160576948349455439018157597045584438230122400443314348820658136443566542341867609475257605697382184641236567943917057720571642404730322248941883044711268154717116352547715959135771149045129482994471651232082917346333562088845667933630177012163521157296675420643250525192239564779304866309290166120586365442735196272070601914266115688969044117932882255731047662198831122238215195814047865995328287498675606764498164302670710328450437135404895028051834479502409705369361531097024917753708560151185356584018806554745453641773437030113275203816315280578093014921775253456614984869662350310976266697267046749448445181213338101169067818646982720350594056025447821176279235636043352616198235704450769033561652044444718934855955168083364781440271500778684726117515530822056272546202404454361085422654629912857674352413112723500260576798866391230814946006014616848658235721742102835127921441204923317755280937390706841159829512062006160147759135253096070403586310457135754076523510133684113483189641123437204373554831989534475689239829563735567215396792727155567624715512204940512284783598718038486903380581795226168267808104320946160344015838435388652349744439524833529278342348713420156293211572902677485650440864702585001654268710646797021767418831914136038394025502854696071899236088727465008627387665356430193750054180876999107302132518120827953217072032331861382270412993306592626906049418256784890092835007275323252031652435298439135232000000000000000000000000000000000000000000000000000000000000000000000*i1^127 + 35914155798597133320910142331966113630587782784508469571666404253310602049770578264454532003024047549304919179139186743835264555215500873411514085602673110842120450758201362254606951508598302018398234545606675347941597469988646351455543346556646615346900609726917770610062506602810493586563893198760173756187373279048957769823667529814874256849530619094662967313667795747560481709950173208264040915414833085685077613428424893135754589444453947468668459173850398147722260590177807609910339600245108203738666362838947819374458628014008432058480449259135372719984807148725468599456167398338418233399375887461896213135577489418665952026135152677479836178525098316574082242164415836602673470286426899049108836236109570057555027764966845762366223448327226396615123808690735412922418377505228742363455693030507082650393849454341371952250913558795088850727479544987739534992209861291888991854430196046056971275527272897371468446365756887545321758851910280928644309244840274254837160196833753131342680946364350578316126090433448507644323492378594528578594948437976640694620950211937844884141155709495096901788364991535593694293415231092291696347814170611051360165779114644800635754238070172603796307058857062824927251408953541664793273668777175829937302644040527842775613095340387218802500341848984742534785429942561948057077062496104586691365167956546846884075095339204276408067838344874501219834375766337591079728224446283483107480799377132967385829640972002729791769432634156864076358238495413482067546217701218251940155398750460969003420052406885368155912901309167829699576213004015000136283551949521094930038463080071691108883848118932201383142723216662483224791305608772318863535621192564018436239509735852918123679037610210001285597713475338702920890975785123677044433734504799609472464456626499412089262143320140661132431133151747823007734825959263073912976916231009194524574374959767456860145065852387354970743476680489143788903824904983318445731452657750268169192755761362329371074993995269362267570064731127367922194196343677701995981412178227658964018620057699219649016649609782943970492266532667984568701499243702148770534528941102231369826894450119693163523312678387545488769642581688246577957702569599470131441613315177881199221765283379687393606544913129675100177678653282959900509402429332131672645796725852249558345004056763468295803598746790735709957109894036767286519716986408963463968929693467367823204733712140078373552902233722993040297911692424635242257413885243967289759884094939837349871652164302056963752726628038467387828603106052118737831193768028728372972826527077259067102910627483966316205122518998090111118703833548657525119817938235781496624236413274650458381992141079364477605198376499523064818550716638354950413801789182361714658064218940335560285105317175795539243616069832201587316104864784973536023671797648891686946692224680470802655083984697087351071930402472297029098714588782935697899202148747499872491227738244139778854670134585983621498606934947542846277020876383836795766348585689060302611099149409267355494207941210146360656685102751098404728981163865489510590373058330329829148796592462918678832974525805505446391144230748248471448531209988815919038098691994983601400164405770414282246497510941341383085155788154477780178907009706518051621839311541593326831625972531726849004239866215186974616704090116967908731463774316240777461289193182401369521748782528687032127341057483978610212242488553570530293655111713722355488543824308433588997804896271767434344614888458177210131148671995607446965899474417303503679968866262617670895182072550329474568185010076241170490097043184910115635014323314602148523767360583511202013655251664810175204294026225921956925545193637274388644075929600000000000000000000000000000000000000000000000000000000000000000000*i1^128 + -22493224449203437987186584955827139627174497066936962481785447332530771946083021921779902612234702463534314858089661746991305599659408387861112446088602226269641729013492645101167535963600806644205340714944113005878247093802040082222072423473965292694984237649097260968524991156815795439849292180890854653671319816250409128930824174289538265004766568944636326478125811626512938770601822399337784919015636044552160354990324866811403851218008089199101770638103348249300295210374567220103171065517603077483758055677340256684391992750561858810867687742396279650699284955185895045421461917475083923347208081041224468839332583160750397124904500404295326851790475015804689136390161567668735440462922652213740497190066796567028543020405568194094498154233280584608050888117600094116762956806259226155410579453495649065639213953626473084380048284569573469033987361487525406118184572971409138612208077148711177302891496203455210970088999016922797551154985778850248969113737345936736404810679421204215374092639281805743997498295111898592319582738392311134237291827674141892370959433578081133554378724247884863007775397413623778220005369890708556462431132514075392290440973327063313069025462099791703438652809985852231096125235486921870912869271241010110098993696994194253657372201603853289246308534889218348975832075867900700385688017597429662313950861254141189912311489795487946923723550789239556851000286043560006018826191147570802719806305180583551921791251360158853286024371717561139603591052958060524071263887869804385537933863085730154020490010844687313216790096848120848265304523770770342160878433230978681645135186760899730634494090944263004616114107455458176946238527155380461130671248391660992360636384502585135013712684947974274155029820682040828240592865046938321517395356718322414265250180222018825480803883815648925039334041026856705628418473870480808813763264172346521842090415767231031922129389515963127287555929967478828875544687146361125457269295334181105337969542278221564437879584262278323081158951663099313139820931057454304171241494390405290544555205613997439981927981781402645410376327049882251497635643346622901139312296887182863112827370485542548709325831187611576283529289921749952684110908661527413068532173065757013617890089143470231598582062626632768578424807979554516838051104610779477495967591010828686325475813356378431010868136396220001568064574658059894508006943760991263017158945548834146998581168809390601795600396231277169702298751539535940796041100621814970919808043137737783595876501899261272865531657981779753864985355349582955546853777502565549120414615895700330240086695305442013214988648163418919425728228853746670481769957944041404447421648315384913276280374677558052735516992905612322448588799357848728936075947260042485911857346283243281974190765839225347739568850080388275096678213197426264710157085851884227319921835577995642906569002308749671249026855114854650516441258060295896774937768615790242408112114075653752548277532850038165312131914055275170970212232212880398652782286074577132682864936703701745631118831859233985487355961107612912826576176797088128709869843972309144796558577635487466596028827400142718932055178748428283668391008833708517692754614675567491179136335906775798736367294954256136401878169510554971780341887249982304551615711316017332400894123948514181828102164335111103905822054981441211337381233575436659208799462711284851070288326173680207608225584790771762239245423026210583706772516616970037944903862946872807095367805849163740788243414001584697723190825928406344917009333925259533651472141980757994717594561920121085558732662817338846225597959101778200394758342352085027027785073398234275165040285018338358611599247066807942658822653438858572595200000000000000000000000000000000000000000000000000000000000000000000*i1^129 + 1625826854853262725305881781471509428997824053811491480931608863878722328946310569429218311048473477392928760447021914734059204418149701933730682386703843370731703193090959641724456390341395401908459806321056062054204613920278369171181290382411358739965211287897012254081394824076862300672364028765738333143074404287170852096625186835082028308288525754987085781344527728649791962104153611054530156204192841615545459753090963737485626254635592735478232444155141241366761764016655925694612646538666936644555334154056795874554977024866882564148939132811647237479730300122965538938106799365806072468600871352995315432426157650976196069875087994166936493801829185169658438769135651008790858102303519752587087393432659959943577491853673370920654111421542287530684712757930260375117039276873990054716418115522290207047694327463229669179156339664963400233867884494858913004539514758106864792446790585205984362984335870401026916542696245260037838035086366901867986153516803906924488026746124953146422165646030140820083040319039653578813259589017568476047782680415984266653104740740657475490013723871711800787817992156168802204007490035769191056787199663821094631414773048274254265989246458079139320967752829743212043596150120703221168288632548170547209537794273991955488180930613085805514946134829655015370921164887929500659596360583932016232760192119227540334948841861341933628781521202079145532521341038219569916706760539317918708599720032607064228015255930561109601534462954264221963244019224951462717068476469888647528619527783151034415279872700159348408492458935814448758196561008912165169991081503359238045805371343961363058724626954601374434549995263127667619969827837761161313579807255630177821569650821611455710846573316778791704924685525713716754590967763212371166008446609057111745658838328390342601400188105839561931807278236207178055252630301098450013210395388187914272697506578965348365601745684643918535845575994902499258114155394118065673535701147244836518640525027547783113138954346470508696275521666438127537669881218295990966071925339383904284729414841702012785242945710059179481164652304163272114770500534247991202724625386674685066493186124539715677847324015660434917057267298715524253773097451958047550580189602090818096981741208053530897405591485775730191355434548231837801604737239113860500964881455870141321735884934645205575143393028079072573747390312521570260146978658015452694232826905980783404600201536905382564225846119404937042973873284900396771016065656543505992013898058735631250304556850700099213414471898121511264983365118002024282914301432520159835033185811677739743416115413199648387907727855355366800602085604222744158157480353512093250513494810566271468819560608975554655002913291140182644473428379920251672952315175719869167819895713629104344268571961400378543308867396193488486755773917459319367037524700021018064464721520402193568479539226897908452635409036831689727458553256727531107047782957581685981606598157237309558333387952126951713108568700341495079513059073341580287000241802288880691217001038887017816360314078158001719352926515297058049117286618466559902879340856754357518674199703433989088970381286064675728522749326801277558039201646110921372553195288174405947273728943446534881409402354223340671084852887211875925831597986921490737932286872301678283720239465883651937343824228588973499817091258433045444242057650066925234412122481375327685705386638468870151492157495980626268192246736533032000009310058110134830193793228446084755847660422671786763108642273259530415434569042032689062231729197522447176071891180259356373360722011604869665722391272582305480699990787804928366779587285586838679905973696877933385177829527178474525917849718207546327273096733523968000000000000000000000000000000000000000000000000000000000000000000*i1^130 + -22993859996810386556849343512157695445744655034623545410001892097624631801946626038736339663939565744192243400253047377006307479813231623962424541754217470040540905152047812529570103589672249922996007101815989885344912623877394135209408518795035888256576780039030913470770947977696875610561711344322010239081475315531442375295497038861834733610900534654860132059560753136103118918888071820440091703136305391684810028659417933445230517302120723225347127012878998966715745768892952512736693922356196067501850798839680904528661691548820058038251700158826679948292865840531700760380799839385081412618876335885698777682712311448065931772954881334990089456168071640753979495822691640821917928104287486781392876124913944252545815646568259892631782682540200063741994037250497579505486979247062950365568788050239435010473497919825177157935832852738248887155930361306204572787844835067201637003437915859973335733933781420376344494268159848403595504688689012217339588743108009174399372797960419873896834158256108788229587836399686160772310564446899171716670822719684629378996356432550486120834877050056596332216144324108990276408478667306716666373647984299540512272299159284765269930290349887416211539415808449667229120625406044102233963137027499717120528929920487388365113726766460433946439165381798597834128655149031993471244961318863968117839864294743474185923983360786439807718953440512031457099308256856440769645326499606009436780972467360981814816122797761260247884320936879776867337352474638882184925704122502599733993038157439009244886133918297018865248867698533701510130803328670684200859765188138227054073201505518599661664502954469990072768759745689739793785137079853262010470477178928658253769248258130328742937567107946183987083368030014979532529283462524290615441518454260327200256303874138194324571022586735687019590712136054953559304096909579322019364551980445475397368861092470241653856173703881667743497804030149209938763503807031793220752874885782476915815391360687538147264733015839143242287469434903741800213466480194389091119196344125431648943408130504120999029694607178966698136725790301976613905744726400474525991667686696884133788249874495215509010233192958263227348689911347732253362298611972538171720438452457999186254949937383274848857188589424207260298684256007433077312641789391220343643990242893689858896799290656046146458486225317457597785867181313749442194578916113491185393144973641268473713276593888058661825077299123622891037353260990916867499028950980011781814735262329851946459763377677654145468344831702215307745604106254179878050177802521677302583009170098701012298822491819352354600720588745520175193362049224001982356085886026644713360449392109428713851726469823770709286169038673489295300375334884760407573319239692805119905582796612720630807551957838852228885336707940939047559837866923764590955121865933392278590203188706294545928435537115699899814318939709430425531937787093573511043881165756017345090267628827066978325103892835112881236226533936737816431746792472825094092863938347536459821552504718687318900983734071791331885421594628602367422374492076237246936971226228655252524222374339355410465740395238951286120022091174465285513292747541209874273790590483563199519192775129857779489416584813900082342664869978203566266150615992208144997588682777470732146964915678671591176103893799891996948556118831477263508625153480712697628863868724590995446274955752656892811726079717214451089686628637644689792302650878042656562856651107419662944816319058503518543738550495537370525542649075050306285086902399130243269201337616337471914448026179685168799184124633615613540454478769794159211883108122033435429324365176607262142344247709842790953340737889978398836313292800000000000000000000000000000000000000000000000000000000000000000*i1^131 + -1018056963147374333680716445632139253216679820114978474442825785549235743764893342199669021779008032876422118858866671222859231209364015611060047618907534787901546880453733612077325889763826483286743709616484572605289127652951131545505878551142789233137096721154617927230324054936244861410675000558126645185108245490535063249155001596053008409018781901126445873642289663230699353566250408548126459504233968986873902914347221155517862796703289450761241793789585799962089962811737413879300383636607035812288613581264402819242256120605485065895716637371888789380436196441152463886022458753376747054745273250990383884105505960777080787545848699180419027844744348785706945041261664636586453094758754811947379106323815699194291043617632786929001155624126355730335123544288422570205922730858470789494654262776519074326698448935187833193854290563778913852413843581026375013601341060288731441799071002106884892036326337440265535593778719930641075791252514197030021176218629859610386646955200416260853016513708122320817835951685891331893376238270877812456770998619136888269153228191694266337484789642057236799757149373741817937595151091559732051550714145812569964329325007663717331859143308758164705975447270781965762604447109601056403052561617727386192638332835044829510914183961640990101596505215093633886697193007754849050452369291872354106988316292047386772484254870517716748379263086200491808953743033565548392847119858272078141144541355756079282358875420384927004762433372962287017826496970648584318084049003703922690737037521872704577494772465912947933573972083870684307351982137200315139639287783104574386460796035881390459768007766581602574145081686481555822541878108016549226905997261525459419817756840500766141599129201929757473343124405564478052631722076133587792252355302448769906861739027002326737567457262199254511047616641950500984437861327409752222177647421567169741932379655261072631579247498693816751466776401656693506649790430645141067205980174014561458497870340999683547181504895699545401226175383924074069065122509962048081258446342468616725859098495371043935980384259404010210621497629326529868069896637753068067397133688058976575879502769150979473352937018744495013566668066568540150382321978035098962298679784349901709344026066722313691826916995624938499456040897079753093792297375773955404159124135831525015410056156006476664665338044890473446267198171780931622406481549444054043453917870779441961991467726703967177717989801120975025370179983359005737698757498701965956396029873700894969314951384327564887993789200530121978544077733213717574519393415918167795461094622265710883178240570091978027421216774540068927857863579235031541877439459795667798382917455425133338572889462843622144122554839878937449400647005941361934996853366315067987712058144946202917652889734233963045715445816000186414716337039480903747753724776036780729850696765128715689312016920235491366708480820571006413314317602489997919519076027077021538490153851749227197688208762392866809274212498595534521428408650926598259169936020103462651728360140732848253914292411217937725964967784258184415409207480223517170175049075159277898633402819600250587434843620327771260103492053489620735426615287660025595982096928578312285948907578387919319656984261934947568482538458655461026020500298800233313130084337003456885539072121349063267439523355106756046493193986231571883207925326611586119747191403602917828845190213784028949308859434660202165889850571418386695059605463473437976889332354027235888139780331334985031875813450907227065274555281816210417700788044482790533969162673157025904581838149743227573560553084747159476408655461419612935501216087560118717550273060743068490493915397557799448248917922535304069120000000000000000000000000000000000000000000000000000000000000000*i1^132 + -17501039871052655804397943071547223263713621515935904722582071719405029546426908598192917513684686104577244015383477015977983758609265837048477040960433106907781364949630773040648748216919652684572589286190642982715172150509969542603565564477372002633241492273791309951251209319486310995784638496581609810020733274962136495919208242883437124983553001513252015920932888691665959885572065791841421678187752899984763326499429184306827339945718626760833428472806520137496623486542117857673426924681324242362005110418611276513102146029262529605173204970991762636603683531400938125367623617265067354872702287806903103931167232913386053068501153592778983381762763865269204511728066844775192399091191405993089290952198950208984910911660820178261320116889948119891542613255048763894840359484559985364104813930700614439408187576335650185612995950679481956246857387368805929941588629450721051120804415317430981501306014724304488716378158555512016215533160724330753635492453210415861431701086907452687400550746601583462461011695402661520081812712442971777022754334907383782198449463054798659600177126187386976387154020151867749074994464015137078464694527341535552999672154449816901678716826281581418539952998894052958823275786210516868536138057195465715861745913742636440203638032343042000144524731799757169046390540673168194961232030595033849167525937391236664786751492629731449799226935969471111170991473605937547865263399320456962136706593107730634339812408871129504420730471163931411707409653064452634896744096325414200585512130608297275512441871012773779793431961709518527025320338078215628940626763259932906260610084895374649174966522665477616149535676140005504807862383449225661836925038854013351199037931879294788022069392299270528252232440634934638839393883771008494720596113694760537131193927111310182663465544659137152639548236586872372733555977520389514689802550333692912303161369146623594018376844431058633647110129438672364934287108928993573686944022470499602772908249859887989138356150219702327090420384093621712870584530916768696463237928644113444206986383966643930769670704800756234191088830520690913007757455635746982143708830154511768529811816114673925946374864523141015418671890625301016009005364659322104701484005091435830216598516460818131909924616039148595644616195956086065775424111850619086570930915784965286387471622333483042579952960537546770128429258747664997361442686953956501298279418121236766016794294318974810651880133335510356945508453270790088347377500946651585303973132404969431259866621714486712480323222804791750699856136618082100723796086579800351019106464673309201040342888630931057694851511908696235662359255720527608432639943010650962609089136199481580913838422375048639503673289751473481793023073008813517937558545212011058182517745428777409791005374090991491383902114489265621492812793060847133530750064780704454999485209226720093414070104122388397961990957452264812310932889974764744214507266577783895314813511529356208134995661250810704890715377385469226600840741016136448075595620930859080844125123367202090811915939937407568624129141463301025714685230263083984755474942083637517042214958538188754157653848725022510600183705516651654746625430270649738189636403736610145040814977358580813009903844947894327619788080368095140011232156916953322806333448452075885879496146203166086710105674075340445465774899043415820366270567682105709932439696110595340045073728146959755155665818584091846203772512981434720035986537264836972767830652168664774705128390172226886456195410030696847635334432145265656153547606368942870355421987608021000741970089116758563473273746480472881613608297470798688944807200617721187225853041917368972446970781484346676142236485287936000000000000000000000000000000000000000000000000000000000000000*i1^133 + -1309945964938989400260927144695764585812629763553866289277689189689071798330516499783873287866545175356987385066500893605489387651904829042547149931560813379429424541022587851685861959964408641480949493048986656725554644079929255293734332460028933222531529715459770767560230148387978021609496819654943137108584245085692704804407733200007630377471383558175911417376748334046130696977628837353884984843821716200704896532760209506384016694708978017231690432104050024678086385589487723399127538594275963549380984418158049527357985848017183021581514547625734795214222309793717321557972087093951230011823724994402755362862727477944930281713869491778654229448141781819530067541377247510119839982349280968994194655141272752595278038921213668454372495511504732057239319073879946163313500997663719698434304033600291520350276544544061167925502210837386175886614705086343388179472524500386672147149881468803954240415565450716287531309664238264242774911662583489069289892794235634394285444583089529008488506380074623182578310382879430888544688497992004370780968611742744240006037698112915308446155462348167639518593712173724768871394133273635401696825498060487691230142295853325939020398272559291757491599802685411833199463728251414398418004308531324593302498601016138940550327814971675889104663648256499819095716813028507678042517028523572111794874990526784257758666433242769597450859604279392792697917300426701263274703874711378526835559754087789185747652426349047476448890223793948506815233099957157786600034849944982815235897959844025999581868772437894982782269037601331295773507952650081254049935237718040914897119725256218518417341430939303596736400140540283163154666335819516667049401200726656143003690632113627961944096495814341063304315664968572747501932125447941005591209983860330974739576819168176554268971040873225430321998878359797782959207965467863317376736342859866902819735205875279496741994374953940891345247953035440012158317458910909634741672188018650611266523968196192730080391236580206529780161808989617647534941183206577187782892872832938208055638111333412360752492692920012431970067134645741079222552062896149174776530759169758113181149752476493210162929534252292076013979290867519603868321754071441012176542063745936991003392493562652407736223503752662460123422638670516946084095334458570044063837156388823172842430846263883445518238926983726530460416482134591393479197564182587308126762968264956754351675726238913628038174019895846495935695981638402749264260839866184040076366138521147983062723316018893685577678281925326749496643894033496497347220669077519160268715045947770684758366822293501111786116466578560752720076266809453129902933260677703707149648547294161229977511615198888493435880155977681597941902316095464121017343289158710197559785437643635644537428204148003850305352346738947443951220414849270134768494513312614258105339427431942781394319132065052679845795927046577500610896989534869612806711047064566014214723779395448484867968833936494873635872259311910685869613369741974782206853833601161808081126827480184915397399344742131549727745583569947713976629995816985154469077362291306491579394512221551934228461109106300406280761938872415989330242283979490975531112789751243439524910122076880197976357283073039097080103134612921960589391842351002070681534469786533190386681027078942953765352998719974366602502949224646262654315809270021967003751280774316910267516204195778800114187836851427705827197233447766531724934585075681804720862898907064608308567993331900937040480501313746231940825150132892966973398083174341411235084039214492785815546880631086593680629991050862535568131020234017292613925857643403289390509299672360319209040106552765118670700544000000000000000000000000000000000000000000000000000000000000000*i1^134 + -18830396767905289099505505147317842431405910937400820040507225609669440855244785398709110806514825496699905325832546555768891178284334915807895735214198502093394100058652226974827544690523081875968735092928948625953855788524177085037536612422214393016191113378559677814463723119651082426892108288343190279539887145712372606898296364810435813173535179388296312061645792455979402849954762801019577046580601352546628625629928710976418648788204604553623932989316126099820513580600709009680292627001123981353236105685508390134550856596077719374768530066328423502125282934448926441883120003655703220800141888926322806942605712245444690084648140861130414740086979027183349766125836347073134242181096415530638548968523734286864332741761670604649609221491179084042278020610310992753843497012953509447091818291206110467120526920631750031883748896288305016773649983352688142336413849521416437955014454294398495865629971567228676689517623090368295535051835790606853714861377677709715508189968452894969869530556350568790889898138245558785168046065574283405847794297813619943732165336516402310807807775746957047466785089287154101445944089483710101550460661761558895842460781271567850253053674250258530932436789092888068876541837546296879280661864359175682997374477997457194806901427030917352761108931671286075351159482596006994491631691114003199766771962710311927991106281473847390973516361499738192486566959667453602898477849955192100932904261111687608385104990407620125396540189589247980450050457498943959829396248862605000788878700472332627697993051437651522633053873543872844867713394064391136902826279430448579249198211959073851114466642172701938819282230177793000454363986615731917780777492379591445616008047241122367417465442740009558160346746028319505673704949047864485984624758667766878139376175445164651235691500207258392669269523546666318759985069828864727662724722736335626971728309960554405921807595157142222575065316646405402491602873723896907697971499432465129058178264880994881587613857556562444444931771963466120475439891396827653873540833251596175163135375316492755061665641281681210882614628784932259319539419750185829748357848349179027159518498901911787613610274880859605191596322104302456927476684362906826423136199480767229602668450725255047680324137952141541393024478892596966911181681637025041293731173748707013715745756045229190322763570438464754605719021263230205078278734925785549012407950654023620267826987510993290797979558603157731384577079957654381054865464883445424761300981717501298475109578377910168763949780620710695618467674693593737794721936083171177239117560077986209969585654818518097603913260167208369696388910806579806701042581399010826515276218447451228958057682428242706490532814872348889638130515271297627461580161237351168637503966462254087727672544902415638013131768363436613455092690774627462421449500324884229197688981306927229466755682861757179782358473378398064406654602399302121386880458550249564614748278323104822308507270620232409359814606459488240695587680146978041946089359539398970083833618550720749323203543029623447870717209045212482883135867561874588560828195208752838578940567881574635678167435746518273562667654388279558540616106777612455337048157852303447405918724294874499425007536110238275355731451460583167038568960190378863882367927396777787824366192855255024381241838296136171907408475225945204822234780391448235585409521673636094156136122519246837140941828313317548149700761140115794559557443419652507390572068771505085476048890945014295134111305863490061866188635193189049158606934993169331411349587306964721747357880644075307646071768726001962546156073660965274824582547660869231950686882710715454268789006981482414080000000000000000000000000000000000000000000000000000000000000*i1^135 + -224143851772404755893721445344924619074254949592646195630125941880260558997687598543326074458054523576792205671354644835004828728861426593710238424477460175587585106108874028138360204069674049014500363266516411016660724186714119364922351708382865001171025751281844428201084838052709833467235875873567064984568059101576238087080711225414741952214806694262068095695246344798003982839608581511984728781862865466733247755934329115707192468728246086394769886852012380989336895578328651960421560265792433286919957101156820459232773123325067301971255557021040907049311450236624033256156484337255983140269253185283933014224175881891851730559111853322306207790764985222408386913933092997239173762823498146020546388084126810398864810647259315689685118443613402914870293188765542851108702941451219370852277050996946388302920328546289303644815880344731065876221656000253999499331823782259323289144010480531220189866835510142988829577955874141526189733314200071167923898640063628165332566979206919325803496159923070795818297595237808404038653472623278432378753279447560966096009104634120875595061851735346079063882655970974859146382882396510576081789642676975435434157168687704406883690506297874177494351377341271822799084642144102870012242995080184006150292250147256372950057946733276342403020405536586514099761738493647794719084202136272811404592548624484064674518432398845811867436519316032450362391224061456733625705228712385253111633589318628230835343999139276846155073435781489537269833858365025945958538709717486098717561892421831199891627245307630755951277905322016270185086737392758730251484371396660569559974058926013099955057831859354134017143290475687281169060475611894380261630779640142901212746975234555568881446032980993714218387760884304366903546189882672007045384387433225880496210561751359378098577430499215337016249349767992287881169421522603341662040676645670922260916972476951611577680009231858895450926823954376739371382677111226059366867670335178463477624660803781058066833087101363655386647105476693372922199394956158229012023801836239375828046765813335955680730713785070864709789218191528103466343584190851876767031539298150216857014542001413336417370355200466985572611441752324824368216284953764784310150670559199246629251363859647318014633580092335148347491923093537419478028077805157146927737940160612952027164495475094119929261983089791544410931884895754252422660420567379770980968737221011002254202877581407706261627604859462982942125560036170086109197564304530764899289942480808985488044568134143770156865350671572019996770256776130636755416890751350722912054144815425553041023504708591733846934237413827456009244422426529265573846703854615076192436180193644363376761042553175700054241697420927649084888000711205730954874616658357141988216023027030562314952126906845492143751577299528168066238902611118723308259400163539740681670228105721558479468205768088950548526311240036691769770172018348029496689711106360792418287632880940825232496629181098597163407318022767183506097939290498245197114138350482888339634562849438019135600897411818038189013281557205320521134892594969290825223732664219551463950604186228589535587747758524553365964529543224773872398624272001740809076554349549704080745552426911065767328642648065025659771483057276006489065284042403296080151399471915581302167677211570470760444551086447412333207083973741380799541834373740135298807023945818414888221619198850678644507789114048988960955847649623162031097300194664803307689455203733774855108471578952016079140170120963995637571368128975731158059796292274874668330063819079026169638136305329810522625710342828441533365887509926665955176932029595478390992029115695206546806126149632000000000000000000000000000000000000000000000000000000000000*i1^136 + -5591183097604120776592054755837385376885913239298429872436499290639153081195555488242776709467487461417675445450713332388719197318712966983795824377307039004538757432988408398043440848247108172917791211662503408619758568574342378707977734896509123235174158986805520451843658222302609083235692389519278908821379860723847697970380400320127305139392443196744612792761968966778934283002446885347778763874634608109547088039725045256733519918921934011678441785667108727751507124123345089535703664026120426046696479296585164769662644796770016393522036000431712350432517947845908228070770878487993038732827177898937214746088305441636018855522529651000462818636853361712000505145503298993273249677479945106614548927460231348988656535576196388426295117318799146543189160204014023997396273218266612094916172360005237640912768351202985938686598324984456049606185822254233398899890965593101071026783005024595063313027764834129738954482478588819577318407763602206099569331032738303197381783131564860989898658682446062531297217985218783542337613809755253057059544544299998706937653711639188481683682142969715521641752230656816511946486336755781682789332201725719481870235078669045519242284994933108813455530890702328439319693182639592726901127725927949015802597759158761810642547340032225633929328063393436947176725091620451762602373150983410962199172720998960099951599262517840649493635081306408485200204309264692828657778131825784599414185652021708309589478630301700264893351284080063390706902603000470488524107794719707117489173527180483707482728393984791103595442932184034660327629235378224317388178101067367809625352360221414309382412705517873014545437557082176023577281246999732247125710918312333642031988426393789773119923207666096403459256485949796197715292396445513276785111885517841478327426965398869759656000716107700203326478049210032851250078890579324891832943964644810377670620189768662037022092241721512545395318933652881855653281361226055060553511531791131035032665937248886473687496621555848593225546434231638956312103779731656214508415615902536118069325468985033820837926104864282745319422946412457436162586949032801296677721668779362677563140878260630748802678029906564758647599351328246802105111871143414742816318622493325770907741140669529076423305342917229298835300460104980106287506007028904690544643462081361459122160601098038542455874951087139139444573674194253044303265284242427841408023635781654193552551120735215591131380690438497565185848796487405834695015166257181738052287721072203190402256272686779163135646515901827810718124217390454173967735420609857663642231683398051999719326815636841738934999167589559805460585172648784941671079427764919097954318230335068229918814450729059522921688563879632058193672834485314404178997230586605271805600331093375062485395038783438671953558160069982252376926981956872950361305487650680184090144035135073849338264108831618770920165244481078297161048228330908165959568731101976772569051375851053564340449852088139382457256026404468115817340249379142621133898874806599820400801032606203151376261171825882550186999568108994906430400506393197258356552991515995137664563711237736658409765384877900759545342438093642711633252700549262901952622891417547138675068950208364120774697363752536095646003933626016881416081648098593879074231339970182478111262908180678837743437751727143159247933247665211359174126340771997211350283244871207888167983305484137894317159207546726919852422909368792782599200847406072759295150819039604773973309300162862282959970693698445336245228615041937149431605481968159163096169379221872254148882030716837691913394715881366679391865630779484862864865971768535395614552280406430294265036800000000000000000000000000000000000000000000000000000000000*i1^137 + -31874922854567894872528549968943139945238818699509975179404313866611515872956673716555938338207228213705235443085082891982659090466913786593649385493262165002598341658016810584521495078080703793507356923994152606167035756664455677576833882690536717600692359176096441396882859282644208634876544912299360534967231233734530960091368229859811225754018286850698767756066723102769403591064897866346935970716693124958359474797759213723726362381715144750075861684107866610777336165583219159205907703667807778798124689656546671031636048685701479259131004576049912969258406701068031250364080044873830072205635842590999927512795803282141485695261494377800225177117607964421383252307154495360609874155854911578954066112498024055756547054091905423691604405030386027665605374007105538584883087495449388864939242018812826478301526112970430641456475299206239391601532498605292482743615801517764769858927490867488220959837179387036589585608370777520287290930861880959509726729751303738147749311048602079654215083971457087287373658184022438952850538632311085540532261550910006021957957177254590239985088394109748879671008924912450649285604955997989201020587091592053312370584070362095998892049227726795981282086240012825320161517881923611616713434405890192251555883877212879025532615922757600267975924485105511592702510416265028664023813517071273323386693527041613859727716067323120370847496934702570242870328249063611548710014411172235936481100900406433576050756075376102764823004269050225288127682053880381770265121908425082830354914851152936641580257127166916348681284845572101714247937231562120171799846412467068781518570728221196373770450725942668626383736095941522488715477107442530382047642415207431242174322255009969106829751332413773787023258348513557827912009412124781154820640803485494212318373708575927895758753384774221468795179382789652026232892652867791566155624354022621324135339115905821716261209830066088374970050937526241625551150794954429556599854253865745145539443005532763078509397750972066441958270296796230451109213424327971620588171260729995933328418985454049279256582571527255203865287657664122881979075567706379564349913302530139213345197109194423758796538466681729270887982847250905615079346443382948556938829425580255348076475445525431523656535520311209382514836348442781103365161875336467647498898287594637574159145877721694018166639514830552452251823387082738458793344197931342518175502769045606023103935022555570293435707644421399488404585029629395855581814082100603523235941307317236199370160675135482471036825030450529560397083211756611735401599852068800134598527453347795880445960125904239794336870471379894361585578796549340591159455157310736451454440838025486808714080540157368797640168849187446069736830174248563750207288674091501537729755916638986449991864303473564926888489152570119111644672656257005298295312330582890607374747867457858571205341338693087455603731534801538548432123916251760136121719615364342984208691954128392627054690473991539093021248504249377803325485670908951617119129084307337627914955306157267787596061785404478803266466774456012757057014621164405380840783350347484294633635832082474197536279025036889140349298390626211536663321710975107393423459591900504948807028512260073520146425458576512405933693605177200905394680507824258899246109487665241776634435375765301264127077266123741384049752865638778554838893078462589916906155120160457686823964074486547425322034945155429376985199558173653335354208102909745120948864287099043859086751422626877297494172965389698574416144656764257152505652638622180773161055786396622000403558304588057218007883315489061400265657554518686822223214605895060492560788023505059840000000000000000000000000000000000000000000000000000000000*i1^138 + -261195048528514903142884216102812854915068390072090444228516017602499634626787042927039318974195493578692337404106307172546854032629532835518501865798328963200793804616765035219988254529392235821577425123376988437655239366106282320052936214619441912091951103389129212512608650706808651454311501623450123024130548053815996847329918130920241097657809953765475066729880458874852899887577638994027442934473845624247675321403329010731661228485681816974078434223859994954558621567180451540679159113998337531291391347066581795510459996598687929155782270312297301826071601161515814723107351858140361545007068124457565731282646469870308979534726094272920221344887123568142527679800108207345781781105737301283859418428045680964020139979598368756697154487557001835598834150641411665758200903631137589295202171930720590687256500994470660285169248722608806022956274177374841908177719555453888449270150831338903766872153694559476228013172153483344167857225325393977938242088514667210768849879881590233868869489500482120809904485957907341355177562795055087816127306414469816722434635821956259544289627031696637951866805390805893827900327960840497887206595152219618594984985618979136743447308371697059074735631857619586089194846268332143386451160089064249216235508447501955291057708737912685925636432801010732765402927936153287903185122589958596029248254047483776218486800742818198498957120422891931984934763893482566190557134993338262991421641747109453171796967475128521312501576629771852147505362271804662721707721507090243161637837726376311245104188711296822338133427246209839481367313801733565905230730660812694288552772635942731733995382776347940055487499428189357355121362868125815961504280203255415628986503078851739975193784454075118449112588200572771515594960107692003657522680455201436580022958752199357071352921020973685168435697753582054531374240295305141157552059613941330343268273034354778049112633707926239813115453752733916030890088757902662282571877481261727510826424627868869865817442738468284442962557072654929170192232163520116188645394235707778691487455801085775779008480524646087288774653241012447410984464555202397770062569595135266322989788387076585555088946793086417980853111415758905091923016552783907840685469193800212058256597726850830451133595655014054264131824209077955562121820926378737965037485309203447303827085454737703909957000104244884336232706939839912409572159020269033812273737742961953082361413069411969294516536960733415922220866467776779013311906911876607365286228386496958890147904940448273559827512434836140608334171806756820855310743581462126394953761763599834995318638088157934008517752252450807793870658488401311911510035131534074683893091065087906508308340095287765169740022622205859510292541186657277106024106312402035960726677899870133126483320080095744212725999082312324756185629253279008328677396140782865968403193417921876358423116981648498683734325816797282187018808453258691314902238640117833678319875987583535398367074974502236055573534448280894573379113247660321417499653800704070867496941936311763523406599132537696723872452328807833043968178287356792701926930699434589569944579227579260102825983601911100021788597475549894843370909313316264472969513161731894388897445773823285569600573743829902191646035729273142175124547031563227642268953449617841444916845066185629317918619801320883870579776775693804846568718952075024246996948158558543675412046637382054210692603568033147299972480330858048535456668234842259048525265061644762627783760321882631544562100905871487773212037319215891621318764289753455230734287970442429727822466304937640605244924035539406469910658698886889988381296753806951765623439360000000000000000000000000000000000000000000000000000000000*i1^139 + -14785384838452208081610254851536367917776336374451865573153862072342186981989677735335503653547069399056310075912644718297874607069340363665879790414386182738201220626474512580165809986979783332874329566580920890307847362976587023237200586946437005536081823335209856889633483837169270244964394392121764515302019713259671829368567212691315857984014785335517976021342058320425036315225451504252600734396780037952163149310753468049982559632526123264138106440319847623594081508395636454979643687417102871839082845170421197239321781722184635899000019796873497130170652036002081829971033120361369115437718006692100808622723485700841620473144662827962718215434666539870933761247270404268392723073566034498278465501364473919317395248596822195270848907800254695960987144630506790594805153539903563949862085733262623799338984050824849990270721946260620043851413323930287540017422002574425997271370097264966992337289158046198605909910182963110427116593574469371156644463554436542577875529911364805937421472169854225680782924508928182998585960896000060089542371201705991300685532093100955775536527047549348784048772109542627158271942730511643772936864129659484419242571638359415228827872923844443741522292503231943183161170283660833329222354316950603033740340404040739162604579658953188825081908877949793328657567126266930984167680506247299428844825344929889248331409544680709463376305734162454669606635388336299847876785337006662375461232496207844317887117753204033324309139506930693013066011993588371203774544137970026800367522861890032460146557982709886557136037652322436919933516852890360841677799340886096722901528998609253092125488086006640643050800043787468037582879294600598773853352926309446684593531921313507242497022201627332110238714830019109348526980047053341976617235004901465047543365672894105015543166910781690630026793449687662048062704698240335202537713574868790882702823068576436870656786669128349426906108442347793022520787923290543920428067015020783019130723565376774943780505505760310530909907147776927948382623070614811642225328791206960012805207364369556333987171911327208907418310216112058683400952121014972071487360532677486822890135203314854548072714490746267257675588551357027831643890944541457605934514779507535058050792724739656339505551517320608472434527244706275069933181168144349041887793298141400173329189947991624523403729871430261907383239812211123685571281637049666036521962100234057815246045655858146801126087360418113935775566473346081752339770067211162823189718825293294565787637660347845232701552692334222826358166542564975150001929318645053120948970156499442996384759786554212602772627880237089179615423326243687363932767215676641542775975749380207381008014362923433249612872699443186035938934403789940519296487366160768037249195199244526267987901570372227137223209247213857018488908902951622184365340529445374235627210180328993909193047072201754776951551637269450632552968077981171402089285460327427291353333278210873521015792359342978235680459021068197779889272225211386000044968939497725654943362434012189400828607411173669395444993286906636751465836208146573965259557689428683540948545398767791158057629417203205371210107855109606829708740544436559567364502561328873542312150485835659768330767785954276005906015809238325727921188807467933037901178978497521417209759228405146363940119787911555999382739984590629249033931889016134139653498924699857865253657843466313860525862397967726399402746489414739760975113393089334242296660710367535312110691967052950140245836329830375891502244018333977292785261895996456187819812220636096123533160701618359892439450360328021923392460346430209112958904345956619753881600000000000000000000000000000000000000000000000000000000*i1^140 + -182202148156134370687992529365284182726779415986041961620581206834838208420780489172029915864682958844397529807241637125684435460416386485185952361430314000448230546376695564012521708445994572941804751637503243764289194680955084417348464810093963341374176227725231498841656546787930645248234787943707148875843224167734802772695014544496481671266371289648817561011296338141224476348296639260099845852006438156587568355622747349413927960527771420968576128387712128923835282533403401588445632802919569198513170124448754553090191013662322186078798775166549178800787199803289130140840287458632654356236295062755075990718928443509760971841980326014112857017298059099210098598836242066461051321615043690122888294674355974731209784880107723965228118993214982121083506702076141227632899311129019023594474092358466256440146177562571961853856039896598139286301347335583364311934088722946519128960278672726932325849169732413434580236524706025970161519566714583348930968975534363976442257896229688053837295410275243321396975603543884807044802175843158994883837943411239544321625341271216411905340422737026620714278858753290931120442966787839277458949142732696891765321542324329814386248053045332615733337979751693580691437510144389081863092295464893779586854551253232678066821446461819026991435708016727535117111825340247038056375073434856581391192106911554417489438719597281932954837375314781827945471766873850252754803233679460044328218188641648250145482258537533101924396952809400437700029374340804466853925849909869309642380224666291905617798000458217227153952919360638054365145857202150478833929167096661994153405171150244715984637874814133214433503489254196665988036617935749086872354650537767391409365891902507436703198898079004965565895490794240078462637385996209000323609490286739794771095493507284135195831291301348966662579287470686034674765092253320598175733262940464898647444817187994896575183630532103344541429534618197904009127444333762425715595306528035358954081816811378158823551913321925768045622451808449132785848254809628239440937635782578246368022345164370181203268805338024026927903342954076969104565128605151580000374042223554872572030463815503293192124655195935815113799527201804749922423236421323411627647100298970121571492047089420298594274812099967676097365237807627268322754522034289034125888079209919039275743220124278100083996960776566826771514693562215832445557580633425240829143581861832708180076926962965843441928351847318450501499693005007095899183710053640062718364640498004941540327366069707683298363884699840483522483620217398963345809930864067545813010255670716497691006348775590495365323292116362306395892277277016694336590621107052252783302516565885592257861629833791641060029061458327271993297246867266297674373160611434036180893531946991028250694080871247373682849220999574267043105207756476881340715655197871224872671700255140615513752105426862110298558286318045940931179920111675967498584744850762073125751012502998815305818232844126237755964546513120077774036983148167528142661939457041701390573541739165610293158629457860184338228350536030014804880758045547362587944056584982771173706256411842223190368609513386083271032429617448315310051918440461442251028859214336071626795284847156841638984005786649262619246605950510951569934546734006336808252064690168913639511829425444574081343192062744511996141129458086639742494567537461426636293965717660244342558886100940537464113898920525388044270740390921533882278310357061224422984681005286125939676389713232149875027329089684561869113516928033648413192374252113614056765340223567879518498205419404241742157414859516565637089980289592539234967965369630720000000000000000000000000000000000000000000000000000000*i1^141 + 271371242594162698204449520016878586967881758271920789184713022401501244105474462975528621573930050800727261297576811035397224782099061040871378530838118284535211127821213998473422158040677953112944256067394222109995641912746903897164256634824962180934868892801528902803805042479159618808843971928776585631809934023028701636169105847886284341755963080428493676635141150033189763014261909108847323674589850272982039164812874426188176841174630347110104530377641447973344959015733811963289692075885958433704517901297424835418804833826230140904720331617712477458204292284768044281756461196103851527445397020843161789610052783221473708520612349982979804056397977953911335772010134168994779743371485815743654931777657796717315538177567387207193813703002066104095394230913590894038267211704203043425869151216961861469633668211938758665441241440414091477614855298199008737336410263500235270747229975065902970073331293682858126819112656398956549131920239994184269642180197140748883592147149538696087165241325857385582135761669095981727308181841618058533883575602575538067827604287412143038177828564959226127395137209434092976691194791774947043424503250329650969647472861708171288186662637720007072684830321003656799642450951091978416797277192701733909200721746775595474363184648410607658651825125505105733518275459554365688480312130665233705476728437916582719074881711680685145806411678248147745096505740085130958544221121619221569511794134846805389748757781492064265208935482637851283144006556652435765201823208990939907299659824223080951655861660163268300016586041309829352643460113317053676442739747582805219475602234434215327390095879192242837773803630315527566237423880667199043859102404502451681813549199842399769549779384866812083283086943528946684301854619114686644024485384180229151953190697307428923238996002309525407404871735004814844797639129324846251111847184529941108776136777072006705609075813738904548609387271438366021343556291057225158356826553146105974572715808501855935705126421235474429143648067254308556879786136182994771163244440919729402446967574694418018607184808792208780145754719401181886769600355239880319239101620019781234921313362162663161933030460083996239648495431906489891485788990789035798368105766179792667693479079506511358815318540236288049638093535051283268775858384030095900215514052857230649729614482357299924245758521585007107843692121803704544501695214779927455256017715535607747818650454159938675056881465552985399272608150491160088498450074953598329049757362937126556070779281862017588862169142289958569765663663139203296358160929777429149989703744547626186832621770590950674608922622059243169166010011833653651001922092943336389504208181613503713907397381834990842890958611210006067628396530826777730388193836238995120305426974260936484869131206281320816515194186572933162433553712349525065279689494179276475982396915678631892998957320164564692170204715369683550118006674051939633283107427126552701344080834604871457041062818492420076842247801293916331734978587523788863120489707624130454757713170704974076064091360975197200576105533399234308451808101196640857519578643893200456803237757999134247227761315804484595942916792076942814928986854704270678414375054949452357425183535776920009884787035797778685618571603458973143956996909374133964715145072868232814719959930099259497756072692908828735283025811373353864720292198130447463059957770794771884453461579073656475377550809860226872000154378636561901821661635371114313910435920702480278462260156849470325282296095204051073705548450588527995308536834156032892328944812533680707816068138207095167866880827044474501966416573478908054208512000000000000000000000000000000000000000000000000000000*i1^142 + 17474594053719109019981699571785685176675265192577350451159941532028944346676478514744473679741359730036648589504792512693433972453065005386922710655805970769591299354689544364021680343032079085770692458595360696418192750708845053588726444143583992602233828975157591236669656773158918627537012306343976231838024912737224484984593215806205689688764555438594110688235146919406066745635928750033155652587469675808180517053159758016605750119709288517914274691645068226327364284069588792188261537347913898499946492710331024352649318268567808288586000864805779792397164571591387993130422535091789412423018825400717992473957484608331178953347806308630656099850857684074154427124193158471267328036128075567766025854591059301224023235068783858576662120207547132845963415301406909015641321713231863735337542972800200837501715735235112286665042266864964075221947923964477801573887741240700451833718619768323080727494347739022686651090180607342317204090401962838683488491037718696087703794344885873345353306615051743296346411568864216687487820229666605529389961607633928691237399070634871136881287893973719810020172256221922136433480900573110751509865015008470781428190101684341955676824094302851256407441454368006711064774521787378323349257434972690470456444861117927644238380856027046803255920528277743985937613884481510002134326481467415132068971769412961411857953676493161894670686578104523100244610202356330982829611997136790596270406125712326899203750204767076017868461435265782266984951732184972734055232783518328126868455738739915533920200534110253096100983437442128183830881887908848209493111945690314856282293490356112762281242214543487366034067244580860874043760588963688165261257630615835982168138042727688673627756348310566095298289248654369813889624209443080742257484194827244800354020611323833082629180748515005102947506088159858634604504811625417039191467908886225503762502026013285800022046805885742585598649089637758700147658536678841111594172396534619804385929159453387810489139490266151879773205108029194657741109357163640809255663843718186737050706156081571550267725705900571909162778251794798484044840689810128063989448223368754392270457275299897122056238287593734296260919904384691549867504327552666705628613836850170140329650592651027107549919350527004096004287743035507110220490050182847158382489572547534740575557462673940359122016763963909355951610245892840699996735768037556923272763648157693025726127277591740459314861538402429579038672959096251235598990852278702135918619377230067905093171383653241684887436876979522151787657546162979746654714282153370784921307372466083162578526955941296090040381529824012771963093565324280704881582380690842321596747027384032549663766777016481258798468815085708018211650203301473077659457885280847391649581108613097304870023140994797902443109712888823409227784860800179048815027144713371174159912639482064874906087099924605465046053341252591038154675906684370650900089008223093092822335126149848904566643861892496981695791166992488431561045954638828105048830772586361438292947665857018080375706260055771539686677413305543029791780436606893491991186430702454728342349304922013226446449455695893451919682384798394483518305590288077976344157663090127816036211815534176124727983255452860949917513529511025001541343173134070189468414774676063816386187245356660302979156177945318471175580450016991740092783838800574266441910758874028350578590860688061796499060064887459434355168294384828651177279004574958826955451542251304003015791472953941492218920862916164207289555987528975765754139166105507120253621930584887708349867039797274702967182456382325698973518919246649753600000000000000000000000000000000000000000000000000000*i1^143 + 182397746619433894451260638093920866582996917253773641396751493743026882614659708824654678028608672084266635848337101913949551292882938739028247502007377689998865572914730161293639434703599940636250022014698435675069474039357014232651786591724900052024226363918188502435557177857981937907023692529725627281084772478827278227599270744006528305361706086542192628418970171479599252644438779260363079648669932621908673891724792662631005269338364610239937301892997567357429246654348904453590389031344608831783420569462231468710738947789273881126881495026556737721924290296058141848317018753086261400662845471641293074229288211507454857121184605128096221764266754247597592722460544767890618423594647852510645456008222125140434313037953760156857744631205188385144632472580026497991391114973641195627371670702210079735141127572335848225112425690549754051424410992935529938751342833215311302518441276769253570809997215413663579432446616607453759473168799675337398353527113692003656641845721826494608752696856518118849531551706345818137490574605022084947820885222185283581145347505712856128995994117738291575057731185716703196789758749639546575387186963031397749647887559916390745909885184959732150592436482496557892542960672974360346989431963312204219886400963261243447626933770004208624551833646448952136613432335068054366328405282184093111331434139166197525786538117057603665697428115147785738705180953416245689311602355275919885059310846000877873115337078676259696633088592359136479799476071028865604817562003736956561747055301062977823655118209300398459341069587679680921967228073798760605139730267654082722590974070308943887679622440006773455856409000996985607484909195419071487277587332760563984744123882725057357455675803160251994757094158455786719531589551002574951812164654398195368663583691981883366503542774120279703370749031616802354711944768872146182692080236737308828662187935097347945159577296731256783705716775116047410633158844782172796390691599484584702323858476356287664611049468039841832019199848961148678648207182357513038041383314920596696111101825227602587710222345372568625579520519115672686546460353074978039373773388954223504768367156406238378019000151251224003396623864424623495612451322505352277724990498044073573688147537262128890019129410994634683150850927049578298698298668669557352979374347513595452774552553610038495613095405584618230072807403697300922580310306946856967322973941457183228874157206373051089356937879374905999081118377257758911010191678349647952746525282770298461106481036805872467383172969509889658960763441844590772324976614059972384506222444456320434209474536450131055010135165447815751461599938638668631432012162911930220326598088886086291416055818308506631788401679622972207824641652724534250459211892368107517858027278589755573823375371265698872847705943128929813335939852185411633431241858028657791495985331148626438483181583300889361492377788510491744364885202140352028283419162215614324379415012331533980238996574933427435191793303869157825578178819526383569593712634784646350179613475870782974031918569520103024883067923275855533885536161704447158157209707596146300640598268492893982762184737697348850741978775782655443834425714826342044752746863582744456240800887053862674969237487933533340199910100815284432738291424467296229201156431588841570897600302228350886861087313555329247412539182939786374217040226865761993915949940429016117522244635072417890194651911051084969635594936936208121836299377478777850395191033530381352960162302728719187392121462921591661399637293480084293265140981006366500477810574022210178009772058471710999981126301428753677113150668800000000000000000000000000000000000000000000000000000*i1^144 + 1165646974694925860474925127053565341626085131871001784681834176494465875031496204050410069514997413439402437089344058617607585954621278979081020295875118549379957655104571691374425345939288574784770375705567106323477645825865552854411221291005116877444159919726661679965028450115214804347532048902145471348796162027787035369714233473785015072357885629562619013905585085799786045586645752932533995877480412720163012023865515423212501204609321114819724990170232989690831238814293206437051026387019116365828465974212744718431070822695891636993668026778466012346989407105779879515489776042880573120271858508576855235619384923103049039885467194724275731283645782283564749269091858592435031657827467915859529881318850141717414325052214198563850925680052155137987555077026656002586145061355944827810343266362618039687420104640284546772281171959234358428542654865661756466989080875785949918037189997548315741374339762301411385686881179868064372991475689872854556624038850080737315758652683255797279958241907183108765692926847398535204248690588106324075394924316336898682396970517946673183491284730540770839226686431909681302447763302009775076218203782353737801059837162592592276633284017672596550820503918692540483607079334072270964709510840187135926254632884200652378109130389355511122952042565688356998077358327463430908867918383241050168794024942644591807439452152593185504442719242835861986947047200565090028653687027169576440075878400460150855751041339196819617530128825323802472735091593849686292088776386390743410218215018547225680319518143380894184375747279981351049591488223171597069283681551613791115000812889069274677259039818154482280313511207847485857299994411349767040650469191378865161748145512344958432166580030707382666907525484827819146567233117159626616198592879851826977861720662583461117638455599531084601193688399039867346359706793822513304967969240618521971718618017704742614238592557308179890656940771371593870808379568785716409497022008687184367012527949071310156844807582217881869732349296568895538927826924991456170226464898067710292037342209393208994839504808694057711080058759840318647873350668857129892340200778501725975573159647255683239488547130306599619903956448294906508176165207880033657897896146508863341433838824243155791851468763862326784343893662621484356446528976672000968950463152591408113227065092279014715024654015356027795611442362210001669508778817865528624227722570168627438042257546205138611571307096728556912393203859663008531621818564102961934476582552202709554847361827500891818013497876503136284352686873976430718843275780388101647173851608813541833806920151043213188116236859424206550201634969114619876259077851361293509251061664304799711042017346643313267354440075312412939275321854670370148113101246744137775802762808048487932368440636719726711318186824947195620762741323044617656826064757880122295461650998573802548848521949257692394507784205380141438564431417978612492565252687741412553965182752270610593911421744697625904370530124693443513061727025363382982700565194847658480156549468792798653208327528577896806246990596845369993590569806473048560183798631320144732364765717254396274681123799218084481038993361092638877145321601775931241271886825942311883376583065474575099942643467876782371722198392159193135853844641201292993737881215165736893205803198862152298213957222781100026454897055226682804280986029145481946427272913450446279343813951810883560335968559354036726925974573010416216619145732201727868947932367001652621812533467154431475850044185002513382985234110793984118402853296539801473638860243106946434879895651263484799814862057533675143168000000000000000000000000000000000000000000000000000*i1^145 + 2462473604393388926865764011740426695668698257164877876489280011832355642639255395135525870727294452293710944326457651904915391243518652966377744822485138907640986323068160881797612798860942498075422469915311924053169060551857615457018646312607084288478324123164504254800383314683017974844765018137987631523535945711503720368950915574119260994636974034653436315810187437482268965356582776563233001163548876066988200862578317375981915584824590942094496982657592842261887937823123150677033895935238734572750668006344469090348057044402945232701300883071223527634041072964624738260060447831191096907006541520115787880391824477363358654303623929079663984506171856214557572400960461190484217790056359001399384523890697858206544888388838025224986408408562113224688895810127602061804330757528550545375420778656733388981134173515762555521195471263309592527736246586427745263307277966817735429878733394769610955243260319852877896829231224803058889704395756583104890613145350073412709546056918352610431150244324375111314658621151362963476498331998927037545018144805121195214161103310684098666106939622086473372791653282596013283961016095406155205428148009238712583049293878777927385275451508588258918954829492329314693407995846766191528714956244347314283259473091683333472825582376171696013326960259604226800764748663414687556682418244804711673943186005051329810464693941938080693393944157749762234886487637144237542290269453717689033354110253462980125260519928350622643388153618547773608725063020920176256140473673895458762018090609173470654515831488547224807799311265018041178211513489702627321934621547511112746613728899034696648249934141463198745352823533777589687388246140836505142710927619327876957738485699964281021992835947210595649535895580145605416796919674856339718604146169079489827459310232147917353543222205944859298617271633686357749648514854268252998928190704748253738600780300196138768646526928024154501518447482161101541877187267562530160608684534294037773338472755021753865011188819539480105168030716977772972806869160725200152011643528887170572742064500810498955332475678839974196299909734079008831292026667278137137045383854937625164005093713574535395155418951173789043810628003541058459822721720672776762991000964718899017898764307432768085665591586390077540090987555043515093545690273969420716420377587138233430951978221794992335102686270392471106864754942804009224324147434196102495777899027976196255848367744558809792855390231065336278452452707125812279933545781312404396427873455252358597678575257506022722508382915474268406671053465969066333644092749620573895820825651365858042385524332398334600143667812975766254505579812914004304648787700562075793530341168877103727895371962405159053005414581861482011184430793601207442300673483598637452437153397712999176232419679565507753504738026237212953056349253879323813574918779878809575608783897910960798943075094601709829665644644681567802036014743881276796475951224703452928385109686010393946529026195983747828607876340694162869825020636441556368052565108228465464434285584765995591066414376876190136560985493486309273519390742329202431415270559573631158014498066233576683022401670207187918839354792660908001482365091717328654566914460371095323995297968937535216468144608926810134099433099453361507092210837293703031501128430307257401752351915419129390032738249458216853357918589293749119989640326518336650552039479981253144540025545978476318723960498546358008539803524146338522702164969102758359193901599836659471262398204011719548845125290192848383539741584615846973919064520315429496265197576238787269005506480346283004111904518963200000000000000000000000000000000000000000000000000*i1^146 + 5552620397231520752941786131419275415980005380074145711729951220790128618249274632113152616866819668751390546852662658158783593512679182341855963246550075338632390829112350205011177715148776086487787398759300768324143673999887226656068611801929635308599940081069087939196618731487065465397198641985137702463676880513392221518588096612094212015965845187934702744268476768625917277813727773735474478052244508284810316780574179024997339503958901328398661069780767694239648613719674921607491029635457800438152568178877682445118501298499907568780823281525815790642082516260087191287413978787335341969033457930237578548178073649479915061146924204175523018477895312965870262120264581290254862270364690688790692466150418183824231221208949127645414746773575178056600909371718603571904274733659706574759853883681150345717171232687737389188220266514930037222132331641344764590926943570642006766557518838845654428957238547719456092120829506794703257328509459766099727282030145769357833639574101600428832092036612706636376787840946641847056065659859527137354710704448392804529153586071978054440659518240201390269582620724687968226733497753315093089498336443565203832160218537095094805456897779311768338856817188442213976063364288141062351307465815750040021085635704092232454888999011844753129274516760400673292368903941966951941749693186398890085660635075002846957176739634152215674234563874551396538550019573694715149747989195471771542133676867396139397912635546104434472826941178841325150205053948807881316239503524963281297467385955961487506469924005715571152045182882743977091715106563112694467801151746290273844698304545186799397720835962106710770239627066359160760925132864652862528831761574104797761317451746514982419604215183696465615487357297769497194910718920300663055870708895324795767288471868612903098325594035275789769159766395822821021341290111427386860352361047038869680401931688623246717833335854003723973882562168077265802982667795288443095478345081370042862069623594779165889706191074704693644882633288089605630972059333675197966125024142773576468286181177448750978284120363052970286985527794800661224478876370832397446716445019841264470520956940641971946687428516653084535703587846130398435135705638947755517727591075536447735108469296929385675598056374771286846887148122628060450978111528707254848272584776695792147923970648082403321979019352078923550421341902230223164695155366037226208350074698943433349177727849906059226975799910727249241355170541785680086726327575238644845427585983686770350716776783443753724967154466760791462992160896440957399055761385574164366657052989042060395400543537392409413080435998731986325153627049856810024380312438852097450474602562540155126114067053086570604521454835833630210914203181695969397137101296973889670954777914669281817715795855456884719648008042614156850491641620600368833107379506404391210145242719884625855348007496010995784674942549373378849394287734030530776232988129207633315079886845634640951073110650308699576517834650373400905317412424459196906423192394253665395269642863343641191086851666353365637752319833027988664340433425108822830881116626595808572404623591222842732986154507884863991903539570239277907360917251260979104542567302516012561432328145547195226564084289770061916044663280451929941716540512667927120463211841457241317774043951114294855043628119187142451302407516795928012630424268200418699933636226208291606232638504776317258410439079189116908847966732008618003156363664033249225663467430081423908743109076370373915373215090652144858250339009424495719385298725617603630160138862587777331148198946653259620679680000000000000000000000000000000000000000000000000*i1^147 + 4408468473535461464600158669230189712788664424914003325095560204844303298627712121004753998962343610109684867163953872451186442624542215852871273327140546574779461550387414821633788091053191545396150993905831786993845874350973663300032522914414588343524126587559783694584540080406736918324485314532285150381266395616265721309417248896127244715816100022206728687647772214280167171683003211648456189957133422346281074399933884796052238699106047577581958221073882854779434525970198480216186535048391361070071763378752950019645620464283622481044703474441483272517898557542939577012668413256764670841932473089936561379191884960563624585554386681368521819088532604102517910476609384131560240808255414299815127774484377620657091171717195566430658044345354556220635877288476781072999020983423434198389133867533303514590028432603690633530852153727444415891661103951937641936584792524673371305143262410649403927997127059236102481122288706145129073504127151089250523183713397745418404370763339253792239861924804046284939386960012721924055881879773488342663605386851036295528693969695339593250610004323759524730548789030482487310787699640958513952938910843788174476548233375440202241482440818507570695529152050875093005929677730846318187557279147856607971576596432967458818632824262345774462143478631385074341165743734000214093748063477563381037481671258167057957857199979829756715239979535183798149804998240215891767756096075960056368056778637085443181429804444867112157994182535926907914795726846999321529940104103540714978634603427175269095506288773670300257755252598698551169218913565977916976142128056058885952172788051290402644941176336237894431626260470944556069050415581704642154238538710217463443272869460615563561092723250973804991721541413126066909000263259819424034417866860737202488515998768020084416300165689749278434807431794309142410490839966298427904643366996073388895070120299842325878155584237175745469777509247589572522640021404101596093258707554450330796200420785303074785913211786224332197787805746043434577803393769621323097042466115683646128243672032467647995478582270087939703001295732851400376235103206431742991295084829233584636425819189198930941629839610674356762135431305059855975864801170991031736929082822668881408959275549573926300874598907152990890155155914005217468259977801968141122184322870077097666792288074620364986634534182612115278081238805769427939471599593580671301211073912185652405260341757800314909924260722114228739653018410248056002162485988349981891102875484201357028975875813362075219834839701028988433110942364225370104610466849392161457991920213823148603893505669976004805449615196525045206944943003972984602180669121043320159174799944457441750386990685499537708156421293496233087420929708437275322142979234109489399331356554910692006925512864441052295964254832115944358396860768749497295803335714122636076653487567310903967588390505918367075557903046271464934892987030947755364298015666150102498828294733481164742338048140861764578614160011794384028961662487129088302292599288611036093815835435001527888727999251899866871771300355337485802762499262624765091554236198664128404686901690880935360783709818432951917279395013455287660003358086938135679751932851571868436001132850701574771786300106440204606184341042283951004812097333205718387248602314755614182216779790790559099310458815993463112281067953729014780296497961466792336587288620728581031574072494399106571143640016111568439291399209634108157864067699989055937419849861331992689435991299192743651900727924855267253524562429116691357171711427485621627342009217135991909635734208774144000000000000000000000000000000000000000000000000*i1^148 + 9185378576454178989505896550770524774090535740085448602440006100202035664982490638135249169008489817322827526255515541326051095948460736155533012567039248968318385762584142467665738018098856635163489571384452227539157060065837190191288906286896623745962829924810765060055296310971920074307237322728314930921917614526407418560755951713480603434401257609964794254514680564406411428071589487819506313826780277063245904351236213000217083677744245545483855029251230938048242203095724029280607848828417673178442892217272312747389191782191125119078605985631506532080012921625091994328877519446318672336373241832435630308099063004234235260449070525982354638480619969138443785416544625217047964451759623781834413149380018691401327668332459365017627503470698134561227567373191803218039557841309546781293235573534625574011463598836293394061448097827363418673410807010285633126972574225848772075832605951322087089439024373348416801084220040245257784783608999387803001562482280257944205982557917768250641381839198154114661452144291184401394965060702350077521817968035995541766794600147092450959607237823371695348603340027458899183396327645019477787319029485767960295338818093998107382504007440864258794100568493949315212124778530638372789356664499844642560852413024920274898625058992048897457726837663072502615319145619701361413396376283381195753359310110654363769074260309670507356111353019911243651130698845792252114913985585215317103932864007406223652312464911630988169455090422841839756743176260931509580464526803792547589384387397147984363088539626623513824258019737945488650307994769327358255547217294885064116371757679382897749462176540251156220513754164597139335413254329389092034574637434709609128704662147575302201683527779635140314689283682717305029885074333285675844235178244690509250938474687707654336851437693556358060449229931348536497611038871817824929828259758401048865026013802981371609747759561164082719519472409292565482861307284602651131255736933968380884457904722989004620699348437074776631462328699002581118716493319040312188406292261601188994595276661560035230252240989524184929154270639517095042709068889565339600924166952270036083285517218758291976885433848729075175906578833100842344026995124494545035628697726664166379565481575615949948591432302667901307365250959774535513557148280181214156694913177213416544078875369376806122093429730714758031976044166324199784041318911612085004021628028994359762880313159997102057156069608336262576540310635310525908724387564298906679640516508494022244408216569384418612951492499463075058328284907026122564443418715077436791236741567254526409976792872658040571080155999526409971060875335711241212557334428153545862102768695047769455622345076707613333354757207655381010458806784038513314135558347929177212478639354790696948666457727000999705633086157782170707495538973904754351083552678596483672948790933372848542571610958020824463409189557319234467419109390103116159750042847688899120402199915614589068250961762304908673528625090610802492458521310109373686282080999961171209282107888498589017402863251374327617047995094650145166370960402913243714374907348846214742929559672863786160643027844140184813896886247030298113895162145470213857904832212129218738366442753873791087053629242336943570885534421836006414298559052178109423858494985219891710780388311899064486815596836689483348162229917910000736474148302398540007347070431186642671564889844210365525366447546183242476173472521443938895850188466913824835833663882554970447487493390955491894197192601172365678238480164590922868334058213140954196444648575982590798856192000000000000000000000000000000000000000000000000*i1^149 + 8364831365230848421552906888025599445702838209503492238812755086710428018621259405297728385283322821190002358125195106818519744824984681788308975649606207136976644965036614670234957627117398686505786988065593636683854360337789570417154512151153556720974767250477867393886504045547882417646708686474004020239298819466533953744065959832186232862451013847226264076508698948870311313296304707630310083498568718864621469901387592689061175347653936696623871455711757348404168870726099871480953631335019782227047171078295948712536682352343321706934341084395631230476028701700270299144734409796625410205075065005358691285275335178077658668988284717827418952207624842850553377963172501658958412975776762576907053104664973663946036210380648886474865955133006711460901624627470491537305583227690709475023966196358875465840344710518690619268842034709030995205569856750321568068781419156042373128869588471710281921292575572377770647231116241932138619157079459582263616631942831526519038969305847474362753607719835228788636552584541064616896208159373897510147985929394762610419530507480482677621171930163446650725509405925936380717793628830274755119564468376176523354340092453118674600208242113379248614495155181481136977204658240538598778676080641289810455759459254255477446868629424823232404708909940596166186424979994495345697617711070513833318181484611278512060839722795066949498855519285268668444454295449419078056945834594563520936640909809391966030293337252208096540598146589611103403909854488142177641237336505656981168256464377503019316495305422813577820289705605047676978185615158123877912619409231803687507015659751874785560278669110555929258945252330368686581429587452575173324121192625689310354358029527857927957424596721218332833114451369922469869341672320311868240651953150251993024173617405933677381182793349829745811774535970200827369885234924025797238197483564048085258149424752710621614295260717770449990138180062275047328765754404331590919363041440103238704939075810194447844387373556833613861184843726299635778836898381012592680865602219513914147343506298940842622775903996385296366212417511220524677513814690907189529881875219000457037449806551451042867357694671111397218849003342142623891637610395522511128617606072348715309495303228056876669820530082737453930270891577490756783876079478154461321855605844154073147675874155629943666205135677533612988330568347519174977456028530141268701791098259943039253424570548558173216666819685118842851794900122717807647498092658402278127796265779147785293158572628097296004204011975701058093626504772182619333036427386639892917417880996543808285317008851870537779305048523619599280659536586892398120355028411469699276100692412955056330766175760879277053576416337922024929366637141550539011516750786207032912023435445224879562299039393160471105457184351914274055709412582499323668597132501833195551103450837128198298464668873310609835437138108358517122608940632782489527345285283035427776741731643198337725878559098760416522768819014236963165590803820844755029789792059234861744151865199290012213461212119637052328446350617876752459937644338917788288173301221786418941183137098546976539408313925867912143245077766888976700386869461568360797941738465797706039501764657568898616598058267903969611654468246825505090012758188323951839388864007287528555174908610056198880234870720510248823171651646198838990404950771237662235226544761692083848578143270560513334728925236761213406104913024815492803705722109194495092386356608164058657207596162731192583266623589745707660266584062467862152076004040510878265545068983217029120000000000000000000000000000000000000000000000*i1^150 + 2327602536501639744169063876856429175340560948242626528958619947174880084854587790668981467680237047432184000954465273772899337828468130561173310396840752550906072947433011622776951814622907850054743401862361162807803195066638275774099079658916458771753037078206043817239436855131616657032335843315714890003277716730212007810219286761189120185539366262610474822921012227906392920986595009359697221461811361403471794572872038759610854371532185908736631650818855489645051049731878125594971068873171795525353952613760634973678424193858034183068600699325505683423678932702902190900383049919512403948605418277099141125883306021296909132181632978230119314031050499909849986023881042045749886095574051808606159933659343897819836300098477380188688642410311782747828394474780062144304033065179431734437566079898421168856731415270610142028530767412356011005415376471042936040886160202172288906292432986338672489392052064406614917256776531223183129791084422908403284647432572614097021092756576949263008292020573084523142092984602527168634895412069681690289432557615812396490944986366707299663637560732754180264091144805542727039180598121363443396997825797635990735007782767858731254836726712653732796898927396756790191479969362428317655381980318280255868328854864148851175977562012059576447814570156553182959939735620052103989023982897661759710132712752846247146629825770193744724391817281195788358539624558748966200244228862101496938268306493098868501050706299963973052685025859852384046645145236182715898577802153621344450344816390568136158040042333028131920325881672909628298667592182160095971086455769041239549039067840243295091843198122505598260217182700157509000107159847682105464422120481993938520341862203520134835104886558012212226907337883087046854241367506139180578048246633416898138383213824676931824382745195428670409298113325879807962559943654833257278496244036515553303122656149967572823242708235854966173526339503378622419779302156373002015118058711967385777888921078895202264991335949672724324998756016061118291085861924250190330381217092241913270208866411745546813325900656279050600768355350258464076887999780617929746380094552677187169537295476761593095566277147292478604325197954386276985071200295344360291468554438914399667393579341159034491700638833637703644207693693578691887045712120099820013343349342766957646479388656144428694032839579243479325530689424598953357549976937092818503790919633009979803887921598200741398568180940016502335369797848184253346361708653978204947011083780026146289689492171344686913641751597845138385855182900126731765552881532844718486857349691965915535502793538889943087421454403919921107058128137683314157590604788091061361595704684153036169981918850416387754475666199343551788216884803409956014435372883083039528491941469007620003971208703184781335290569591339402682533199233584324217088649752173426930578093317218390470714438536152810801320935371815775871802763303938174080713920216582550786957771349427906375412870557668297979474438161194750315310662072570081333737608775905782133863853030091283626780747075241970673581391288497610103223780966181105004456603560285692302755370020421407159379706533161996345592133783931593718720015596891707486491428436153024063052973568226728718771605497940141951437130145860221689182587872069705981566757491893228799140434150347314135669026995805305950080773970476535294559627194009793003489510219054815802586787716436379627555779892767619395107151973661899786878794101123721092674683778985329313295473736694426959501952233990025276727954096232030359101740930423596428136808448000000000000000000000000000000000000000000000*i1^151 + 2882998690770666478284447440886995628351038285006162603183133709457972852613769856277924439936164747260870575584780153275429738616320029188153418756931108276178331862122973338009486841249634234110321856661455042243371586611731353530388310444251522981111570300016967003248605643223109911870197064164096196113514555235824507852651095810938367153425825865947845043363829395385903852523710160812666663334463282610254719950908699255413645456497002602217545551284962984401512327389907291125456048709296319539247677832957789375525011170680045692955742858350763616100504975459229715150230422949461830779897953046800742296628179211282373326519828497090140730970127808129491385094956524727251539113192838786906601660002402366267796115641166336691901407006260411311456397532628071811180874935618665707692080234949824441762263715827391064697969789239950234700719564434701643577033393063914946081394189923730684883885570516678647353388636101817840362523323987000092078246927121230037027818982906287173844208861890770719457904332254118496268350555381444003926267790625730038161314465499457487330519595377722709439577364363131784252481286515837991210353114471961761059390894664745180015865658983385162577095756295934245506688469040327419985496181255104386410208749128031622052733025192612124937779108530764585019463675473139663582410808131521183413363869244913189108481012563198427536351410484457746119163126158943527723549183541883169852269497711165103333141131159341672565129486842691835498065944722718238371524535198690678457599096888786272733137694371137562959548505908555850369679663474673507292817689232657946407931696974124175800461079289055973164517747842220280648111724881894360944537689699017600970362391856227197659484873400673387390858064063759203574463987052040765727153932587699500661215771951048126573274272170916919314951570229661209065898775098218772876919326087326165264149174715916392074403885197618982141454588222695024432145211464715328798602048908388120519915580047021074297230076173502905897291341692342192079460222945178214715964774542852995710632086054260396999911360194797132777105125603843013239789697283007976724165273751658395609613412813324474933089410912220011371022474300639135057113208190915607166612161520539545740237123158307018233025142041888004134841611425547549714188247543128536438908930904812663585587784109653259158601091293749737778046149131104590442489048767422200170689794062334833856714731957617508077319544682710381039123128997530558804740240518281689164578983984666665971533137206916009549935818451167198142001837446164512460689455928086184755324782236345241978108949869410526444166815512280932724281238061093957540292088130015851395669146523740873206126828352233672991541029197486356139690301254269863952080408418728189258690243607238876070673551507325251092070246331086514841151458411463593304917111466104510493631411400071807182994385176182538666256692745356792049569131641260782552464348662152536497995609399898414797785853497599388607625380050482854240827622737408841379700075739736476629912209782638772179704420232965307919035529562890569812974544937884305453886354014527807146335529937888229935440543204008839815636240795958401240470683856394931569486965857469549462502959175535369978279885986340977021942291563056255234991766840759567766742820360193180425581546011568119357401381330969419293862850416783122506692842522559454059842100950842287110796413291606941084445445826047243383864166144010980053821194080869566904429849273872766844337955954970112146234684819822064923011695891936565136470940810615141171200000000000000000000000000000000000000000000*i1^152 + 335130452171763201538539465594384023740610854011787636490177230787402397394199345435876738635330910336590540526196141171317407975413959145027247950109006483635166354684448544124817490319913406958458352135460381003036610604659416004767214659688427139870323155407995452083704571739841684950236568886567108107110780269194677758250543089333316005569139870141948040524556787467566885273487379075745343525436109762714834859670837592862139039595520535419395958485296999278534213937420687716635644175496435343004648550567580858904881676779682282100211679046997877365076486684626161885346224331368299113286724641239807785703248785293607294275806221669125735708047403335942673415596771817639759084469453515978431276014248435558723596671894216830440623824862543901983209907092620748357819854200466628804769509144807277745312215189974958170938656653766105489501904058241578799584980292305167292607871301298553036121184813975058645761939361689850310588918603535675544396204154575191330540922711020563429127112657143387357493082271913054394684799072984672396043384951544203805250291627945204387924378148799762566160898243667097776117160922493491411653902817190894553570888646776156461179764355381052644409468827346061055830819866010529671472667749962797359726075045847284295380245488182109414852095203182318908507722470997060032147288436755820050844300520047625307088875954947210175844558154597154242291700447490104365754646093816797903437080498622592274602310172916963509984398040991083029574313472123294987690602883679753614213797999079719813415365562288981514938852380468550139744240466301843979359643571809715990789128054129328465858001302864482851643022009164322878723628050205035515184261860379755529169128736599227755613056381346029957252456371117095972290533375284179784321201218231598049486165782726449417537438535686494974662027322996637694815498546317367733284348762139103927389080832336589732317237517585339596987551493489318219969119797202798218586231822266808708849168847460667936704446960367521396128558372165406675384125688516292462596642886850288869650318766730338986098663205716047762605184234386163743115040255200134751303796041701018678519390875186872726716573747510242728900668355783077216257127171712827683272834615863377667769643938950970624853665931563075505092781770780432046751713424579446086102343803278357634178393948463610397886157489368468828173838852072776837545151211928868596943308772805432053973306467881364791197193347619768908487095420688415477081550401609427540945368083494016606003840113805894322366896333205305289985868138194352135599902848746511833739866669083658024816252751207486293618925891312897357856264954282471165326986734422703354691134145426938939415495399200803396058981228709679883850010477465444991814112033098412049473580220496884476825057973250333185945828929407423608332918349775502485758489557876415251084534444250670524100800162106029016604171826359120051547955983947178284771781068947865414852313769872559080265308489122300744463203373404703565866897829753875139350082055641871805094831690480630310626593348496104552544197484265458443360647147530525097994267081275061851134344190066239223379332236262397614243884761738148095010100395596044904179313588323401288117142779778382846750304876525194704439573748429363145387090827441649597043789932923215867184634199618430503756132181320413242246854484091656423207345718813295753455306792955501184946960363083391095812628435885758494458925901683352416868220198762869990587373582904953930227883888677528852915777939186612371529412967293563378935697244160000000000000000000000000000000000000000000*i1^153 + 368770693135119594861486199210317874950823119438368624915269711243832519870925786429166782518063713266941714277360656240455735016540486831316359643654390494223049553284648949532420491557802326771946640081430924413364659103125833486192049439323475871036574238545491522188118074402279155122702648982579152191433680983956601117866632813827356826797710558018711908753505571310539813649096519329363437863589500912236912750955639115286250702857114004027220739781268020500929454559880137335957499897184695160717906042843718938298052605095313157944362064764685631626876407520324436117313146526338259342014927801463053908596498759102023512161348136611380316424802992752248762113359569397037957047773149577427401428627630241944673566098076577549821414797712728642548065967182625101437564987553873053819652630883860836977752973371244944663667378904383451589578079929278369170399124347198326918812861756825349272660406560575298780467831231670133538012044312018636467732348015643572087964313096817842315860434912376744195940443800828928158087214013405758653176303273852718746159750438092795058304045665461782619493884460281326075835137976000370957858816331204628255715976934958588778826708725633736163639623991064184650358126345335434982694746339834400798738499718056116303173896762793803394911755148982939690250338758146505954435976072715970928605143359247519159794940015077168530697606371114427337060829819669678348985467509694147313201401177868053597169802715264581229065134198307249114305826911105172888573671867851838112460284883677712074602411527092189405679161804200730550824202215370834056778176543433671719907085350261535386612865372460062143541487873246615822680676527058492553859003656918103136793113862141285583021024950557044084655371161735467594958881258067295389069442797957329235708957480137457553188844453266692982527978854854588631593213700221879741761128355231011487728892660022174542027318071990107927142502071747318214584679787765631388564560164618296951683872606419751451120808423761862326137631000703168370566412603090654891064236702630969684602810704027813353118524432559355609454347370013379111789291348676293082591131649336107268703019395520259258607859301701148258817737821973865830005455530397665926438180500464435460835950532763043718758775702500567655587860428117709544042018483115331119491832917205733332967327510292221934728831877850297834465282314996230537893739317258313085315519945382903725141171986486073067738898051357683158456931223467056678304869686323338104149992664077222744109967451559281804788094066397125785902920886836847001619266590197309287051993086656133877875334538561027761006265908662484554124539977300291090321566162922283050445644724427121291542981956683989929452646482600721986794596025465781647084552383588189924828391554340488333923712298013486838179769571546062709819410750745095827456989132091979645893135650072246860112359977318315162719299168925952481441816277348626645167924157236395766255178426556544027402715410783010382265950319399955238617222982130822721729753325186411913742188748923542927929106997451704248680097666769810657169417867450895171625777434780219189338404493892935699211127952339316584252655078800717930444413997473176932979260953608640756968929906310377153230150147271720856932987109422404484591787274049646476963646683244311871886370829670250721388633770302746659418494957025979142844350338223337875358079952055953947465616578411494054272380616919977295732894094322623337713414539318712618818670901058393987102793116571679871640567037417436969478536380428540968960000000000000000000000000000000000000000000*i1^154 + 17318478503791455175895408295982667632854444468352444870984514607792224084490129563404072093778280211944127584333923842311556297460642607773933850422735185921486023480533046728464781512060812897458770886295656102514295325637265904832278318547932754541176789508065370134085904683572565406167986795624565851293326704492569476025299783820135860998828287497069461028229463085080118702238410105042404741823716009347360108118111434114242935122721850465561051108367448167570781959112274225953906034419003575715474268836786791837880923838044404888624503743717371102850577283450357924159297010240057980858132674915640990456541030901295180193226030973715238147062370901577625973982477138911794800477978778677796325283226891200968492238511756378402409439049031690662341563549408040653424214347055788722659985325471340301932045249071944253388726508741591465621851294047517822354791896465107133218498261385980796356827038093731127647470526242841273915444624569625922071114137380226281265506885689213756546236817185157132738148258754796265140877855892791821859309879302940550681241061425062105348826044821951671777804395538104681361194831968561220508304099940453081955922267014014823338677039236400829007037499354702888368243794957859184843215170025990391099638919438774171484310417606473324875850518190646218163658284218265743816409669808083576445667964161197326161993501286361023761589047237315822650337085457634569401257112855080057784308944300853326267588826849274823861741570459989669721822826308484497632621092226668784950570785985605267897510668211721170443912670952166106000584149106864668888870651549475503208202554033637374368083203775276077310578583723091193127629857959836281964213025665685020263471477648657470750402223963672993621860120244362367569974070846391657433043216240034131516434153278684706300072780016396246586968734077305238709923287367479231813213353419216512978298396747096989656146992356275162958643664444393598704856263234154812767927585510010902320457037760343099608684907401624639471955056318615885247821218337865713788222808327984699409273712614350208780444674949930606231553883845804375764269024369756901550747189788111146015518998730932579531803530253912625953861373383981003619375631752837502476785997626508985041734138066959278361087166949402008949665351391612872131592915569617199520199682704779973049128586160926152901422063894239875074525067407542102005442370684609187805549593883157320615987779567058996614497243829968285235802154297450615863840269222758980938828650811936906187516005955645977864630641869601725492657919564333612100416287469314699242115085266240237100730012371586073674081515354036806951358530167406165851916473984328488041061808388345387121403614850073118544167771852738123348560280703177816551769455271432640113867919939574897762387649495142169062684818335400729087562200773230116718027324482766715967511774846959215692420465076194352781204714434710143832686272334459898237809888726752061357642760008134943020253517285329294961502094838701967665117150415007818864039101664812684543701528617694405443586111311974172660624291535431544586256413952993831806909254199324379262335201988904466941970700121748175071525617370380408665838899614270365440607777665705674363041346059345796299585120155709274083974293488405780097753463122008995527059481418641393064682255642920100433683615169012401421082891906348125971462201649684379984505384439914604442881394507890656044297685105965265218778698488462742053762716748458787060737999892818574395732732021520547512256691118502053836837670092800000000000000000000000000000000000000000*i1^155 + 17257330437834507453037978597695251370753435950837011857610239756546719197527075380628589878089744460971564367397379967068232908849573879939948083449991492473978963425748390588958719226585082974612630951027783870517954059622895056261642263691098257294404321398064886555408845547527420637590572430598829243867075742207284044400995695768466864701556052163314821624502134823167165571187744692239695778801349764106783977110919267466483381049065316878601985133583586492744081659084195379906007856610298245706093114800773645505773539727777620053810976612902582252449202464689597223853051587747317621797421290452204314225532910282704455371964779582577094122928948085465138827827982966947556111581391512225947119023601506330428977184577366494482533031662021063193078455114736603131982580527850678327751861037958409284193415022322736692002935024422013405839634763979383983904160340151781580896175438625939401166163173375741231292973472575950269289727950562608370332352155851788585084570795032056685370609888605287836479407071332029199247906647345286385738391989875995953461983916378078812522119812906231464773536280799130006254722727465819351178766497496602535409588867193792494608525016490358956607725616476587922726869784634519166086593744064655294569805885371016327415825080517529535872073278623201259636232784210169262703333338688706881522380490868931131356403607432444302122152004250316120497069146793998618296371257650356200382894433798232234016655420522198776662388943854650341591786373861270442190224964044149611969707802807116467858624358981272696091030759778495351262553504357819519981131860396301435971560484635207244218423019798508098524547755763161184936528177089311117693576121111650515574723936570278656009028180625414966203927431449631991541795855435749313045782262367110614511812883265059911365000596411653744832224880214662551633584635301076044150312366829333600229498699395572916695695808163404408217660812110087561497347850276636833859578418508725205621795419002671446352356859403209884818286482817790040536295337355735885483163989161454181370910264612548856112427111036287307522759116151756243433322803212926377352572140281109492949064078222142017143753369439958456255903063932603037637743783327148654296834398348672920215158324160487338600820567709073540653408787588542741109541976648674944824373715885577432935024663666124327243132678218571638057753541184385882391673481568754865630696720116797562835557975599130736201529149441578439808961187611286450319565475871461127405113503781845179693555098999964301140445468330173433493732350556907690469048983439190053606325898707404565678449507354356771447239556239403713942758325526164250082978127138718642850759085216031415292013558321446702993510447989132596536376378458750185394566683526130928149761051696698175197908048318790923511533314460998234695746683785880849671546724077298465118199323779954612197558781344352569775290962814875289887698854218013946576175586690251267957560791814770084305671269873986550428871166276575892695033346674826330252691026509402785547892289644927011386512003877429622794600708414190876775389371737636192174238485776719772336070546094179352803276764800575926659480311251868749057205404558742636917616034971279903215504516053526260007087220626067884136120505830578971701304228534542802001846877728710285642664701226189241983275285327086633971252995116479026061756819184774088002255247231055313978351547884031820835801783608417778856515638011660099003027609319949411356892840161953486692899960745323721902720169524950749675520000000000000000000000000000000000000000*i1^156 + 155561179355449906029423706631065965065063650785546487267250280908583302798179125860758716113207823303885521216132280626787815390914372214372235851043740491610163667333352970368458202635271259047363428167504194703208342955773359420067990882305529354148523123843099373272965821271732800322895079434230432755399476216105050658793761230599891919908220274204393816224013420257421149856225100119416988738108794609304282039394018572525217092704108727929627196062664647662197643667504039515560336354362527756785979348992943087046510098549421128817103433632278159735735107465150333848771200388634211693129091998322902335886837857321307006704854038703987751034783053581986199403918430777129966694142585053061032706598972005461845551565374362878471029084152549365423628704785270856543902720992673730974135969702432049261367699215575995420707172217708033332022223690373052097645162439621589595939445975965519041437618316255999011074163738565326949587343248944836430080363732858546766987698576908683605797524715121769263156852485118924860609935540688819688316282165953143692411304156120205311082119177609052549093391265634029958110836873572279537145058621360962181930597393564133309264606379608108950102334257710916986634901805200453512785597094544966585511910261161317377536726125178505606037769584104731333327728873317350690209755456270232042970719464134942449756601097239462518847378155814656797843564152868361510740838204588388378423414751947960337135778917628110430019863167008923441519684254308469770416635886579721655819352836964891395519780398649504658582445182608141621109933301432972370360223490468475199303625149589483952173421960721727935120545084146993758303222556986863498519700638239881986833305410219056861153384506900219852598585171785964226178184238350040175817882148307486582717732872262639753973582092119797229484730053953044363365817485016912682129407524603524675845889123994762765352114289121618306884326890163534420097632868404204429068564574766000370066057770940970235622502234360816942738965376151747618389064064167004418619259260017543133916321179161325272222623048449552123755340687717794236250000245602182340606220883984266493830197933692067352061641496631999374542204218087156284082664031981620993203228684274195019858037105698955685319612896100907733726402708015613127041012434129656067809617126368115697927195133463253876747493501127155638406758280877441593109835626542184104865046808662910962979779778063282058853131540006707513842025689158215290491088428086797982623223051208146299018302762891534544849011460779616877858283086203076210151163566754497897390495824473516699593010328202656918869797388834217333621153654525613167795463687381979151153986899181530775339628697517556954009968634558025925663569062568678329642044047200340250597126491463059720975276973952188162208685255232377992668257319026420220347129195335495908186066250404640707496381530693144021296073513197940102701661886222814286862016536431335463389795771024767540630183953012177488740486921772575002023368069542950829261222838871418372989533018280221757436505765900711917916290199191740553055430492308623469825631786325319396409341191355094878031530926835699854977367291082058333434540221269902405400179087456512249281377152035729184775679784804752661305263054995771151256813103430566003865110827191134288585954487145856937567038937792686549934652854093417002513807342362555663226228717184542097730540882041043552421058008132009662994244239500986241358488608049697889535979640471558544467353089718610083319243603968000000000000000000000000000000000000000*i1^157 + 313897593218869262925118658396186545685767761910289052279688042568988070104625291145677383923694718448349386674296836400356234297431001884451224098273795263826246116221600175164719169348415265927188355742679174488003502843968753530246275749322068364468723192764278233767025013733106558758972074767408121829181800138937425053881586216279620870748748072773228066103450654191456905211913635239392288340407574101985084727254856839996560642418743230877087679298080237744973466791812040172206372216108202722423685805378029606668437446080294781527476669909569462895213229909230838446534791807943285777333300445440210722332481239868969202364154542650231465982789403567223480255975677306175382521648614124438790626151694382813480817599596715094363408235337336863266086087424961509498837797770738926873528436811115053252264388701144273151650691739267556787473471790984686801740714055354922045922806255264383529445173406376563739972520383092495258488084366400760577212113572379350197416488293272847019245080772912197950956611709711546983358093284547963996343885300172816861256079172452089255385421228969951501069829395726499434097687511916926284684032006329988818657082630603948909211854272655470217004161841837299753094188593905727041668192377820847458405011374743516375338376157055304534840312728355060740752008582224424845161084008623109026942585893625180917144076644495343892938873529302667376604607542181691996611578639160209046244403753632317299585106090370301144310247237751936634751273009500544949327610073383051288663965426651769984815966834078006082226060715010024531423698774286973192555805918524886079092874290221331177141819235429620537780901504876257258079504764772238353776050939702191203406291771277290702203663356882911794879439579532102925584184983763319384074214864675796090355812301179470196711196431386166562949203160113474172854177173153593597249443522427527255553170564849776827921915542077833243237197533886808303750181712122004050388238810754690345710667162756063260842547978283725661703728513544828769508344330474036233636441369211983915951708505463864813386018975719645095550133263860325602712638389585772215640986886099500157681673311255729961638444453071957236960384558550305702927137152672507806999988228644036697952257644179537258776008985692084817319768620394413260915688570669487084234642778920176812362368170243147280847055509086413547292071258104029682174736953099047026651013769211648924158995266751187618729294239237555932736512462171478752933714518626820033667334925414882312437621523428845904912604400546930103398871396676009467817137734181167905585027031172293376670702194767405247945648372564071057251877818788360231547342317728402381423631999791290878699467639731075822894343016654157596071385655097338873486197070537731364135015172362331281172093900699199433291177624752003345587353109045001373842343636924158653028830574275953888344282575092346735320031817739030817068380700323836515136862263439098936361894922332566059234808287006670213980624714618448506827147608179553575249824354802215543316845370256668559688234715226386807138562548421865048576499375245260598923750216192896788345303800291083979695171592834379529029008931224602045273735766498204407975294376655320352615661217276506992535326464110566580042724847010581119268036792078095632077790408605727365479897493749058729379941692389891457885656953645780020338920465571542858620062796723313132875384818575877496911015914387273856709793997257044880512152772893941890105613678837096305621165445390260397670400000000000000000000000000000000000000*i1^158 + -4778955073411406087278322811102509303849071362255752224572979267431557409723681582116966784986904567213452032962209048603336131865532514151453045631032378617769857138952339660536930751263434087193108928241771458082369671518526397650447814977281735373786571498617082892474105716191866410910710756605895880030548889721367769451441909204144014701521784400663945482096205672300093289776521252323861899010785757072375311147149654020334239634817757982635953920729304737900712266299345134069519758593787399733157299448003301301851179523934691654648236528898826535884692145949971924910124500438759130362299147746929604465293144768997600692374662760764386990533358240161566014806300042658130614591994012508250569517640694127163343635681554298903290654844575297458684311523881577780479491249388729798482811674937840824790365873897526901374505958277917198405696806649222673138854725431429593697910380575623826205126196092341120234908507563481781500049666113949480421916767512056938061736521289819810671616810964150509494506634143172369528540696858524339313912874556358162083857226689023935380679158325354735617072591528988517404916208230140030306112485053663359218644153906909345686974529159488028160825332785746693783564678342670981663166981855149682275988956821450465711322952586298963802541377971616171104341744559816012286835737679497227449698259495981256993714907133343656926348728579082187024405552228243964907162550352363247507539046492162573076364771588050114578023990858684567076858067165163268557555211442355384103361477665073407179565432277051427370053655947695522664754281292316883857036356050923880103325530690879182530600924285765809354106799827338726913679082792647035259363934846082534237813365576128427366846359787272073316496279592829055450873526385357055640441477417359983927455161608159546112883249405434048804501448904938269928259710660678034456832016805794972429569060088978144253038552888980294710135026885327938719412923080985063679417137821057645518083234470719194716509210863749483633831695301549813084948161369018283598905739502862790915845440281955249584830492229178841693330810240006146343069119214579990738981502782309083060538006569767026520486053220198131332843198784460779041298321565525178570387497135133950291149252297217420419337480473398591583808145722857458084875980778757036041146785404595403914924213082559353065609566000725415207659866280451947994916403948963839325899071485634125701039149463858761750261868841223154484673692815315814454656793245112944985982383055952778933593691121680714209247340829637749005913364510216843672414991807025356474134094615045576583803664184157613136240850590240888354351136944220360244347234158433943930549622592471098005707680728777964421740529511635259775074466505389063701649431688748656983362382651658793918285189670636116164041807694040167936232551225319891052011970330998236721406336196682953934820375250707343469649109771791914308276184180741604908875007080097127746390053320340760280208301577254994994469744164389626887832563794382813504641049156133598659271159911685133481094545381346072533170759626797905298831278524175736288568927543968432000798572132796504421972074575301336880932631301303550369655741575877074256188140313970972940094138602659161885893482446797838447356851614777387526703686539880078134521368958280266671072005646540259745461561661537537595068185094115288770971806164202784022626570596040777080907184650001632726240588882630915550748899638762549788550348736478973147696872494249121955659435212800000000000000000000000000000000000000*i1^159 + 1682692639668897037152856837886695604778000308856486499799247841542218787595545464891440111514908129560862266009520631807360188561313978659939567530689982098214245254169471627713581058543071728790689411869684290979682569445002915315668977575932264275774478780721817094311187860197096058877442222419767171765209697846887875865161409712561406975472344112839890437954682822359171225005104098605180799627938234899841607201221904105169147526152204855799537046943887376223599328250446498195247761522210922318613010492892052600548430599780189828046244941423888484986133902031152208845793645918382430625129964692791272451421234296965856348671851726923106429084744492801629940333493376727528402006004765532719927369551351279893795561871620226345683944996337472150777661651666583106367219741134249252276027353138156000799862346945594881032356828473355060319809869835409405184460590070761296530145663591478315690212603976840849727753648240879787553795667170044047560982721505142275922918156310904008708622026847483803858885022546511370986259502432573049260052968819509168036132606655159325903161023206786943716068528011311494299508060646922763005579035112300295677039718402596134187688869309487912888592606200284805074544503959216755486868519191931526385339402225449285249937278651657651882067107881157725501330417478354842002577983511871742985912000408014523910620220787659814260113146416146366930056555433583158585438247387344231568572760349331629613554452295242773661057202455817498767805741521190779464712852617294021996500523994872934804616109528369046818452420469676302071724845676760932268784477754433249071651125249672347720966296662598832092300639213239935925529963982844885289487312835858867186223485342529493238101864834474729182410207349742069194368809662451564768425971542766128829490178713758501145529366918486624595659575271197565642335581333030211888792821552983990788430185068351245926429370274454082666081651226725383195000940762692753404731891307365572914790657902439918882610267273733845069280696214341633060074995278909902964311153480464913188491882035754753026725164987994700003184866125317187771147149807749866152962071790230925802413261544734065256571751535386393991432572430505210477086335388305164532996397111917141506265785240521075192514288986190012298621142158208701660668296485510399953816708205016472771957901558518546066597615843380412092132152026761711365886220477406486808145224545418939934098158015411725338878511801027995346972932392444834059018625726482226917966106076735092875669488238474571515429110299409134040501530322748710889097120339023732936573459203859521949482486990355508396811975162854641596296420450441832699131445389380286596560852091270025892182959934310369063912617843649898944111341213892918368321161994791809329520375156841210450837606417885704178654528783882977029518782970871792318002030221920472753915603018492048588571580772418146809169549975743436294626904922200358400730667993441750271924247753687794915582708822166477840941037823771794172909537261726755655519161873292256457810999049143870834186183803416060301893288044456783085257984748881756913665308459869020442288526878864934397254131798550922426131939954170208700470631363553365000826321417875380209402343774789401853055255228595791489433518813414772395638202331580909656463823029373692199139347861588989995074899627559127785616201548336888546268067458835497171658629709453766083236386177210886379204136810121620262271298419479768885158185668201881892684863071645845159936000000000000000000000000000000000000*i1^160 + -73825347411075586836551498606990269819125658902721053394906590322025133148016004828728164436336519150381858994142249093148767519351635379582259234951575885334676510549788378577897571286865357642177189884498395987749772806457102319307145732904706392488396090134708861306916041633035309289846218773806461199688977250228301035288337554314625931987721177326153448031237977702135004681550520063938549921738889701225644525214099313781915960210437863596744609862920433949707720055216987314650505581479224207828391740033915747375372998678671109276741361933462543419204328041782256300138662747208543282440178857237506492778600190980117905597355671045852862002737782259474543307081078322848116368136578826264551885354000382484762026585566704449495850874522784302881142966960986629098086412987607775233860403350157203314002646186939167613268397135352693330901818837440886434381365461905055477461712403127430367862418599701388062528526331102769217900153284048733322399957147434921466017771125323114121887626796619073925830393370494688805010539049439522421331232294671541323990390510529766731611301056768860984465755427693064453412259669520361709948579508081666197728478521120685702222532924118731166177447891350953139622446269593242135158583879398111590712329699976971541411585356615352618591854211656844954173168950669204035852995286397056481528532479393768631218877227955394270157408650989733892929537365545625991362591441600775718125932914570350251216338531570300037858901742854674465382372948491195533045866488054831260874249994508295157984821022607229032232777726854679502937974059188490414453594309757681757342008406722114610478468568119120674840778512674887027582082343512585268153167966518446207539273218779012188825640263523021061929600525423054753634990740357074980298976701895094995893417064711097719885914201081929459962682929774771049039939380667158424172095424826374779629802597608594341664255883314488178404646090941791304634335763965961192268589541070958937782039492130279710626435856688359733374091825376975649953744598608118268055999980033607084330956632853394194252266036110416876891438975208534341375986029157335188198625167164147809476341961359346207755700929406818484811217601550846226677237682167627647781471115762644309252225283707378232093243067923989228337295227007266179452289413651421178201160777831374283657907116122453704953171141172950855289383830325998022336855444116014458516906833249407883640623652497918541756544047312097370052487169188013798283605832265052951280494480189792588821284803624175673279236558204795195617492965435068693916235688518647607598908108981615541557132105126553238485149059498950980666858431609115509751836839621010269381507653769275893075336168575517721417131354446229327357461915919245192552405169277115712383367578275466058491766099028865682539863994858574477829821502277636325160312471229354372006525769420591028505246713291355315460405329974959455594560550720589193863717785607958768172794281738927706323751856707850365163754207302663063482256081592184969142634195435568108474833651625570149936820933075236864030887357291496735599049713159712082559097972529021443072690592667653328069770853201126943972884882042407411516049797346685309637590871447048795443320502050089858549979164528283529852591424283137532432956552728990239599045236569095769552430062595503691181472108783844578154686237404135427371836309195092333125502131838818270215028615247342183407168329312923239255691429327008304012858862482911568340865305804800000000000000000000000000000000000*i1^161 + 1815077474056869047406632558941449546210113163074650651668808355184767962917667126065473562378714882677101714046237402507944196147110484863457295480545115067099294405541619191154003650086651152351045372973344714302040144372049555924535979443322215061650114870831383039130903554062377998058712471771377440608476172337565943517481209032010618337901175948456382526903361622204260528536152807153900627544457037793723112144736790540247289430015248072129061672585188174514928841308256629002609422678140482776032851713931283196049242231994959155749177689153213453303319130521357468385947050583383121812532189877020015315789814160018485810276477902841322672802991228715857115917988301507542734699429687978297040488078363400183778338898134697926638216456315850188970518267426723636506588247560145923093073338144278876368284635603983361356702251292675899041010109111946207032668318772987714115902454991552292287095842537502723384908980729913459733369334005887887359635866685204502488078879328259001005789337321751704022287021091857478944535150104829682107747835333365435785112010230445556871408618866891879446414572493031220299036056932485174185780435817083165028306998993465166946039102989172586562128305370141756057106408689271431922233079315439848435122829221742573570261194354289681471443745881400497541631567326203848005466972634715669086475759910104669506410550653586221688951234005734102757800565112924589293022542132071096330200271577739385507679768011435722318613406472140157437634078645201957818733737193010288551922005766274579872396371601235438182014750185650128614597881606756891999241695637750238685393800579904429998319111122095733523605180767522878247642880074155422283743768900475663253238313221535521719442096144270428309693734160369503242886463364624895242772578404421619037028952875453209066029289412888935625857809855224083171756479165084687168997898371717776354430237139503080098704087423631884460668471683881260907081296851950851423912522437483897910660974324458330028818200600212034279637613639413728919074683389404615474064722385358398779573433274216095157152978009590766298026704621756878870355143858099250464562164713681413843497712703152073884662440938761424595371011194820249430070164194110062599025699870016140656599569288656833589250023175057513982488063015203287097011265075519706067559426421205514948724606719003634419343916954514314439399651365239573384352285877452901018902426986144065792290954886644188582305270963638313869086990713029050805289676849215878974728935065900270539819354267346907019763103697178895785734456002060402937439344246133055962794593278766300474708517839755142687668607320156974942886156370444056900239650738387694419478356976909714645820417560698286931084530573414665704719765386499550775336637823833885428221958494446059697007144751388328815538151080519326052617684435572189337417691582668991620159886820206892557176947292950255279890646707303245765851267279233539758390942587935354342919610308973356825997009533805317356937243138724746320561154908525794705771858023889188517680257638861399404011375561606174548556511821016430898175560099584533756676834894179823065374755849281479152668345029106622350694280846925728796145231983286868335220618951274327336255217123831200823030085475050855489905956146600482614372639068449357148206416048012673123627745974387750675465085526876270214106022303405544056388591581890431840079534707161935012161879215577911039800353174383202282657026262663387774515629555681046036480000000000000000000000000000000000*i1^162 + -22784953183079492176847460917548806090629835327123080905535787699552392544110166311432075802354543191189240805648647106018083896341657074363585832270967422116374619010277470442740410914942790972705600958932473092557900045575382450921073071461014579444074750903356375192380780355035487426814910304805778375737942160158106832621691680119888459457059111219633711914603902016099477732352076131975649878301488191016159784642917165828643777789422922269594131227007838693719508295254122591931421351030211906751735820754390127636163236151538559611175811335844083209757180921479442823916644448459866428529750855543098678839392398430772261576447022502019827506716643417318863795192527410733378548719411061839304876420858319432601500330454208282772356944699428044867996853832641249360213332421640862222160686796804752178759077072839095774284643174092217860348189171627885956034332603836946674812674385545345323013150810665169730133726986971425853456684702615418544048292192050745662594563751773174898022190698479841850765737826696312693954616716981032689675916132567692772989767998643465883106476021323611511600409596529942818874871031928870366501596040739098879050847822968854327870179637848542911811932900514567355888077029107502586300221071184236264649499565622883032337821536962152807198070880144850605622813857304260700574787088955025960913290889248097733793783783331741481510257163923746718499427595794904492132572215394292643306225846839517981340110203626925265913297823140119037061538240621623355798117451357254803992264896986613102319622881255623537455019990715628855119073359247870946704627481572460157709080956485568129317720539655957157387228950178039718706199358713778095769773306491655086013411810910904577596851946836317024804131520448590084785990985451280857127298138867344311403901533695586839542222705171059337176963832195090231633284205422142194226043191874984431360060016809637153253045588346806887376242044884126834732333693172226855384142028569961902728368274871638872683686199312584820953002845753597205159743886318765277718606190904775823004240313797966341570562482475978372708589504100818480207897364918159843129747786520798918505940574846012160913824646720803202508339973734031018821190851178296027159681143880335749826433385556399358379472116269977536130191242054074864481605878227554802160701254524057925286030201289050757423565306153139872065940835170744445761437976382190024755203694891305192828098759763500678157852158861041768357146893633886098057935886251705087218968522481808144644912968433865190260615987888980073657219236641895385441839576830159253702321653730152457321182895997633918952876311778231771424603695623864780024842980131682015970866090611490972048297595059307718715736752271806514385233896773752385489718028212275977365441213481022290692930568752569834560784671421437467347274164323067571488854123349616768486943917125041999828004778195744381195235498495848537463789264639322104256692472004979986774975583063433858509421756981432209614714632157159047838578962593298505974132095467047198966416836947377536807569293243794125842242029861751557291398657521338934080768428049549957809962953345258308875198575736143290300876564818643449694600447173620815938278779339790917709728337209399587632015578811648866740300435702427136953551323361969598459175652583298964929301846792411561186139825074759891179101017594723671197567418656786384518655990268296057819473305349851778887385082263080577431702741803177892220550250496000000000000000000000000000000000*i1^163 + 179024717956069160335745635412626142737208218628215306648887113206190352777240325407211086873735863657338313007224402974359068011488545855772256228639943485376800638983657659612120112349301417919312476553579839848298596600378170569239436571719833859042074825831481786110559080610015785651358144940057401114535750255722432310179959111079395048112221480092061554352208632611806370771242180076105083476327898599883760878023966349896580956203836976406642091316197125992343185008506255909678008709710133733318504960457489626466113073772458099644869945656272654451720263975222567405999191930054913139110146509955136124878389279452844210881438456440116494638314219426392668196062675981678722102580447698019196990051508486872408641216576703712388578800056275706661778089615047591354730049757395347440367676476435044229255101400423139775379785038655982253068322445321514061091968601348130523327183646274670558644060461195901914787273653281466974046498016210630466128085393571090660974476019212726150974051266648896239999853591550585435024892486099209205075927053192972358567163594703932066719284134031326797219413297977786804192388201380469525305663655127651259773391326881731219254995826118465251066302546707923557054228926848734293957619071994177583772066861352009095715365038340445625525402374333993685522025595035915244692045056554781539967805789063413430842462100805729445997343822827942134406245862795892026237748289163193637007272347945612642883583420812468003999481702698040135912019851430463337169461044446299342327606740378320382149962958363073099316658797432349252141376490489115329651708389100049686566793913491023281248473799385417333915380563790006979658370286957811764178246957996342069432586382256200186403976834144456337223310724348480882172644782921992442217635520269985319259418768447168850131120679194071094195717400958892255208498586389111654900185916201100041209271594664375762402484701710836545947589664600040822863050555788930750394465123978681766426322893262892253845380748778178627557677068620518166384911595815902814992744057239529316352118986780315525447194292870360409942992709440258605435137530113694344798313893607615689764336647530898648540790811717001128221645926794754457160521765699276350340827427810610657849790844375454547886288023448606882043107376212030298086228468386044611322335321828965725071280038603359452235549711355732081613694471122526935723866074784837409095681552811654217134252908956066604590843970102133112360187938956081345212294322504306351918604531070885697146765807681816170095614506168015718455608114402856927315246718777334698719061372225194225524721879126855658064699915345050149321749440020806177405192404018017629423002301597647722605812796569775589411953071207281585512544098001449821609672720615500402504182102764882189050600752691448660648644386293459918050100205559507732087295375172677569523780826530236104040838984353439616296811090455386288838588228604032151023601088216713622367013414511308161008733687450160270943764297129838284445774475638295073561859245323185184382815536753402946598350274327155432335904158746256778193476613309995771947239475291993522987270035570924746460073754782616226910771565512242963170730999748872440929540833488818990758691553778882091234781136518496423974085782315621412959123059903032832802326822130616600821401217470544057872652389954006061197540369774759474713622576312195627598805880410607325965302268860696137513174770000244859001050659913990144000000000000000000000000000000000*i1^164 + -885674586279787060674553459909177202130651694907408969199653227466774276820494288237360955881552884934763154980197495179457484608928720436297599803345578447853465053933669022421031085361944603807254916009338228647270970547649170684945373349673704787351975764007310992631872129170616830881799552207330591684846414746747655128700990582759291925073703253457462655652299868336312180372147879383113348572221909554023803768025415235633674422045405060335078934070228627433690152629116671280515522593879955766987122531401606090178818663227594467761367286303941947875791194048950166954957516700042526378885902530414003249861290809469886427488966298777375712931927228366507455520382511850944468616090345491076836154213023761026561157082212579424580277081667977695531859136155375564584036725191629995844193385167167456070231613618827786484738958596308498028105543485959714814867064056793737870323439227736706736032318894081476814114292299044826881708866570109984465190030776136667970282420613800526767215412759511154436322774507462841754625683919972572749873787106672493202705438086288128051078635267628946291329194873753611585960445132529751346070521572055996598475105591597703411655706917687226074353627661460548121697943534118944420049346288151573392289082063823242555742003554602028697036604900540068639276078435753282459596281909832054996002418303433352833747008942374366753386931070272377906697129699142385602818836074928109568540176180631873377592289888659291389106786576256216218616438673702161238390045073638714466092087543485177529308859531698027380452496147948126571308873181671205435264568265553134768586934049820524407470932666139246587376420373796508695589458553698514766946774663101004359685226338897820507344487689901742908031282311453829847581623813361143145419349847709899338846349074471150576743995861681550394286607493009220183809096513866487588879667104237934984313403386749441059645188366016411027650063452556023291359554930525875278367549893651229379283642539581440078883761912739869119019958502274396590843483678851911871308327677578509368990484230690026818978252054831862049125212381869511411138951223968408664151106200782611188948622024876395947793674159201853040619147977791827132520387561777710058135292052397587361808704052048251611799455517489180930728849898316893539062200123409966790720480501847716638946703014219216309897433924140779409849757031981312412752121295800546320571580213645148530174782402945868826759573225714408648732767173141458476081784264472839500068543507843224876641304526298143186625936251736996672418823798916318068934161278305068753312219802759077735951327969192826403828629066670835383168431751870859854933483708760976682925777685942830319859060403821935501077950936768468642591717535540146253468735103630720065211626133496855989131216717642867300290715485130925635369924038613517901754094155696687703308003717742356195566329782325415185338132986688551249061838533931923186135224380154777878740569632226920117706513551863429265368612739458966047248128466344135891204187108624576630938526217747194735820766392628976135216698888817059273946434120501037859226546552622218451406314777574864440228859355364692263816085744867514987033944651777212961559945968136723658444558425521277844638742305163018375828890542424430365237568801908791165840762084056485436488649818839968886380830462987243448694383636700400527331257990082706948001912509218462670953066995380085455591561735945317144739184640000000000000000000000000000000*i1^165 + 2804532147737220803630476445072286443223235697627152641489701894600801980144944346303557991992983883553295803883720730623330109559263123742300674962041026849662878498496043944978973130577988215789065972436393198019726911621738713487936572715667337369646336226975812464619943288603830010031123431210385972059626340057522953704054815847583679758314210331401735216095536509271742829654302476230714571906854410824781793413285881972497780321327374552019114460921183610826634111919448572713233759762085231625960255941763144721066944716986056153312452565099602523626046261475422888705101360689746074061910622040976992369865291069978229485995341190758116720130885180791562443363397609098885245632916065366853230631546114902669845660120658243583007727192100358953776742093881123221812859866457610960187963059022404958621947648672631105857472469721982231654067705864896115990750653666870376036813381805540657581514145673523424989540490352687539370124792108511864766609354251758444324566889536836871578168498060680539595069166394770994635719500574584293195132837667066505168864877409289083173012013503423810177258893455481612337639553495286597566568816625534698352208843522954055799420258702025195269607328838853189514435901401195353388745946115488850274789365585045219194484389372243520421834649358232005157648119399867379109353442916663932744788115917770644393221512045778001297289130322303439704147002064111437150480169315676519012112877121267898803935394627239801421020007538455201437597854572316390405946933574320136829013135140190913457642416682478774312553970585224291363437192218078539858741266687714686365224531564614845614529846951189430556721771266243452502847873081907764849546264764652636618332432686482377156574601052506354459283498982455421807593687782319000456000340960841213062610834025111255976474530338946622205926194405440501782127188015605060040416593887359652984161615638338494666691916454148297147575454239888061170678290963125262871013342387368671292921213186646387715823068759636590476641768265334219127477275254651929469114311548838697196376376745758151657687787092863557868651218886956296193982298162538664280871495941583908461667908320247503535131043697222320091228485519060570177465041280063692325726642400278536456669189087282699141081413157096757617282208367628537392116507601961262445230060057368818573358968116994882118813916075760992707170523783229429487665591994685009548158193396389541000893366889622610588216508673918539459241383463969722711523302277016116034164686297266432107939391912782561978050077560711099705599850741434236587543185960043594860209036042897897932045767288677390203789781957538677450092625433817566525014116293808088834870746244394388491542634373825816107930917307475323235318953103776171479465948828479560567334502509496279397299162945387688291579622021180696610620813640228883093932724180134222185090790361387697643912736740325623525530099426882118638479804940362711509719900579513451730288186934895388518869309800611059359359652688547737909191508726913215061406863329594751506086397202511890255860943723386736066706678815618954249154390251009156159800555344127990121051276503569475643080956557398924394791268479337025551614242778349346750389284757878016788185956896147763366193927314438350398244719367760058777677052991172132763486528684128675681745730190093983823760010202096249406991935407628651903894689068964437008169390936419919545266060716609723146767633074880512000000000000000000000000000000*i1^166 + -5111420047522757483571159471026784411434324833329228512722147589609748820176907427200895605371667641650742655712843990761731933371930667031907243224891573711715748342451114848744604727214141978111692983682273423566514923551575772282529788002340591191515874650969100573200408240156182219617206267280837791854477199050180902386781328275935861662534553967582265196405146697450048941259301677300132800206229186637965994060952225378188554739190038246495819955269615881994921790259407548732467474738896317151440781499967665978759142894469711857690997568986058207773711006368795722163815928413361026512212501928358468172094452450880954222630585413523692148700871456399089723689749785859049944107897607757257202963455834606830287533513652369727181611035570334365703276989780241483605572351117939438617599471307674102646628755978159664003008180323455078370064334303844770046462933605935989809935544108881293088721598289966989625819373389845311218182410277149604208116594253683690586576444905583097157002249298314955808794872287979821158223138322782045324825377464989331439669992150520980597546820811290729409864895921636285724241869685649799365655105184572638646246716991518439197555059359863126202170066736976557016441958969249887000945811715817002413904702702712682739354064900262992817742596591958575462500124708141672962437117052098725368524908368275225916325041155232892836887735871384792108615782659940073543492451177434258504626841275559587423349023799541995475169596168341595277998563616966379833725808709433185262400270836784101468705735511975227127454472355375303452475855253928953937333097149539724088955397760771765337819670450555759961825170270325360983455053516408490177655016475669153923912214276889131383923968445819253942098410356326780396275944842668590235453132244129006200230607724546187422029837723247821557268520525514168879731086935844331061169833881351042104597442746078579708066213957816810371633720363180503179387327658974572792324436750714177713719961725109255650498996686573982292398111261202538749510986649150906804463574568242948545334925382093955004752853570298210788465441791289106227865065913605833005202011309551115311816179543090062522044259335769224714269862690615767010688919422806522755695925270719300933460631849681190009293627082991722969253538324208245006500300253839972428469407417296117767567217001751839787786570398838175351351685830689106314017661690566860697201324367150670570813613578327106124169778666994902132657134191428978426985123463657833458334242231986738965585001013463512661285420582304026787116928385622550954647095731540902400606964695444372292224367070901447368649840804478136269771488408099691007971576707132259606649182789859741779454677594662542348692891182068296215714440498772565175203785120766700859933425462451735982090735135583486990773293549412616115677490126600464528801983729984548131916719652654038630728742756149021386874469090063883977941886654611129971828941538147927811884005208120951613460474593582235610030185261676015365963798174454425790868318157749773707902065573562238296708118485876162515953872286358953756699859656939346912266551176125544440210141764874792110329065206822169393052182623362893440894307126194000096228459799797336211426948180596217180512446080351206907462620160759299311477375551945033250186676428277122035403436940769539067501068625461943098549144975802032894435203498132242890462136537659605231385507492277496525619200000000000000000000000000000*i1^167 + 2279818705944580450241428450549482032465821048853524892788130284515294343973307746875699191817765967549412709427226182007187342094369205547946189080917154742928307920468531889851583806189638178287515252232844599081904824437492865448690194866017888701000432554440885206924898656950916520590986345093422294317590443107194876901293477949616966379033180454885440959543888476332159184964034622979844048171130188275147969234094590993355694077066180569860334064482235094584571245899759419762280927776142090452549323460598724360829125974725853384991919252408224390228134912325222097912158815118011239035990133158331552379690867303667907500845477144352320224558197730947360605972413437912026221398604959699769239313246315056211702232485070321703999745951745610676962928078719253618488334123833828290264788941447605627298266490072337790092755693163049796311222618139275709861077420357808260855156584501020849783165808825713317151773411786378911059108892162523210845183079636437422105484470517478420734762342928896343267944528690921933111247387374633801932370781532420772615867503826791264439289152209466914617460620035702865910008700650789306707801063398943617176548044724539784785116861009587116486209432245175497320526878630919639463636598881281003298533565220314175310883789664940485243461552771134561252706902026017778699921700034851273320932600162490994678685235214747378730471282574021423548361481503212118678748261408470888556620699964250747972881334644289391213753099160837047603773804920543270427651028715340849509631397928216610084773691476117731226665525360235098166099213398047189780923297454587140481060175847530119037179821240781690269247011164794423082993837425782983251396108440593165866929454869914973496433764367862288339912189439471001802635840291750135005206614446349400090345068335147436325537858734210626568322884012641055799239643612837818927739905493608824264678389709482462008307885838861555837481062526851203952629235105758836972425300095391653719587624413788665017663510743091755052189893808334671588504478706849604073395747103833318340128488921561532397235575797064380993380211688959498108465305382572393006971398254783223992503349506884442326078679815798275200941900472528082433000117027394827676772545899777718976628458844991582087004110189936299862474353191533216255213165116390943745336110718279799636883943553364528692432371294285807058495607667689982640913758150185587147401890015073522276266887518879171107697824069769986239690442675373053551545519189355121741757984212910360876068011811139434711127106314598445216309933194589566456977878152201887471384814307301670298975955881572325457579849707817944290636621816805339702301583458001014107432501811079116239684365629085833733596300669961638066141636874187316755430034615025132493319967440724592178852341219621978474144234456177665194172387957111732793543582484030436314390503276414139975800770393144696826622286228485936883080667858333250473130247938064488526003103065813227464844124170668162887413627827187700595877008008305233813434257073851598158081635281513652458933324136144904441198744515775214436784313668572831879645770549868322232986755484133319832124299904734418599717511299786092655769409711277849956111854509430839927076014684103194870146151057380932133495585709728107695930364641047075171168118623055595369060910127203810217144295619669686632673188447704408928802956895975242658679648878359831608366978826240000000000000000000000000000*i1^168 + 4266867341491150257414094129259424267042740867711740961538942580695520047437926771056200959533675907276155336319683864776906647894031839574633470899504855533131699005027866009790962030814645522083283425983541933720524856066025485503978280760361464916062428777189069005999212349414665653026762834891468248174928479958441203760403064104225543796611894960279465188034175510215274971040699162081171312464047835232785010050774091216201540146673416154938717319988055154306694190963386009339486479488245819555290581575888129331784457025737205588259251934699202746409638012873112615190290821122412181716198221510124263262587920926588239090409996243096941983232580255386943088688459303326067007047324775703901066119806055816688194437763188702687979388373266056052273381026524469032592863999182721114760253802693272832205070229744129690621350500260491164158898875044144129179891843047156909668230545074278690943214905827959150713056675893445141186934878363118666721893482644798943784897529224932462221265768362061237111816022471861901074740591834859290607526703560104272236118240811838579579338016197427736284610814082418796586371519833184683482467578516805660807198938112088082020190746247813640389823992683408875191516280155322416687756066551243325144301853426404029794098452898338426810361467933456381596915485869185244707367382682981098721000449748165597485471477665660167454935998059853290726305772047682128347184550001833306000654831983707971524003508524342056296842620092242777448478417341588230864254903278366887502682930404784463085673094496689241892943886883604218484455112897488382662974336515039612925825663549405433244548103896033029645707687367804796389207455537772641321686973224318947352628392263115903149490613694916517861886155150970229546952994884950229857992891564556175647115772015830218040970090554873817579386304326731208827664172939584452371420770171122749251349263440616286584373330533066912332579703045285711465327528631457681789237392289913795543619018899041525628064150856195289381099126553326759015892999842516716181801876983446965884604740204090904570451544593315528454779706456883093988509833290296982067434297866650196383672402620324203344643151657986756553013296861610058097406426608153464620214410423575909069873107158330941416844389926429292391259030711931785305732533600025697752009240236344311539532707288873265492847942682942679572047912325304186721045780141215998881848721098406855595666080053226772797652197304411397595878046486623548152800578393842524263779961953029015176587330316521398060409405700520671853865657272068459093378861977749791320065433523319722372093167233144174096111464972379783109323695349553132996463905870644776640323068115165921077646945693874305252608797736346620204697816023960843251742622637149844919874771319244663063000023440119593921374342936013255930100549574810073575776073227806912560590173794301571936011408063412800139278261775677836388231334964372158120956382283531545884748599630290962362387004861569772464107451938043404092634770345888451122693270385773203712059042879833939750685079178729122900867877620206491655607278723057703392011835900636770929638169642840913585343612407250818409309160793797926347777806407726275742389884677127719357533538810638524637117275599900137650973985438218047103444635682173778697207166717703379982052187376252871307767610142182005807850738434313909273241129447971051115249029700439244800000000000000000000000000000*i1^169 + 4200998945953125368151261693563178906860271006964516299633749529451197010434048460129406140033271934402384518407885716280606879967022509531517560781633084278551959376231701809626187946692308176658570546112747782539188902123918680195706446070386328303474142496710820757658257130034610205783894593039180045572377408080413924369170880083837728575689967068990968973121689664682395250882640174518962097128800531881861230590911945689881998535758755103554625081723272754366121270054740400815770633398349407455259474042407621236717028743553391561689650380684766876192262641443475956376209866327259808622347288247493168837793681460424737222230669007924104654474539965968184599514993947874793572768556527995944778073449128136563843643350091170975201977276420401760457898849013253525841076514511667441973299454738936876223629636354801240309224114561735231796647054151241839914327234904167624640614730022698501764772820175652545045333409116066161546546054851505733829168699837242185385049103954960808633076945133009774816293025488391003964334620256715905776661873374389127780726519252221805736773221188270065621574498331786557444837144753912619870029091574831905400483712588346538422831587880641902003403698750090913529363895532101498706826814289009988971786883981235096232647428951637540384954427953154551104154511336707182214014740240795315329884904683712469139804723313596901246872322002591499920778650114251201680453414675028999160165932303136517578962847828772305253374712375081167342419790144805924970655765640743463562455536270845592555346224779378597911764512612523794557351159704571974509190069144894818121312114348361599192264573394403320373812758035405448595863836540913506747585213571625186815958916011383463211247141295129681794897259517697663508198138553859832990563607863632303054540061977668223676141725484509661996526579759569540068749754264475362719960796382135553881312295697325366880580113391649668070136268681270909207602156486089929230692505360675590035153452183387418978066655920946597809185083122132723558102613257351174007300404983154944883403729291971594594445105783373290365824023357317035351440682826971372496193470632107175367499719720969066349002905634105251930416426055604678695337541743404977222241170097999745687327505665726829360142085179839043546410888053685904901735918996387469941544458727997393258140969713090369537501741472298082888475926635203955122786835024605051459787348356489446489825794377277381871311872192731083549660876461356707110986730295879951712229800928795132004749488434791924026797743260883994149043627604441231920475863206932022400495388648650892149625620468265185574988981106803347475593257297129498025046873945017148362566153383828976628334838369551321763799267834751237299196002800073707006011421094839943784355170954644063655985956635104902901356879007536786917614344597950485015158967494162768660864025756472911983195073791162947211443519752184437259968444143078850222631968985579390855558630881366108254106825036871470889066601449726854350763815753982721748760086507756667290351617968168191427622126800295640370346719247546364869405705951274496769015591372443188497071599725259881754791124996519595244309056312088397475735670352389083225052076268167275884469520522240592734319348152958968515754306920216486272205343026696007805528504804760695260921316178554535304113839910433289270591382411896923228786343593348626138739507200000000000000000000000000*i1^170 + -200985868371887099153936967578610005084930777518984551680212656087232272966778023303733361607566948808193162711389031709271997378399713661726968647415286981903818178399387353705735318929447322360594524454774954725130306794794539090327247133999041114177013310814768603139567253235743583967149427505670988277032915991832469205049620547927063796015163283627534549807181644472363273868181664478524071060462441759885222571556936726904182499862301831766187351838274120711686668603846919550916847232452655765464046293152428875916870615629946890665959205603197202133476007848948311527609777017560816245778589490239329631110059636514650998831441694799006940845232527142634153028907924084147897479666570222033069112874215196731636692594186961908898161034632768450860531997837158253754913102839229409648359069410377204578681654180081393885865679986280825822692930221358207597348926640691119157336133182915350826788535540149255827653143017865644281311400991659326225528118128131122697001588734456061870215088916780972654598362010577197837267221192349948939295334295858826603474754684542089700578071756407593332999866751122692406989755543397480063749997726494151297916915282009929484515913818965078497253430800933702127918040141128126213663246364946246532530086614424800555580790310003982563953209440203440316673277670970787279735791635092737257655843592863417971256092862881330656150956039787679184274441151154626381815272676094454399443042886917117783438617886309854622047415036536858806196542651246028335129004150464868734413735750454281578210339798593638426620208042261678544718256402175798091047894893406897526163799341955021260419475179756971068177107553438113169522526926953586860365779396464886790156338406161725989424137621633555408505789391690223785159751440947580213179305748772249703498857459970898762451966833516246439594710718299029725909982070094424435337415834577066483595431187795987364132201616074321656801230002081373640773506255617738812468193300305249413594020502710882532097945130820321385849391498587436141309515082072952931378831055675884111788807082744022661245498736209754808187811047663044888878896312956885181611321456701781701420270823558763898266012637194328703376620211644933646530241969373729978603867109567796749239994828855601474617708345209175267508718872544030162679540388301027297456366626064928141906055371143028758162853946459915812892286747465027774015086881470689133834930554088152987767324762912531057273026049771024922692418534043781233226817194274668482054805422785885588375087752505151596457829655747494419245962738945840569041763548526471220602478944322390309882601802473499253940357482375768396323496276211603420824278521211249170024853739160200334003010440976060602396573026963457222254416761886888620690308986569990999565917982936123005105151497432853819476058029327325450253387265287847822729515235853794991827478615675041257576132086410806442055214139173365826483574523515964248245463876216240655366947500588101158577002418319212032934030087192626786361629113511775368399417782936570127495639678863830841406317446044204845176782101215915518729334317192949235038517477476537549812633482421772096136320481809451537721558534597043865386727261304139586135401442790008226020188511522505901474461989525854171343078829571987987537499532987064979262815438128053117690785032165380465056312007590058875236295226353991291134162994462720000000000000000000000000*i1^171 + 6569838770183449354782664050912039504430273705469728154176970317188544215006827271605777519296283985999984715356481367831144903048143415895339639099482682483669418552681117751460050671200320939308131713961801157890235066108230009896754911713400055042192268131382204881784533522934886342656724675416164768779282421697851308510067775367273874396506494662665377351451549870646079483001310063895252498157173917619497902345181525508762156512249229380579985442755820441612541268893483018885290983253219369523925665460964389123109217839888708964231530503990237864979916787878447600830448261495173469658641427260220973800199818312810828994334193603407998016070250198034657513135926743643394994946634967684317303262590284614880596943767706852392805383377961507912035132311040693266252917447990396813028765658721349841344778218622319275428828799081494583128767123925857639112239466620918851509811476585648765733420165513782259377959178069254545215083247493556595374219646652517536550370048275179320128767068413064926487698748515122436116627843898270224382410127518465050807431257971666834890415408012835448116468620266144712139651008973302913646474158359014362190501421780561135223588483616452558673423466029357490449852623191039843424662124937954615820616104839998227293040457176603158064313358237801824527220429745528568894024703801587807508414876265845297420834615045260366033905063146549993389940304682942737008144458646789874288145438686777884864525098002415950799811363468783677128197463016589003332291166681055253272126431097668745136265412318684387208668267489358228928046823260982349289846060130464682034041353854522266350961823010650718215442234278587043922136289847456218144298115586789654200545711008277908259048982414576746139278678132409566388755159377577184907745858952520480238907785302147307301169439875570274246310035016395520100063979222327389244263520547295684214571036829633852498150145545652888649070437688830118884625144703424473675803006339522570067351577984498190354799438513791777552388302375903505961244182109319878382545560407699031188437709401477472805834599093451208556658429965291872915016021427385890159929135879893084324224953744266065844116521041472596287526622026540363683013583577867094305705908642649224179838660384961009327390210122236171757450696977741735261177750021688732806982099403965217456167290251654765193765086127043899118315902574838142275365995402226354904136089625512919247639223667333273350397295146550667687579561000217129228766353255076150388029365052855447181197347804060104694843165592101619970614494892033741758677865277208236180299843121325898929421638672152610687745257120117614855056202364351385361704497995517056248025504241675875219755486786441459141310500788430381372427477573945332349936887977829065067495922695375132281245603500480770952797904392683326582383138506943141319599971828540661574974508640588626714237471150644116225213854853390530851106700111940366624767528625089277072135925022892857474822096822774100977071895187656585940725826125214678477638931996086162900899166587663868933489079541001492748397084892818229678467091937560138564855972564787248997955054630629832797028539618477608179251930713518086703371970236213896795694238950592487577367385271483063868996204675644048881186878353225906475958413044814254615408049994407878533598379443374550783808997881794284927452189029881085952000000000000000000000000*i1^172 + -48307000085731323073252619106849982553639827682767486777831800759254480182572781783333769181776452111013061934286093035688298936831597248666588715302900708869434653697203949714328042735847613848456116125249416371747988650171371509200582800426694800879357831746116041575617978926462038935682076029104946015690253129519196867194037757002946023641467220322600325931456697674162097351961138831916892471189160015623276872882729193035597133871388296025003295133807948281398352032699565492875124562231708412277583607316796155198814616650206469158269672889058261665740511634796498159759794733553356333052126971553665121363861434579400024962315261225302313999932356133078365043841494362358246085243975033066220701758784772888975466666983651217033521566524655401384691269339702451135389320617562560955039005945575923089859766765887271255382119448906981204498438089158087147531875694773732857853722984888771496317791282863662215354639071199317970235496695623041218979367087917966503697504934965525854187079993004047782672327615346977380132169359625826617719755224131314229116167169424811542105332967037401825509178045670012224959922299712806154134075559732105874454862944436846714735274821442601180841428375439247215540071454397505168471080486860990854618852681591682943828387043492156550624755088002332837536337915297664114690397927251192934465506132277221889229383798159660722518999832747736918081302985996402693123888099665420729004917960599267150995620104439786515548323731156590921365680313211676324693095821824633679513083788563300141554567877544435407295981981319090275937813067657679846651809161199500415069846739766861123424072841239942217946892415659021465954325179175976650475616419586037279665663742761021346776618235779850579374179791452561663663573064130866198679689990987554637584259613251918086973767680619128368650909171025288051053546669544225771504282561114550028662667295539773182138472585497071028369123304895686614434476358736363088029436898662717678659113999200371581383029983139937726010981631996969203455092895180798188824966452821827789413786637214495646866515334213578035510630276891810432533065898694817033727458768184239380221379251516226565367951402909951421012263976705608554147252332381330295426362817615039507665468454059794846040828358799850157870823929417632362650398387949862619747101781710508622159953043553077585207848586745897389926141354578910239338914964117336495593197491163591092236380927803885355963072665637908942425411872043615367129162016768487386694663927300142013043249971985158642244295656658883334822571537566953865385547931876142839051796158298984210122765644883065308152041101803690807319828265520588486627782391972595588517311874502223587735679921901027576398210392700683300120808051010922820083438418212277609873261660892382635582872832873954187374161458278254915523044314522774516923357382642220339148172727538929403788196999186195421568178514250115951904312480815399372121025616015654874527125031873722021043890275660372472691290317843654072521601018557620619925042736181222116515112268484876505934570425768312771686860325015986330194043530264673309587498288218651232847092376730850521830457480699974536139881675433657356640952582998200534761261090899254996212276160726196707770165167992511710900508479685351365151083515544202635020602607857323924884669513839555330389165356083446177752678400000000000000000000000*i1^173 + 314514954529846606947251195418859000129020005184285556726369389506110445458075638468792356312144635544754771476584862185524230728228950261191468361734420980579209144610190868276765480947983184376934364882336805387954683665364015088206978309410062981121176652338328427970383162699115876309382069110721611086322831659753200401881642773887709642997397649169064634170769389453718998034271663355477199398355513778283450885839406242997130184383940415284811100421375462115099065607600607004915000442838251335858192240769674846441949314568716169766879018376703161506255827269231429470555248925507172112160891783028496506961504194503843718229582146802974762065374839227453777965744217359534602706745525396838927701532595161205338130913518872656028067452954413031718741161968003064690781852258417444048513206313291332657977728354427812036091751249280873852457441204314377624362434530964181234767060667268973548038126449637511658995155526328730146450888962671654578922082152176431181584767225416780618590767559461952324606418646312872765611774039683702009966803668389236492501811897260007912560722973261578683528330955154269300645093933269679118447587705307225242891337088081639318174649261825700744626178856863949315041162680303678504479064375955265743264455787537644986976092000082620844279838021174308504506341930238221874165687768057403326105259008714350798487672216138926548327582418015082419023956859153830017179983245795403001392050287008167093083422632718246299674229657558902707061626461726054643069371903102831520315520579924955103378307663805332964987985009133599382092510083523399992663380835423690148985558134307084121735244165248201202175937817096838814131443731686551262546503237055699641351462037310178975256285255138289529593210548881603694945618067139903731621291560238225396434844173655847852079519073300466152331368486217501870933999319407034777195443767953266263365053629658124897612960954268107139915810124536144973371028373877286295920880558787440706601862851372140819527176379735317329354459716151472331311350355640086497639942781059663449941947531043869195440989610634768061550404833518119254333738117696810732240445891952267863517056626811426092573042918848745369086866807559834830458002405005535766648408839619128133685383708053578195512058689978566291647401106537560224279060792556371328046503123061371855075475812393124666544006405539001049985637431128388993941211076612517346427331327483377793132889030061117265124631480258282150348736485862615071984808625342834640992956918278435283032921739075487436379642131423239308889104165515082415221830639032699893828937142731921378352060695788837272180882794526854678274429113682008309511522901867404324886287027707544942713536240401122851957668218506711511422051907676421442413651636903918816680404505102714713731261688456560745483973175796492354915678571799476314317649290368469392716172308431051977073100597587378319791454493875436607824548044761020992991813313824795672919054701648789768517064254123689640653598850811036371660170207142035866346677856865560228194457866649637834159159838293217807015405578171081856190503335753334751517426431347689985262000570196492572849471197779193075568381903539666020973594101728757816681025384837019209394496149064938935950879619324812959523502873681184987412113365458728261488493874603920206584206652191104141046159769600000000000000000000000*i1^174 + -1209443327685572463364625271633549048806166442931722003892993904566643849073554039045935211500488560482728870715315977441030553297658585587062666095507164097334871854377526488701398317004886965710624284870518613893447872939975103017200792744897647975632488912707600787525519979976524276878237786182082182348190788642758311617602126362618339874819639609893140324375440117891539831300684028848867629581764974265561700734226448759987774812410962570778593106070464084202595007534535891750213147471986338343328401554069588793442284815430058997003946601030201749576360101694927946220985829757199098751831848774787521969730830701185639773715173542491306967848003016947419771941457174914521046075487165716281798198747904395779347627045643061739007333918042586609238624848728787572383690788574259165989872962019922962869928210309385785430352831825505888539553857635469666915085148786930460436673381152163792517501376889991834761104025477107506286945988593788489755278761148793294587766944576562548535995314059715501637553132659078337022024067935072166511863198743330107781510025787917280200408634019337837615637459971563782547455601592847043872634044659070641634915917228603534508833024570475600067191771958801643539898137584133541547509304088673772742553545972178455219424734120987079810103519101825807752574930554336749307347025267873639741456463588806879567704175191188948943985410003270829044220499109162944408680922727325116965995045034595117676160661807963065144818981736639424637423584621680273472423100715705789879380536681598620376470979657332538109905535912665363622011522970581947100953020917369356421219650245053322566625707341898374086782206123234554121671887364546428676034574632777764632268467976023083182851483954302302866358357572345650252350421303737988407959382652671178642481903563875913855169118893891180220991969938456067995057794728788547481313562545923719405648344859670044569093990803452031962348118003808845939396480747137831717043517814816513457154113402712496485333810588340333349097382258476988364059036542237810400011405872146084394175425312844210805715660469811447766212664854828710890428786089758205006664918431176312695096843252311903988113338777839915364734314960721091553345418223591961554667756628735667200486025066665222866066109258291351729305534003201471154951525604265249852002840819854995040275599290404131619137064229663383861105908572965709440414170628541135888300623615873874046255651040304352655578163633930883821248419681033654457225524247134388637113775313084348111485569579673231758653986729535017444276088612714770365653202465923635933047464976799430701922606002181172091030463073060700484060005055444372341280577584862318717942301317780803405499005213946484102624595433622301702894197979157611476023162551679708303561839399613940430606381752053392599585770708707018055546661586314189148898922197367661271100798264198275059955434822912884234799859506489916470370651208861300011007635426046099140907453210852867923695855159904387846809249695672599300299820951894833771885488475477405874043726509205469675712042403376188821469694958499086748386597204648132256734387926504999981942350469408399320358776140008713408905267814343312179982234237413704690495039478524546732888555492706931827729419593020286560129296788953551202684875742717492372223966522544600717351361068400640000000000000000000000*i1^175 + 4940444401032030407180963189335917827362481461032983255311908123004230461614083728049068853108589491821391965143068494342647102487232294745248177392153242321798768978433140315417478453357896185460422001936386093658400008121617336873497329710159027245877886687951558769799144889197234369784602565600780268003206628534266686659344021812806808145520109046454807645625008689808925724975683625067042299531146637940598428116334666847378929898764407962511098696855431197042122516836961885804483029390679964107342972100359599044106864929002319306145035048303526028952869160923248275637004759235305456565367662127848383185441241141524592072727371829167897042082508549284141302653494680632724013538269708331399029970438533089221782893378986353618419661072610472300392664592443457065365158499920842089628311147824331758242407932951060207617155540008739860829123757104793397059667039954596162505277419771610096854302297839268852755790580681914767088699144831914623751508000878033727318302529948137142868591489041287095748823299679855779299917112544921764081180508065075804075500717335044690487472300799565703849924823210023017369067408401631729796623153536650281623510239177988124615918917480449535414884736892048955156234358813960109153283083815023141213131941488594390102865232246415947741751252171187351054412581721466726223334008668299686125929188597127096258834016762590357638217833364319033740196072636658836853638817538658647717691954200975401680039101865486259852856425616593906220933836328524891224249359806546495263496612514869563078933280334890503957109542054858787267710983939611679424222244538815027119608962566724703176268726108688377477247709090205726997493729490981514020965079467916204499308408129502381553493057810299380582997333330255743525474999565567036306830878001021134475167975994890131952000420764803252410231719466805732807636251712729405413478996747806431471539905721725610754393959470138842460641600188750589354282927464338997230864427504756460645619638700847760598036497871952125603485994074786633992159696547279137797249351880755980874672522617310606606117286294487253580248482585556637917207547143282230894700075713729007148897610800137170314837127133287031966853092646013619695757058181995896927183421807789056484612180710177805797061174300676724308441032723077909740881377586220973585628512632951029930579407058422829951978814797297442699722575335167522019382011690003817857018178542483703866571845071249901388897647873998348615095708101593504330997055510634476077580162319121895254455750300317375082652363783664042982465079055658339816370088266055657559976054688508717205075018250220044567404256843957769499363971314628398748893841982764719591197219429914056130199700375626851748581892820685712573039673008743699133428580197846660075492877597241000377484372066027792962634904898756605413824286900762368604492090971506388426696843526343267497051008482815814622140254912508327754068842887899725169503227121634538139422640194859767194671517971660458119988946676385355274899108967503312838141712234953459113306834748713312519771640110407604001834829451290157131056137660319529933959330893952914926235937330154403077141315251818765575941587142349010337930956301618622238856075365936070680227658505529781837775107011004665386510469417868691871686849994577532778143520945443595878400000000000000000000*i1^176 + -8028961889029551084901198618512804537680455668200140143082709179330745779594353549969917431948491548496307573644667593420540920301608600879785677570806372181134537504459687183197764459210749323888521249323742831501024348445706780679995554249949385716185220010496269303748225660561603887735428988974988736766107784840879631434892471066065133405810663677818555944309374934798452193245472933232082286831731915976013586759710622033579595784100006039155185717481029297687127907912689654445430266842127911878473181932824500976671575548558511964437386914076938123345371459275924261327685107488427469803590423788090591951996988083184679442450585961028764989300089013693363370480043202274548462024166611297304899736597622596988305951577739316419010425800994476339539408972016934705800171194292158674530102126856544618367753783748362428491852010923404275657974916168425951143296419913503331637184761675609275729927049716155525963314956382199218473239266838154140998544861988133779142429828094806519989343129715054913794761915827814732753573028823100138171457555057719955128178099725445948802753249404710032938741231812704529404898429053245924786834162324716058372606843381809892604119974221119689462002489418557259565796811276024616339449681220586780387374194493716431082183668941734023951162662928370650370721679689608352621641393678813298258504437316830781257882544145942110921528413261663855953235895473515098056986687316353830464460505869978457985923314788552379203115575783451496215307318747193658179460415857721053848891519521290557737563413432230388097940361003718821404563410220022556193015648092624857148125797791939549287002299641228747639995300593021897622805449876882943458818176837933059729129194009522634036754610952192526157981325877427624662576606997328619623865621483640313056614868244788593687465219968428295610155688669667417783021376241439526910638928811313663582350149792934197998051580501876704062761416088208375097843895452488042088688686309359852537811396425918370856937303924582552383697984268428628811951670876426380904348054642934776376536989078942855375036173931005296410069811052236029484670528863636657036860409706637083355829220464576178372546932229901190893475762621454648033749245942113864268618475067642438045750400851429851069431306205757673742043393747239637164082224787382372493327572589759787173044324818401326259494585801681269957611436894139420079700087583965885847579377553147743800147322513600641086920083502486490091528852072665453003706818457069918889120504362504577025542609750061084589063086867369204719014160048413881907520352858346531545837127532632726941700486789570742263604338836727210890954346643663988703366310845486795721727476188216109149566919461049743506662576363026374220468222333707316511881310769079896435923192307235785181033955161365253307493341316692372278004089687821593257714469969402296269408705021874839969052863014976359780313947365222059431851017425003986874074652081907106697587732626378949633645074885762662439745604219203428451890155533896448520222010692489415524896095501109644049410060288694637378676330024223053792639025503941986119404009080172373601099678546062974159999828537946134031026364185310250210613015299763385863601149120425462265440128871833332398821174173738338994438962437527344447689919973582732672368640000000000000000000*i1^177 + 25380661505388964136299396436741322044947466447761952876563817715507223898178630177960957469534224416887566630324052819467225485835191104919547597448538930472961461853183203790965979283567495796584078200169059379757562211089850545479074378520175275940642214410504694249499462465888569398905361003798957317929064621943233419915330289986839025739963530658571283816765132217511192245116601936989687631487382037918111655648410673142361543654006340962857636340477511535023165055431061272179602912267880977131310993313621750369691030167253769780389526130384717144119088276263314632368993500042008260420857911600898723512705916766395525315069789474749595560209894562118160043361832686382825851280927675778609112521244871755132405208894977521711996453128300268296923894744588407749625327591077625652402344951729451909001155153763840836001665407948867304088404998588540468374698054368031340806873231244847772881241874517007586637081014081417098108423312690113484407183706340592856517516547611313771759150669953665878688912596106389665265814691593643139215356401657917691101920095647541413644599659329556824031873817198426168922749680099378141697574198719401302382141248559688020448641207139344360526634761362937410290851962138744456704614050004708733851035058463234776050804429021377284978821353037036855452892311242676039140658104377467764089332470990210939844372260543538527675101736057409160816127841238641404136156406643843717036446551999247693536246402354461531076683291440053320486917276506609716528039415250048419724734636540844271011236464186960415261039038820235809198514673905998191100881379693448179751360167238368176018499778119139118300339448322211689996785535880871312845483609916895618275929909771283570859386294347523451898617695811711907968907380644065950411707033884614241550590989841799743836726497258641549558858168393790329027602162902766625465596586394465538635405242997058533938546344235246959294556130726310994255325996294071115597486991863675730835536061092308259463422587988883562995191028123327193198336657608162870808918337013840202358616451460746551866843163494510368257594283879517790867237879818997910977120814525363798386978260236664437073404008458473280842519519579960629938199304691452650970061475924018608258893590332139060911542184449497019300689209547657931924185870223933336177202020732099417995670106392427811495787928189574615883686915690445779454764123027430686276868317679223550365251469487239413129880109727569288056375043278659248207930205367073194129808017853911867169505940708436205081485591733026126575986169274494790941558868778910553893060741806901627511567085709544631756877029643508807799660231561053647340798147270891177035091558681989232529366870528604144907227698110760827203893809700837065058643945315970927553080205837103233251608074968092432364075182811507327916308209053526514372361443411764038928435294737667446143291265586207294737784715553480320362561203571709181520533819919308651315189105918419465374692081397738161619010492076148927801414389606412716604414505491295923871716596582790115072702520622669206266659769764314426606957151091807784162441527349013708007017697038988267121868502934047921162074178430267472543426743013538339169865882479731890287675969112709690103833222006690133027175560108825901980060745728000000000000000000*i1^178 + 25536320595283887797685346929063720474446176009481851797459554207402826384797177582812578981016074137201966871502561465621573590275773366533469704141775757197489620085206026638899553211429771633859297264032720805672797667616428587754127177906458622984398099786018444258596122955363564427219412595272214892519689913123650540402665840512050521100926803337500447383966847790571863348081487767492238190492654946170385484246732667486757282016130758184001187256460948944529274790707870804810967283683244197315710220664732407436093134013865679365948021918896848841475661812332170142293403209608419903221723437223374404336582662996065446498986303550597496054467199660588363643742651360653982805175492776580438721454072949109107114386602787013942689627820174797872593711709590080914692672103872567399415245621707299702940599515702030032816697151151764024605810313925573522589113155857758500640780704400384455969859584404815033876334091927568408611130033910221657894031772505368358031377320516422316464385356713743562287552733220756923627988424314034739583433459972562141375454360158616673577978761563218893783001795383551929461685539393866113466063928070953730505878734629059740980576043584667168771318995599384829304339696052575565250357606198286144087237088127214537448407714116613412359960716957574920508028526080103585230402037786601800460004713663541927277686734974185868634464243394849505050113646179270209556171985064991988317309099144499794471768563296887033849180020751520778370038910512752007154746374898507644199753826457891070011178881408925509337938998999538321199617240608211936907790122930156631522636555153602232317798837184385007230531371153467754487118104895976991987332344125727176503106631231148226820011910093334602718210216103801439994996827680502291881996074900709349846161870238580320719031701913998697730860088209311896459670995675739526908187252135350160306660541633179190274458152487883860808290603917109231539420839619254402494694234950516754190267087328043219223569795494404686322193593507904388762783503156301942713210638305800556420991245441975588693256220119358073754173051917550495257913350369405324806952762635086277753579858017458306788847288474639812912147485192981183006186269605669879460594887662400395820398988786075717800732549855384643073383994940710140545476038875435377884289071187366898412576565731326126500153282730209133894801925644794122021294743368666791029369917887983412093276555672972318922506523555831760228333427097105213426255041812426690472211251218258064292191673278887259114401926553979050624595605178974718577962597513158466987737950257932867099413678344533246179980985527403311778125710396680020073415152186521382296231537485813105935143430400563235518668627293675470418477440004552324861769952791724785063726692875496864068000110128664238614178503011550674265525693384733349672363083980422029227371408841529446110703279020355461244346455668763757259191918500928705661942246211793594391077528015289765208414766724548784569982709412885525517787598976671954831566512991067950781023312047274843484154510237104332393204518511157156449038939701441413107202159323010019454968695168680775103809491993429995832607394944895328095316774744347727292538239430656333711026310085395695269756720575057563315968409600000000000000000000*i1^179 + -2949910574032336334451871800969759904327202306989345886699006564444986870389189886189763733576117561795628146632245192376964778843223983075131077243357910070687811152101369549198815269175026706602490119328965202834261140207921584357388735033905761430894645729729354059774262469794266907565815181962730128490789906134224939296663798279492664383222724083857994697969987035205203671485756127019553799233408656591048303124596333628309084670365718486082766713647610570218059833159520421626832506538689679730965245386923911550194733166970214965487913174790812576942248254911719588855714498899616993184433202215584763024338691646923121515903376387598449983537030087910157035252013848535105193286189019978232382180104774081221557362030697634969247425352376921233497536610236107996558335758188308054037596332900490351930383201938675258778060023227587482439667843199630728958688046447028012434283598284453501987376154442380927145291466382124989097771855783650910262448816156011359606297685702404922750533932386524354728566916399346361199307774675632897475925329015642191920795808507822656571938498370799182191251651928780948135104426102497833296471938512209747052815640922318811809770049645274723555380261489393513929486288356994544763714732043880377409247722178118520987780144726526279774136235438896402357090416894061786479236261155197613258114732121581142729389589562146989891978211654770841936247472432764912454181675377620211930396906241042812741055485231390909968656272868762344201995327020683263527864142145043856977540065762424887868213125298098794519963803533329719252785937251988382533620462729400015651340145510637341902093648604706910548605617625309519433520408615233986073788418405737805159252459095415738512470466329767058749978690958527147249089749128958477221524244889900433166653033529289418136167934187742006467731601546553870656617995427783725848169182356076566107182451710538541045294331885219865668839374182571501946027389038166853725516345946478205259256145865482296867901113966110346286114768608913234459101135814952777960813493482775864325238115512942722557341551070508900973744336417198265421865126012661503722210112657405857042571750645674058771011722383234930391797552527578517462211444186870435063022483874355224571524760977362377847979168142803550322825370689759834476630656841826616682561942953177534305521593365788827597240792080625268342256103545504489578930186599023445133927350430544690183295684580668777742944794923410239627865371582501812523389307553160179179642613572120380998888397285935102989414803278829310475233000780159997295342244800231049031535912849043958913893313657314004999938951309113517377230360018834333850809497995485370501514084886705686912956642897592463559972470478427804878356765298981507487545657349585583740526702190067767395481092927825077318696001290333750237853738927015339284130180887439386060873508745412817266332781680516036254862948697358796476148718388166070443913869421615120224642354306946729236802293819179616623475983224346915117172431893196313196134606749560500882750200953166583497689761259892859304277409147969391787871614243340755603807171074005487446991869367551877891886496783106547738306189689316976436459553278618484114487256112661161714492652093302755652975368496742400000000000000000*i1^180 + -6336699794542038999800840778726092250218203951352011434563274248518578142215618386536257872562422012085476857238911964028172182269948253351867382420856441247668662537484125713020426849255643962343242682709144784616639585850085638971020178072427835806148262242211556902728081316073441521700972622446841776778783920872991846150377063749971797817635256372113214578817304990814493636012779644609624949713300567113366765491149215370749036599262361978985859886879099048403911749585950768459781406334490185879641062010025218023330010218060543384167022267395102444915607443552682995380364015252972139192876390121767986988593917929120610291725305397375841154884333025323237749000582712582888112023409201863920884260856174152425307337699629287515039000325573864073603327494749381676040554123533859343853593171165063692447885752132933255237698714405479339802119740443016475210313268437715870753797892384128074807144348857056237820220100194927181758891248269422528515223947845829397880767646785595980102625311519858449028599142835573560111986795718670339967314492275543744073045549136366103897012707763378488039844791008169202689530578452353879667469494505353830439713964479085325562863153863554370045065187028418616441015622790485083641733348520311410182888739755724128886873504463490987042676867149120617387582914151627091796572857770012305877944665072918894648031802811467873142861181153226924384723138274317939547733018839741989269202441081866718074610955846034972843098820234171385847283954192583153651386102926544499675047995966626398413353618537879706555496207123593705998498191762617463907182148493192015948049705057203406523370046418276186462991533041987105657755603314686432520083211538238642195712592237157154966891750738657753322469950160443744193241537569040230534362920761114143903340277851201100494781818678351272057655062433612075144735894087273240902748369533501339454318892805172345827009418774484943236962973149891663211333553969988633927000628884948528689477142323788831203217450609443947144576006116207494083323102839763550806006108223312402218204753566439101288399030530397845956474532897411183999704926166009675998579717279563606216653597078711189497730010241748336525288465585003462136752099710885790312207558975000662320415630763588822539623916459166951784705349977444711965218133256335949463305158253710129350186167528693565910106442262666867157760646587835034859810197498918843024087063173344688167672731535098471900459924857931525218758120673476273676698337953243005243738448471612147459689745140455163972859846971432396359942198205209756347850229670220361555060873361140529923857024363294214705010528336087507977246239521408579426707744458034941477858820198574085167646471361793644537173871072314459440441850750601939126212434918063021470122183418794673372683494389717275192704289940706307383817306345778997161789326586754871251343749215601663657882891798738682373411160054265061685936253876791181030006104815027451922521287577575136462110558522377522999798393722360426539973215225143766932142319038212561169280210323605785509420936417984592701104857223703564343505671508414970160830315592641741611925546301086328205998888700038705148908001538888546117681256013660484587813260141639361142951809036320768000000000000000*i1^181 + 513068713703965428888170313029903152628855624245847653585855582796639796547822727350921624939318811245883507715536996896861492110707991504690951375333969650035718490988041201960471548778324189260362302184735385335369103239625292092600515765681012236523666731020100357781568291040869415334750072193278752447421175882103290193238199410015314162609820698229046809641655473652390204537678610617528543017552655695270476486421258781379724557655299603616563374978572145773606927217005517909119736220267594016345758918990291924814002163186857479629165623912539513728593121884482521481496749992029772876154655024155172210426865007461674162446971343739402996935232628319108259382204734774165701598494992767681484647231365921701207908636777569832220509234961477232286235728022672761141771270555397828282590340457363287921965810686791637061200114054962433588778622885197560397769612946102025023625454065233399317230542401217831065062685166483063099356238295799089126722376992607103602050570069930782252533727386780343630746022076637432921348199241938674215322162463122426433062628405855314262949060608391193053345269475115742630424812068076864350543738854900477863153199066482078025379473349185274209818515968398998036522591026245728330916312233552441141371726334043509884078740951690132584182737720128218003204194639588528490675847199682130050802638836257467346339020931241510485133562607793905187047707963972675959052934265307205702087284843901256316198121164278595526065839949333070819833189759542292361401580325855154625802384863073728612001753041846081868735005223727232462384343391793186239024572787536597525788937802315376368939019498494465692555562700749149338458329716573362537200693810224158849659842729505750148211848040440435149577333790017518844455356652921204641133346893166963950303252149259368968900939137648582019889321662452407134992663376013408433674416667332298778772197452141090856458332502626133940495834257315209770991453319627436228211005147786528363208445404664453695480152284520004413864394683954422292931755822411601928280252439006738391258877302572269333445464984734829814182331113347981404304892502618105509429180948664778666020472060691417075731752747565972722322240343324027324638664321765261445493546735665193694359441270021842764038093878995239571373218548990949045993310863464443021551544026719682163318488538556599682156078143332725385360393057982436366369402607212475686354907021789512438736708654830465100381788190462082566909929440616917411054308085263088593703297749713033542823089839155560234064286367147464630206210189235401464820217966677919246733647647511525023976033555490120311882423997967558279799149337275880970051836349071954115972542760053011009356295166522726089952160809267250366761805005211184721280927275739902255874129166415605431947221553858882484330569789230324106646146430407014672495225164097835549065616219952925672247135594737915707897927715963165392691791804297908971191033577906028081175425729091868682311309197311432573332166371424293044027928837720259752818780299582737173389011108968281585151860571259248292538816154676918930321081348755884215729014685299306270892698588235012987537812714070254889342898222002946611877935403818308575220687413644676300800000000000000*i1^182 + 722249640206918123130971479002118310992194411075162598245950248208355680896296098714732786431077210795685934314340547772077833511947362669773118104532694804103676960803641544217225965328030421240844446098340437403738800066530398580603484433174974765715787052299413391781545366555099147681486431627610150402151260402620247900106016509748853856205032897902199771018420599454237043089404137654821791189739006734708694688283665127306828644904482210057156336197210563213171266306254470914297259838037936175011538010651740907198568118492426771723191360771646257591422518778098272693646228543046689423740379890277636079896458992107073694029970435942948135178853524946228865148248907686996872714730836855192604536730233934763972387495582475690604283521267505650706650885625278733535201787073436668693491911825467084681360200541885724436882118038943300747647483885828928953401742048313429216788320674240762383831591698194380005289411919761119345161491324308905052634832864968919985474264597248392265266612300869833583302887443370275318526917635320307195845840631537262914278756719554403081015522017930132391990415463830461726657981892060302391565806283300124318720178503286947401934727108733490385280389495140805798415602572730239967512962890579358268819819873884566101516709168500426292375070953684386275563069949521380148761851139041661371751678361308003087433794356868081372218984229935639527587248141561668886602894590750977216818349096835142030185220947897318536529086223813213775850798763575241374406248509374574425539007191422377601734742762109495067248358286490670118435650058721971967438673527452809739367547439482751515672027364870933096932643807985986808332610093307836589670940746664784519490405628138971564580194591129663933700426158960344527827760386983039322042823917957418764693242933651825587186547685345295590325810628889119451250881886981377312563643058041257568926685330961794057660278219202691912236156191376794844634178104153627024724963175824682278357661733256891201095175988553594247244301064616367726903413150705290870938395146048430968945563116238839749650903869251238973184037913504391826746924141640173640565143984162363961534538428063675546447730387879197260544497991984037167580734289577943757348381147611274677919462598078582966127562518081919075745579582487547715518477772860606083650126624700589098437954205636008899830618637014634800307776952694582340225319188521652646052470183580834651205468909737200097701410935795792388111691391249427787309896894688951316194143851021303902835042132525826464909341616428884609198860021122825470997284912173922644064308921116922761594654599492153809313696898261172604338918708029653723383967039052408568684771124088821804880129269683809662315760359333780077576921946400101081870738098281710273663860002988865332610088964735700554589924688475442884690175275753459097729054252446235258097114341956287577088232734412630614920665009863795302837037908048074551268160838729140357982181231343993949071609386190297719177759622843715961267551045653468278459053995853892050569485415480523895884611925541749087830199224220308602876885318953394117808426244255583924212015431415490688805282033561394211805355288909638118074572554376356823040000000000000*i1^183 + 251687470612699116962863597241098321540409095623992332965275804746854902258135656311383313901042742106793727989755983601680858763421127724252250422880174783807216176888441385363987112406786443736977177482183351431750102209138566621258797031686595477323920550402804996875004372725866049551529360841166175273723255034881878290398531934083710794820964266953597196100450163403126509591578962873933292372901408503691833129036385699532982503330947639570014247681756195717948037931850058702676513152574762864615717411623317488992381114105242132777466119070295588260023518145105993910914071834656323766461247450322817430948115676276680482855974695943829427280615379055909519824763325769701754619469894122870520658894255472007143544203691074208796090694723432121231265988542707730749382590697712139542235692562987356380991092155079079402670523337349976386979980721931318561482132653276820132707766076056849877588305258324846504455323956788574358650237917306013601612357466981340041629145416885163722833573144295204779463103458475215336510588371469166143769179292441249335862377590016961475172480631881937290091697429414333567867602567347494549727218067648336471174217606647366966351127515478400786624773729166059002643330166672147793298789897512922465231110094822564046205289199985926778126700641029754510305756294267160441390369967123603134544344326393841563459294493302020877786347468874331646786527319738160633950891322402792800498670402122693713277104907917772173231561760554769564839869661836890382256827591554673391363333863884789819068599655577637669551848259511900609743585844827225536887719998562059003967896960169108916513792546472831095981296252866125766947232463191455750981563439228130098113943369233452662956807051578190987524571935933503507383615843849324689054697909808743254791686497590279390284447296074016719303327064065596078932213556399594488563192898809370525660662884457420644533666976422392430731350040454992959918297029236125884367444561148789369493355889197943299986183403417590608195061260698902611169879380655244325928845156347543862221585894849745724887567401600370707297020884056695201129214058243371697027781102143488707568842360269008984389405874264604869452595541785448381055726634645800996623013549122441805750875462626249939662301996153907332377666021530086037858671248733877980159185603288224430919399124929291014263740654508970736336772441226445678039524836384626336393166070960855928490132603845386849530625777127200050926506752041898946610416615982477231629443202857499227057461899147150644825238283593799236026297900319236181977643303171114342033171915421813455755489440791659366649802693909714084984550799747684042778009235895284274715937591520999843946703327933573369164987346917291799597455600266792890136504275244857250595797878005159764530986851472097220698160615318705886331924609527579082002958165501858662243317035510927213114228995483357728386452296389889524168177158182797210405249091330648245496823557947605886108776961493734905576005893959152128419746339627773148559708277511244288736811038462038318060239732321921161381219674477613866948306366040393524489076504353969608539438365083227639222781340269182186670413070150066503680000000000000*i1^184 + 263953822151869763711615046119193236444223425181607648080549452191519815211019292719158364088175486987179617873675731237775485674243091102735627016089648074040933556088312280746323331303877179525129460578393278819864448839917242863521278148137750515435332139686404366819001357872775507808946987507509846490713986837370123159554595773944741308153648557335465543092829441997162066530996947623988103801359998367463236430065917348179737253663348867778638670984841239307554353027092265352973139250451470594218120814113364341989806403121723635646809719365553964642960496937152584659221411385074052534054789013901060012419902999494020184155520168219305514324797389798878203944300417202377736987952660962021078053020563703291281648600018732850158105470899600153167841452177341980211516134475230390525659527599906877484902414404950879941624331667090511996783340203278588518581793012936117862565825909187286285512800141710012315715886290411929569746687837006896041153044280614838507086380885907472626932495646218349516400994524806695490553320144464545436735349610868541872614278020312583536857518103356286880683121600245835944764542893643843774599489581411182166193320673009943715664979263650206659438807057822845762813373789037434670050339465990583986212948692947479328149481006784546916475162329087173164772667358565283522977602341103382659867073207989673690034782303702615778473879438214842212048696208985006261016369709634985094087631692576312531123143118148080536912131978368054449728030222743787351425691909043425727784643552893544429809601074108508702393517203970385804748188261230096399222562864287315522699103911249073322669431542351977102634582122316966710386629570090010718329522983725000469706548707842711866625034438459368441979039221318049345762936736216993826728425924831281050350028333132328210957758972068013725246655748141027565530509316757521151242336595846103120030027613332280196831333926758587104639090515732793273608670105316563172517377635668782872110800135160396816592538023519840820379225302242790726338948208002007652868488294738131796211580278123521795216928455068609264374065772362725524184614876916888311387602783252314337189202792800269122958091757951986098770593705569766162686741103542206988989181321318343704573983598171440664952158115477759196070473454722618706395410348115134202092690324556140480553528769404792294356221412081074715198800449068469980322859849897522341315881188882644110939955951590485718424728126884555745148476397658121605433276436888829070846661764823535308388364829616868936705359331037265447067755878810836891719707886955282139498020924150919678674847420111564275377140803799184378513227805209742480888532286186254548075835732823155851072488956080825858435388963695179460709243937539472253031773233523120432648179869262281409746366190868500018829379473789281646903568883577227383109750545200630851899642764673170533051860778667003197575323457003577061211980540064382976765371121772919198701166725456110487756279063116315924133677686345014433036856628180828304804262629395191800670327506552394563777900592170821106839775950123537739110279368952981037200252570994587729088401247920954251922761072999661568000000000000*i1^185 + 182086449604419221133934332917631807087067790691678398055923411822423664689034793394773186881276451524579624868131643285841410893118238512697703489728847518433589128565793578129837256955229545667234275206223834584763313819073944319878465701457891280506165024345137296121895728913971548075804993312714100308092638802333336489002298786648287690590333085419892968259364772877618917644098277054054196018048665995399005664380628801414997861057485596991248718015343409581473139157937649282541337585164218972901129468564821029623787987768427363282980898830101928225876252605280309396337476768936946453466629562665954978038321306744908082586378374430932303198019745572583742549455953332708628425512494886175331258781750630376395441329437115748642827665995413124108829524250860999088069321011056710589316069620651162960571098361404905999245849363629136475610586888772222824095700122903742410564969003839194364751045367325034693744442067543635363420737855005204565578016912644235997544784990818586525447259766704350598698643774295368131201310980649816629741561218264923716480088141103515864116320216231616028384401595214996948698037809271881221530929048367848321489265362006780536218075437259939244019379637188534130901878902179895872744356951445098459078197261619526632578615279916707515683085481047370574700641013868585651258623267702769458071113062470558876166408225003299070152098654083035617284708793209146716813586688320953283408154499069662283116284380900285989435277663860017268644860677219583816618215996115317163837973275313344324116499021473865670814702523781477715271218903482698146567547443372971799421460108187750148674557589233398924025238144875172481509936563471271807601408649674599346514821396695213455123725129245397060311204402963129813758972337261854530776057413030856502412323657340010349523363344953658573392117070351873297545269548217351636106717415551745143415224776888404948238942368606496490123499051924729585225834942099090730112200647149881946597168394624797611385171023460676912178846233261861404868732127856332336922011341076306301082093850242895409009609052521540659727971356926586119220140131693173538574173066203563107904054743511357271621783979428513391654804679398498969942165898111035594936083834418799233256491528626109032802367139850018828073069566634393426016599571526082181662154099536123537664467828700547685960729928635283669371976124257510513504256720143180046070233408879565274199461796789485099148485857678837542469727042018803442859081875038725851531560359398296806348155108990225525665895226674074466814827932050793921897896875568665379657167861617132457801739517055341569608688798012016966058033460206907828838946425964882008567098903728926902643437820577203077030566198296048723297291073113865112224119744314830538772790916459013145737726741465675181743888763077212033246433778006358060483793912467493455723804989173953368001907985188621244105056479965356566981748481400613909373424521042654130102996415388832312828373682763427327735169575432247150202175719185772264566816248919081656121911684491777947374694284354284249550453029179197007387409813082035368181441062359946412346927352234639360000000000*i1^186 + 111496729988607014242494275553740661214580919292923794553444210063062368511890915779470838796877188182520417868458813130800961973386988033177296796503874019440080158045191973036210352509472778198454292487774635171385536005030882943267754052004658142889680485779370824737208316103821667523802371802738709352802089961999203407123965139135841457366290621579759094138519684473818270009541422220054288922100685140829897057182007173698624967563582416769276121687390262029409398390708416416652557100675064099567132939900815015152494775005923404023474885101829331374034551995474746878312580414930406430490424980449239161120610089922156099629764299780062200072798192044805654162445936083660528621530751431756419534505571019157164410057245341466051117412340290686269918345802346483604479301785322217378779170240278263503608687769079928851065672798172968263115255687139728376346978162100613918011110464543220136343377030421203298633617148902358372971580728074227558471937626856126284585705596123651959314727767765996028244603272694185025794089966261174200721653000917645712983833394016363883987630475869976741028828993336761579195102697125365034971132072259084131758187229280485261453547625847429989252086744653370894171938702520482565905395974338778973589985028531506577479228921710422672896527789089013901597705839697020447851023986692895345360055078613515817835569816661077562258143710480798523063158637815698843968806893232536964716316126881236306150761565840857178749897489550285853359688036757774205827990990213675294240693132352257670281748765035514904940268609394774554196436300098071854216164643321242904740034553645139645428931487196372386677036382619759216699635846499469145466467843680628317717866323732736925968776956102055194408553182548670205754521744106748404727347207177794698341537571999450207783952938841580246595093693781345494625160588414580328965109757161628515263111746614134112273343215698575286912987810761890898968634214314254025135417613291102298571767185325641307673276835749818986838390705400659250495723881623342225181101292043269609714194713380269829304869808832829382031979352142299064973855393902853556372331932289679992777084299275029611470861039811524300706257705632309234099174608417212950021949397962215885095604667680076744381986306730552195959365580105311730605658776919071251285586016096761260881955331913066866533983886807992873364967935828267526766314957356925258753452478827204907504863911808613784746350183113195654533621787203423324869371298708049141599348980357884172455072980133724478559978681218963003078258224059397167044890108351681059959356273565368743537256876938127656755583170044372201019886640054857386156293010250683250706042729485925519225094507575205131422976947537060246984445435175258280730385034739285869332346042818297441089298740675292844559529714055866875241124761284996049709401819895932161027321746168033205348728017603453198538506822672987351478871492882961834962099843549184814229099223209376951501431600319078338027466663894032909832836641509290905307693414451195312907343070354047430747406296435218479857460755671891529722965923167500779732055353196544000000000*i1^187 + 27063171003749864651056407051476193536215413730382315614864534737774403787761573532873182982248448237586041390764938924518290007384502586730305569300178457516579399683885014492417978939538735012860413524217775864196968969490057163915331439273714014343861246602521466926006156280017147147913032598928673649864227319833619402513190446622423422410963303848967059634136004132019354302800942274545308659446719061765379496115046990761474520912252443129944007267066693776550829304258057526571458903550390302325388133779119248707907482056388293820641557420622358458563344709774647818887486650069848932126342189882088139423710551558407220497996256674823446773515258964677762585953397608370429088898224678881816027298222627076861940695397776289268329387953878505438447730580625268716378893664246999672286217283412695320847764905429089280160131605649376027219860666237975280083523222727958684233191830977659198474347797393408025162014281135385437574486511769274294823832634253035308530007329091183342949819108881109835972239537488186561158532377204782683575518982926060188448937876716477437465523697980127960329584038111174385392671056937144123452940587015138162435579209076718783096082372869177423124516109454160974039386517922164240531785852349627316408494082234565243083068242392015663509347296268755933964699028358708695512767613588690752142626138639100442084377341080274672207789793751900282969098450372246905328602257781623301324661223242158620389241187420673310200089589208836102174668128693968074913502765813379268009209304193476181158373234790242251077532321542913999333688716877829352176764599735282624936217139259542319047203845594497374763636105336328367858516577535406442380153318817627689654825909911629170722827767787456228913287774892917761381809846957336857525098962846856437987061225627965478859380771661647503078595570600794184787688539684029460557745541170149068675099843291338707061353981718077113528755296394901931916992842475400105883755296293770860491792843471476465507025246173198357488773738101964738308793355645696682381072612050874523384985111178821940273510855119901820351151684913762846936271899896390514391430678451408222662270614196893548337111753859634140070817296444427645231672656314924090570278032236507161845733932014647695960212523371398968377276961279448726553484431662514192994709273027326674577710809578115041360597772525310461667035542649728328005574423263926321001541034726847774628343471098550426568426848804574939076378381705366768018178428958854695580170424352471577122175447065636899978764148568397265449583819659957834332872246013391049329174106752382127033052193466480189222357425999255611666563690834599831831802302671277101161304544360111457595071740336711509463569760977392398496452120446408341658678596177279029359497877975002086597600900277525556390722761758933971977901481456768561342462066552822581416322711705207900148991985558862247406839679302832584905667137756800799745316968699777019100417961955738745811059259759936256737954578045339985246924832657559716548026416114361276375971510792192719453890103775666575684481248489160960838628225843200000000*i1^188 + 4361061826707000966553071566864683463639714244310728561196928452923822539872818749902085071376359579633350978099855334591185285117814793842875310280975167710540074553562612481838986597467391875454291146611805263738242292374627396822496668751314330914997202195749873995299074216148008815313181443052468389079646633602364445243278860408259322440330004991177274354118241874754729284460081420935934832778191483433106540817908806270507645901967968496731438087013425618174027402981074220987273882841128463502431215663345224518025075433096897628069526632797302117383348390324059582357802098565734968657041480588913931041663984723816291157726215086093376700197606568517355717405275863038552445630409402500078101023548050822255139633688885688131357306276205173221778131200316547520226062943538617534995800158355671565519160671603073560714145922817951592093320839637448612584792814815598254015397117252974120438057853614472278895493082244353184663113138454777550118845700223670465913147015653390463322860310732846675734498429255317432590949683812252203214330332277928015794031937151013905411505935831784099605710428715989041084686606617465434675624431745391145387543471833899247561968159630047902945573739781876799353033024279252501166833925212152875272220110973628285120963427983561938904985872069914214805334888603591875016152606631538392414303997388393751194133166347828409983399515573798926106669195804972669358384225504414453135828908188796519082527158993519215529306629858003041648115801993932318440279642207118997505422203610207665165940523617021000398194795067917370595114324067516907123111335248993167447152006014555288727515116042688601468384677920836904088815330456177268420885471325036503234753707736350043897828824891328630928797555361760085247551534472366941465629607984523060639265273938891720274657636218424442875234672728546528163933112922518120728549084666442680797030955330402159054882578441907708740005273910158370069525124175242800983783997385308176158925359169500939192574561490613015192186581464613441592193235477524242684046268361257345282422014075033541021104197105230304699920225990900447623251815610094409563350435105403935332818752427804124099099009705535879818234316395991897033594363130372773314984982437097044587816511469607701509322541141256247797923183251466513239899358864958177217888237038094670315501191090959235594755428203066972588499932510112363425160807970693652573456693682615116411439812667396815969437349996292395791327664187226892319459427877819599982796923299451925516925502156971417282364130405545269164172530225147042411975356206540434104381111044998651777929111112150276985302115426197707656226314931586616087680570762733679386457675130800841915058140864126533500320736167247362769584718567014785216241247896338367255883323822091178420056177965625450140918640139977968711157306458636475316573993527735719595498976598459188963214090000198233679066202088537194353195500431556532742200326336089708060537515306308738378100283909004748472606251355282303053062653417289979151847291091305933631775434174172072756814412564867523280896000000000*i1^189 + 674219919617807981316189812967850796199125632728952752391473239618015782225568054622018000169675680197891049068984242850712047894152342902681664696169891920648456750077611071783231236666156445773703787123263278275802719685604184782377542060072594621953610921801300248691265380349255761618857451516331693917373577076316756808324766007159654867263321568438898556421628385766364993602068486683611709077280056258320155672008224801335310504854689333574291737337577393234976391143239421058138800750176259847458799589839312259024010348830080590026904013818883949396057196341872732064881970123887715942845580940254827273429856948782124115529101519801477592564192123457333223173359308746575904592378410401561423897356791288853923743878086625000727709166808529996031248357769761319845463227657630771057593165838575449972259034548930150008525629250903617793408095595158484459686065246258792506729661366428614970751844371278600769314192219920412083433516854794544376744686844507263089201650313046144550956266923833139027802232300384724564812931127481591710678307612659116574373869915236466053408032622069321097524853232756342589844409509637648870449384365108663681558688730007292819429582849132281881175906759717038261527499043255806183055272784000444278513631583690980267568621519135603917198732218264782132430997164052884346466056954524662357606255534551660023206367829394755158419450271187054189991959403390220043044008714137583217197700589350879247605227386051386314303455966370757995250461167019501532326244927780476575893203320093898906712797143977492595787716368543099169863602638872869818691866898347222258583366667799080329069733077418768837175774164028634459726983935259927805103229691720836865494911595582067883590415521992344193361423673454597461041856395642243815395123716718234532041985621087201795502419928064926350299772411867743644269402969296481993859271841164230929362815581972180084930014657273653941479738661476497022097346128107081525321705814254563127279198172768413950503389259362681294292844398863077394445398117245517765132319813262810065273893578340509361589628034981910660590272386527955699882379423992797633140077520191085902651389370664230230001398705053095227483860369156125971239084549387075109003620382508845157119628998648728745113579567228646849097444517581081418289245635646303807059133774675337004095881118900402570846709028351056476659620172307949779138163166817656249974922843508293552202436350299356009142554907943252180232394444671769390087719288040043484208878706116030797934340988095114223356209357722907894573355950607413456393129448128685570599384011294070016628474874128591130667021732205147839884426849280113821432621132601799978701180343100561825111492773939357941213531809969246957919695415917364426353212663978851344097647291008774032966187220823522056797006830577060979316479404260592659396783313116120434158906458383830057000439279462398801367678506481683596307223159077593249875110389186117088890248659968107765243578111240370250981907625552881971575436736973707052857029547222521627023546395247247360000000*i1^190 + 34225561095682063219808729076314337662586415375561163218026160296209795923239986501060031380352201155348400221334373437036750112603025617002020700515511522747089381967084910649806806921549788690021883633157545788429916676770225167931903172429367796170911617328042319975136873806095998983332981032043377471189471635127252865915820136092993171215773440351531421163884629771643021617894094233021019971890147842625963437905242681434569633989533231574356906766881173919331725166945657779691025567424896954652784548100333797916317619609299437547685048117006229219243603398565755971862095211922168314874183418717553754431896468289950569594779074553089632464975194287354606014684935500592950126410235913553968721281001744280375039087700052424530944627655862508694235073641105937329171101017157719399604593827968803472524177082814977703106314803361580243490280328496858801485692654401387540350931970740733548851689680889568322885520771050536305238241507837034916167750173240328422798421151206071357108865701843957008997860637531147256704422879731467098761091322604114274306768489525194255623836472705799155888846396053461044364467932765528590506022808380994634019433540211137450526503069351054041110983622770768573106661455531327367366343585153712139862748545337569767098983920842720221642470075126733191117159285869196999977900527560106109366760718773818512343846142056054356758529324591356843394068696206434548977158580751795324350290044020853299442773353307403023373960324305956520928138640582044596592710445972586430984013327423470866864218173470049205076120121224849978231603216242852743798747365995618475971215001666507197110191232261063770823856442337484674061385172441640616239010090794157413574520845253940767133591564370276165340046614252589520731343707928496382389740307470254568596825572340034487158616279826024232018445729671833724313676732580039390369206239970596618671380030733256247847432526589191699621560287406353537495001087431480506430858693483278031069434595862884089865031121483737336036997020966266412945321505318803671237214448772982292442914299590112295020529855659965369670978617429123273798380007440798806149271776148290748072269743525413270497106724737632406769624460465785328785298222836340409583955650959565248878271423000911233961702805240461698325309991012541084560972169025052295514206223057157753316800381223581025953655072072266299418610502899985824409841764589553873232900648136778711560820989720594802637979466932279031898495448695501715858926932427216954402786102354508569129374829459714482780566856995865443496184135829151378753654376327451863903344268247926564220957521041927702699227225012053052076754044489433533607924747667876652346920743767955826138069523364817743337815010841823134097777398665903353668352566321494441022824719751392308220116772897505104941718675859653852685978954168019846873980787928132009473098536600349701680469211974860192499824094164286774443573060868497517715232144089537306074711414713178731516523591411776389560430410982078886876182293635419007836015820800000*i1^191 + 4932954461785278198685311731090914158710084388174777696503515500523663752468121647431393737954176214476482775141613727273416345661590387199507053398315359557495316994087772532676073737803408802121393089546812929601912790440327775638673714249193489241832068397072283836349444836474529070795717159028010176994935031520370894881707866638171933656709130101904890036180784841309277248770511018956110715604821106774968687414199974747031450369122238385779482528716466229912705365613390172247687224847002890225772181870601100875632949062163261088335480923861285458029016901875730048896654492492631394326641865604021948043657111815292416793978670924255495033189509101325139512024169389530289601991134971270197865498775644337608845263922519816699294388409785079160180084683288424160618599841186756229259480064965140875987405646152709122381488771923708226453047786499237057818557464945905961310094050394091214971541219030916706432052763065432283998533959665817492930450139840183437112059296024971162207918770127191812161740178024818980384691968041337325488887012536498380211595630778620369580003074777537582645157788040113682380147695025680813787930185939305438114989790374755576405070234290961860850375949265314222739028181913611057902454875522096116526222305194608435948817910673392136870973395669029974975424003854978713278946596760930378430106316920028175426782508084243246832865786003440311956435600352095282221486184928925143484752717935626281068730786625563608205739987785725351660821526755858149142817928413038668825246540389411404660269011301444589115031075461684714202806359967411691628990955961950764481889675346257983347296328306209170111722591348001423416707077570745960228929088302058988233709439638392672555613319989879604023852176072151810757362715840923682241564107585860555204425891578865523432554289024863396273629029797990607985752332867116646805860861511000626320477244614421211361492977300725342461690581056266062450569802618110196976769311486212395900493435428995553447102473175622822627572603193247672333912505587243410596826323126991811605678432063055690116957553692013734915013389375189345418583615931890688363558344055216184744216140838746315055524810147473739232455649212963201538918266441911425398959822243197772315727796084757660417563077469731245557068093935961788633396730269104891952098166317864875355244352069872664186578683571764366719652644090933319792118604092752296539895652965702474538337102450367434664366958445150600426610234261242971935089816591908080585689644592585947619414641235569951855344691772267362072672520920592795381525903790710708173260123284323664770575701955933340673659437099672402477950827300465596838877269753857012168824879700836892609240908354230397537188073792316176187010489073544104148843985835401679375204191106690224819048502736682407566854300208708131167361692275206207234826788156961528611924551927628016110813153498638855715903215648479218985937025545131040223552365264200610145643330315339346735483919816062769344656566896019447480320000*i1^192 + 179595698102318504900989224436118220641931717918080076435772406562310887568654487593194793182669020196505817182638697794628983145364113514846441854963485881046677265354893363658333474962965749259439188737538888976833226045156145220228567029585290413765442200121019935731385832987199028277693806347800043688011110143552111399914601599125698427747372752252980241421370016631025239754840513961434768567038242829573666163376116630062356719773853893095324099411997455629435317424033056520477712881697743691464842185356150393453462827654428475700347497064382663382512424849024593254836601864896309925776374779939776987982141610293259697784978613486102142818574985553235366552236015445278652304686811014680624739071266020822081551157249390248068526947499036810901745466231255136379467823628791366135133591483724547192815590822592358276032436493818200099419928185598285522360080196750470715841212868735415929291546346544850787201880230504229671262221409681514971729813363443260656700422678252140904621202391506457790397690148587629295720579588347616771746212634791410746454048401362773900724399999214523916787715023066287279910656939814332263748086586638831164714758956052714636471237272058591758331681396774961606801004010225030745556772336754889999340954376755650453125983008703841596746397236631334396662547260600062135075459635453954027361109027258817999059642268599705563678656581305637944917313567427672273866514654466884274303293891212050834197817447521852057160933819193334074230068513128871566596175687010379351806645043725231205974396197160813068402019896383438250704851135806764650067543692148804143729610120147929293409083520010893147661095418123935272751963428329326800108390565569756004824602012032172116755922451624540227244835912591371996169063290737488570347536983273234800448662272603300283232278113403271055642739505739354018168119526165804175688743377668997998231622354118003566505096427169643449093953198258033471204069853152361120439765995472047105546867309326898605239272899587256039288458226588834995562177078767911459433533035831133980209730871592254900835919152459713853680110971286533193223620520259355518065458767171811926871639966119031841227247189848553938781582619512003722891807031074664280418165886700386791525793331562077649854216862201692310237019952999237870647212160775386174448883967629997097095957822290019261386515880242375764242700467489131892351739893458919177004327408463931512241439102151836583771775950574606452142942852724742725931796171009834470827498675743994649949884550880955566331850672511722636433645431706480297599697064755781412084558616511929298497195126548183290353585005125749897247397543450538308822521644319036975329223204077309383339483555111343749881238712568385053970378139816507183213237662411073952339417397377725686544799616148041686038395722334476761063206963578641934502876788256072934177615499501135880866280291054124744097125951456496069033663319772580039903887241708576333611737951949682613682176000*i1^193 + 67047209497360408720287049749440571139009121585149935469152806126535210289126769390535353940482518696037795681008152343044901949012308549541753376320170676181021577689036923142808492132203503616017569420915341975931300775773596957097278823412651261868253394845473497650944517764546832702589725654380631444534880124403603618081684940784541718381821203468157821245812170275871696809786946089855574816212856373898203945656496240414278548989482521488759824045744926967645995034012288888682391601871275639862758489514168537298478031090859478294360197885542107172313403890064144897949830233161731795104284310365427419097315685043878080914990324545807356148794886223996389427787882081117438457391190795508829051598579264922202652478482405995098404163078772723661005154315513212269517750229388618249238229313124497899057675896944166407612629641522527716645881014858463136132636702652698192440273834225277305654223138691729112345269554483887963551290002032543416280461813919732019363064318442131368584942678902629773362219660275668183255209471045131129703497268414863603492232975239058818472975673080702190667086842428149837856273699585237904766277928934494879537238400446566454978612584050024431330577063117356942049288012469555595481000536728914768219059828420390653437229890168589971065273909932422817312578858260306575518940532883757588599018746944897217600655033395930684965653901810405363686882066026906629804911588930455175464551471697273191951924945722446118829014646388893299809815053150643729925115871536415181763666860082794318388529116001203017447026002288268016107599420642549594108063325173813642757921406851864761196325378675639594373202803773858129355041639566454485792657409979542415343439778671195216899827664048327492781982594479716922732789563111547031997884176458775500525704889008923901989219102493306503187896870482649133808478654667549744368580815637207092751366070262093571569277735300019416669340585117046360352980912890353020866849039217861173188687720426961742731647371928080562290445034297318849533549889253701481189839703449450246805655473327021853996031702857637053808847864385606561487680692516548433233880749027633230828350124939438485356276584317445657798416306963494728460581409906127782403227839849558515992978997933586818452929854498895772291287900264055422143503683819751697106106100542633931174245944691383351885107600590101708205827019551561220268299373303443289408869039103834454484054780130441719415452127326125502337882636474274826530277981752205214852642377933520614778306742061826982299802395209280927462700684956513649018286134386867254842051516745509184959768070238132276819937165555167648858968794966549346652768564528176963520984733049175212202612021013857619767901020371880594947794309255040621262220805792742432524048998476804905247660620938794793452706621744981390934327866753962627696418231893731338024614995931017714450136697900712356846220065487189170824569866202798973476457827794944000*i1^194 + -148119282621166507700103294556388011266806199629117308868720801195818274101235323081993228620721305437394407094416304271078336429736811047562377678322115010918413868892941756546714687963030779286740531862505529699508337994904219387557151687812971946886434877775056322770165142808294186581220613820389654322606874731577815297116282465757978285402786093602887868047802906601043524895163456126303636595486882275993652430932985158514482654507071775901001087122829887420487964932824399760476387001375959112705077655082871016532984458972927903330544419174775601246033877572792226757836061573653773759843033006316927298258023085531090307569260739202412037093108647868263152208113527298131243164867408753699353129167489686775455083943234560979772446611909820478545004009495528751401701718248880466150036874983275211451092620612691633734973224602441115028511383678140000336749491751197141571432112945582242087129420243399917744616148070393481809445931818087183941697305262770813098301109807023801712670603057523573445747419135907209013577937658458183560275686854534938228567472733480072806474069893189155554744473534483190820755423036064875514890011391784292295868029606844730973461147538216142668168872181658516590793777274744196888807598132530132811310942330892458007543533897006558479849978455572768545414235805273124314574448308642189593949164375308096711066484814024118578733364625901516341776137821919318307857270230110351335655556023082411751257295417763918947352984734944563762089415028337556382025492790483619106007337162196870696491756099833986714137811943805474535386362317941712739730541224221323341818886555559387441156930078187273034227702035065057442979142641487413239357604483504036544396761689269498187435110821023320848411935817090045907718632369975947786940685849489475807613327001757715574439026336242868297954500179174639813877259293330121377039958213922018993252118977030166747179678357642072616934338691266323748186929848801344742540754834408764177264903475523033201528997254152221459163779875321790866433215379053106942380360297533832927172228038470701812029270779149851899186210926831403820951909713176490648367496443708718312079085453771107055640879463787111123972148484794743026687966511647813615857367401038873767640259844451282408899451105216906705212938116718647869824187315979552639221994933893951001786219242336819196632853231971188579299112888893398149002469495879084835494751185574725176782737002416977534342948041011849366024518133393978239367875410708268382622583254839402995162297294097404012081785614608008299040669271271126945549432122361265803082419671712459719308637363346347706709621049882962268669097644484020649298749068432093882479952485745102412815923804924251944713889833865367459151404747061511725814936388078289170822690406860135464498579359910260073989180990520036658646293745807578815283875091926734343421633978765918093614015162414113116786191383920640*i1^195 - N1*15182173290223679908504708275554861187625993603776276854415649692408810829049342789177394547491757592293602060851699242534111318627479931694329389113390904278077030812047527694855236828456134929634391726119*i2, 10563195516681368594386450715335164323162069845722520065409880318367959911132997412894162148934554269918918153346343163354289750542198551434138003112472404130765264442382615489933126738555299403703951728748158386058806092008706627617999082669040438224054316149252603210265697005204652891858495854046656342130641456260763975488294236339443109522821643929070019525867243552074806971433708024513521215070802950305310051145379014663709286219198757853593306830433488766544696466687911181916165850605359748143167911240562929022549217074784995965088862120130435038196548495748637522501021879463552855496877225327347482222391538132552961858808420757234460161024551966927846092612631964344603044580221076699885050186598544889383539223153072264284992714181177885415555658606535910198465909577041364184296814320396819566459042309128303274002768855618657258554267914630622809344183784350782406743460564131862944788560128016076929396887182866459499430436524740538350432483020998081512008900152042201938251528810902471931135384615667729778730445588834288120499586030163286852057571893224541089397496539859822235889142778728717892719462676589669385122057274402835351382680528105485116918437197150126351426019232326222611984431722000046846355877839374347609822064613815630150440237500960769684293719369736293544767139599391687945131763182606693556935664941643733891070708567921165121237028639367184380332073505352629121842037587238699967576411619293985164501356967080859735674632078059653896450385023461777046439973085314377471407029056183342452228009381505878476785756891592455357851103529141592634453193368705741206292960096086726593034600944411087369658872016148244667249340593097659575432403336965417546093446257483987238664993482878782197636811800631233000546787309269706748388258965848799243016035578700379650266910912546474147287129051040442492617561000090833267667081159380902245450185404910436844345459384663437621484549283678213058387263254812300282113674629858707870672527591322639063576607789018467589225372431743352732208830937724563623541996630479909702882932121666533896827261232710663444167754259271999527917921639431945999773934773988739042741264990181862707596141261638608817829209447674598390415687561667383536205829384398617354764300825787676979211829924444659127822252572289986378587723596270160356390513323032163684055935937371159077850258531219867342111457140902848416491175185262516022739307762563599329508136130143285306482257973811283882293596671686357651414474025972610959879216836362562619907129182661266763993604904830267812029984541811160276607330522886027726342538188954735995913487046162644532484582887437985425271465735495108415722177280583137169833830760933087932114229290326682569873449869566717426884671930764661723121616961323242861656279670907362217996750777960555724626172767293476415224725692157461644350261823762850354940562251336482040648905914586308117271813538149113430318482521091001443804039728306194746711434046375661274685743923176454092360883065557768130827743294710782243076117604597680248890189540122912385689077994318360643529579371846551988531118275739711737934210602160256268216630229105585227765140423400246939574084708128064292872530537774691516639120853992698667947440640403596728317675354332229206500598522396194338937515771295813999892939347536748641710271277293945409878959754137895883340035671455768842504952286633868694646410777794030967885939560014475326770191063014570246707222862343153016841006214738816680548176770583778397612308309828102750755868909960375036401420880382808177385237673489662842317625623422902972435143983891276716907136792835427394197848069645078718738421232018714966540357970810721329781510017642668034851902976347757880003185314606535142274755319757195946172445055443585736301493257812169361139668358604542546736278291005118467934000508968167595277614694962960840146029901749514882886082226544377841785140184144763147172763766992165396704351156760476046234205356913454842010118781970227174690531877715444784319567899458423394600417440253206011174834074718230770084683150684762452776483708678815929300755496306399156292814676707322120505966873188822821058466705660830862894705840688332314143993867663347648588241115910459813904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -662094984244478773892195940229612796242534121655523472236309298161073715334955438170987673868612564358666917600860938836644540850332608673214732539554316761691907422410353010719304843731891683448361780110773126735922317709247013180576491570001790221718370318968172650365560263911858565765739466328180008046741400038225709473367938358306975767820601199544179924714465595295390843596482184704033696828803631874153655645031000095035612949193620204351734430394343324346477213352947783911535150156443068921821102764043301292139488890290339696993461856025887912110699125683438387511624031459290227414621773145970355606726005085606825588349557828134818018831596635267737237439597418673121317895232200216391263778665423776074111465825191626199285812308580500459272744461994281790887935193474041273653931160258819290849576639574559927472512973816803442357225415703389370528305349468843534246426077306971999508997893948529139811979772319875617155413749647211812425994381610274231484595697252508258801517310483262546877772453268446019818312174793751000412955267689541438448979685931722726858739226531581122611374928926682149405134061381676726145100816782404500827802962732716420513306334060854559496181265987018596530680423779817455084132803323490116908913282236002894504621424801861848012797917693918831408840127740672894271462728384755865725889114047869839065069300191576982653012226706585582906158283447206080810100935618201276991299719066299959567818791412708963615601045639514714338486531680460059650997825461076501631549379698167009126156398641762420025882188932805890114177466821301312223856561410790327245707838720428921344966121883022059052188979585672231192974881030737282937375898723969454766334477889697398219459507766652758545178967464019818432691712122719613568490357559950372432085858243379024817767109625448437218424407612580950154093807836731173583765702515475463757438713590452360028599126727261343342769546639351785640371269460980046115611156691147047652694879324391654511479380398467997246530759780292680337250595766485183296221473738727503953957965024672802629385077297988958462253911782724625492476852572122438629375847615324319010391225429761420916972868915123960302304035124440568918401401021059319062154508569202430064023454248242574750019768652740747147787683448219892908939058766235546967193871976824932641922777707262600992404944877080982752007827039231814666727325006865856895391878142290767034490532380396214577141751751180975555156811314142291174104297407597509274158244189382524679094599068835189342863802002216242389944476089026853631206335905599766290591596786047565447107198784198531446314522992999225096464492095392187479984338864022487707997447741023353737654306507876880005153527328929272255713299291685665993987195407141066120700428909087999603651025823872359772973717961781523926449620712752949475875417062913222080605408820694540690262224213923615017095665263063132211169445915837716323117578173627589394667109835605020338306108733581981730585926355284183028676918891106520631667986237525776703352054959327057675504409582411187021681122966493041836150319687587819880223664507687606780490048355354571701508721404701318232081051551549133042157623617011577496936271712430258286641863731272525045598286531518135185424201030759139262047792914116123858667842050766861773147753556452047598752260852931595655136287270709400669923716702122939637418996373845257655980977120990117611911024178699230197086427793378487965334186139472185717215412705137930251030915656730873875515474090425579342810111217881811871216568269917190745736302441310444096170871545400247902640532979056522923637215464088373216782990716761197472500854429584333129176902370753993653866098770211847146316204851958448848587963117984247512505412600291142540585240320516491105407985674223089199963063164470365801717660154478014775686421787681895151498241356105283811214373749633704248490354056703117149641499326836049132193460011403902678309513070484355406089073286054994717518459053729565298446187252201002838606692925288295560911556458677175433079148858390548190999667358375741501839654772315881623058389822604812334695479022701764269123045259112877474752648231863247921397124716169576881211139036369753874400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 11415256955096482496865874025061683721044879593641788322154493826305387650662345490773054847604861114300431121707237553735671402907745512110936789756363229045038217368836889248018175975991245029080408905710536453129422429974361800370960651972284140674996509018296602154531251075076125124404918097227118530982144058387096084790083311255724104555604970606573350718065502237955271798287931014549894424044038245577569590800241261853939551422864715928432067159616190639529059934818170569832006530520514969190082191231144811867942773173333135793147524084805491812076152414318666822199430480251994153373766171980930317062125846895444226150586435459860847448940879838270705271379829856664940323282790458086152310636000817158887918854879630720292943006073910756835264357576460679354271733409796046863247562463982778993470972714976442298790071412252524558357735685947583384138132842422578111724317253357003483036237678317296984802255015321289832234304064220126805975114534614664923695646395208645080066741597389152322634967090687595569585826023917080355152505868602548836843922198765411125191096896946450896270909295814142707987434264155389183712434216374536767404958695659422696858896132818500272414286404589232538464879008945848616254840391772275923773830391581579007656674787256238100808150958585816693357057012041566150865859082449424390259321113840552316789000944506628314605737100804137699077009764424117221939336586442440416159926764089648245951881453066228478771493774230828635821582007497083694617564174025013656998014556815125275070505411872627108989401118410609020952105553478432137512488984878228854967373020447417944792827291968865205319926369995603239728275653823512278877570213352421012574353378771143711774195843859503044856508595071726241754104947573280693133681955261253680223495597162405905645299648107496568661785101456064161251438049029674120297187305936946958430536383791330890617076627709410433641199672522667833875408951077293589671734274208758986784698174980119445816500032566091674732912246293511665513472436278936284612946748264218035911520398839599113862765374424300959855484394311419025115663256589641906487686682441991740971007526153794229511446320413603411589347375753791174054461213396746499478710904724162944383588224623723956043752799411131427880391520085876233032649521891561874054135461557949647404092844901094178313199932035002516419653057125610445231280327665012164715236624584183884984600672128521179502831224542617710798679526520529422460951451873576535395690668871947494422507579162409168074869384392379239287464517729773363649997636855028217621895993330175432416881801282777679070534017674071641599167590884289996825412291645490280155416318308703088332984945729607626094169221406664371387708521470725653940110512837455894552273756873286023302158511038360755188872380787202476815983716794780414765623711380640253638393688763901444716674872867413743137579249018145738878186176206337897883047419685861023186122812009331172569569189946799145635168653710915630127748810270123729890802951430511113124055882750598756316105399530472115505161713295158822012027105524442479496374886534201788523536617806441461067799092759648232697920467724094944190647672932700587105329850308762651678622467212948809876456134541375109659664420264830963937670005792552916872194955620869167443057760050514485106972574150309395874418388038883736284225675018318104455922474704763534267258103874825746818753857180028842968097765619305314673534486408433884512663572576528513371693827108167452201216545433615971106122627234930935913318608459665446088823163093740964377944797331361645706297630783040699821103662978123354711863753041401420958295075786259852541182518118348810590550832157113792919228936203451245845031138085498232997950894014473337614404651004153891939111642569188881107584993482140023857249389253235253607558660037921337598662472530639100299130498181374938672965956938985371650163202548784558775884726565733570882268699668246893507577499170238990852114298828848884216525309645963960189785295139553108820738464210408240209360408267933294104110282536068972028590204326414146370078005962611371535180769018186073980344981590801395042136238521623706995947009521330179139296769231295653600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -175540372578646154154723873449364430678333913856518207234104742230151584395088710082835155744305176201734968992866919258574248257176529872442501127795074270993072207365667745712886333078534252913356510762443071957319182779238628806656887871926574771672853334924083069231299658244091779056058602478994295625883646331122787186718584751831265101193178458679561235202851554734935537161609783273679825418913336184904807167542744141442512728661054070964667330891179068797896681497445772527825763867430572998769356771380760395839587249787134867366186958292766715569832141867509845224332098080829144345554711378908570809627013957368790511325732608892568808808373101902554410759229487963415039064984528900894765926075300851156447941779226780902148364286804196136976172069574639303849673722158801147800421986907960584682878560896794069393119714574202002366641365217364014184419258035817428654130146546429417452777634249115971299386299298919280577988992117197274968380504163509709661517680253770111753772634239420784559092515228353489729791270108682667790133654580645868155030061665757947876199833146153297452885733090120747154965004387440033999074807632646215452795486596723523395001426231333260835466365991876759043923303872811450269482290108075298670343048558329550575229392954316279271695595402243832789894670283331409986944676178241508609829236333929313187420042371826065787600002536161354123498609632149300478714056112318799022128782861729707593330940460606790160244175609103422199081006226415582936899294860304298305990157173175721025883583046789926123641956247475849788414327601901143096865486142589375640530505220936432226137894774738735296232375574539790034292265478572727729564404228933463875755226040899850146183965003224387643181190458765263596757194146258240803638185861348758192244941748841898348913119779221758108125559931098017055955731503517049347906958838450163281407476068547321758912707293565006979400401050964773460060941731887723952419786232641602229655541375077054764170002456208222376131988771816055588440802862284903528431600257054386176246945275972658426727943000493852358914022267904697332818962710774415227919805220221779894070329151101958502618177987130446476254491854539442031243092976800965800831141564061735243415804253044408741911441934345883685750692272041198000366766439900914458198420577433705319025699290299293401733452707049725608693265303515475796360349024781956810745968822427336927612327854733572710000280678475809420061430703623627262940343904941998081098897206515319396084302986762014423912267686657504765625112622512902232927344300396987882098617384185334801353413527579929602607989350114993969406207596214190302642992882647975547268177443829935268330765886375087467877407299094980966204901903548021424321328183333216021928614210753496950860678601889245246778484443691933212951762454296876082310182244322128943191919819107215491608742341561961241977513714888994763569819643775511713189720252531739983021933483464878946177989295220309667394530491137720017133873294886974128089292082910765761358058998109515752300135792107015242167755190516095506970989002443286723610832089574410515871774550194934265303969930697226062585799259653023767313333692006044018468166667761512046360390024611189220810450707392487070447594655483663720922092135378894897498696621673546239124216780064116472821732521215185706548793120637713424912938645998700924149059631234609619528801487353861759605349451679914963791907931573113987844316595262424132740167717962723782391104318147620318691611640574470361666083135963033407155750182106097558208691384720954228893981009453733595560605103890247988823370037359212056042739542305816044401112371395645411745635750641665510714105821954736252408674426306524949817327801336379920590856452596850228258980814060153200664081151582310203233831840694670103509338231421759838776836358258245030993950772430059108757631752351297968085080342085882179045694119730344610956517673778403272371134449030318028723550384962654507110241298834387339522391333939015140767903711898955340649937711623377782561059700147035968978071312009222359350158004698412727282544093940628167618583895327810275686758808214214747700864268661990229154468222236158435730219036956173216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 4355216846136210861571785135843235268155135495230554389009008870434982022427460905058928400095997342765827855301073824813007767456873828494647507971662851786956368711818360259272412601636448832093627049728605000250867290629617426259849687398832894369456832630688135111664950926706510249083094279499554039373893178171132161051971905088627514956793503542143832739925470764255770572974338841027424483244013849454440914639492974120837214926472366455225698084436756654117758361861785216365452261326431426205524232898190328248472570442950301131818127803971436021659076281080432886316149407763554342024583709021054327988108909302214917380895407110490124534439910984587871668754064449629396277454156082742865051130888711409102357086976753496797357531512951849073712997718400030566805607978115845513025558334142420660494412176622365508504139040678934045723670487873290640425182749235972551326054879063861883218471516310469610706393328759492295150432972609721491847448324553057102499650912920986072132213619324725591990739133279981158238780741831767158814019588618260848610176653414507806621602287326548008524088246912611841962936797888539511114015894998491795217041320446237064603805814099946436207426617007240179666742513243042260250792575048368939600476977949011182653533926980139983398199770414880312099501501819560877869757717051620930179982378168949775019885919990931198339789585428023568434293462916631799822971819065557285104704066262450394167198971736677046496182612173816931783465107098570872562142297921828449572798836630000215172614133163503274870409418367196735617803967142684805426023031794514658966316410294503263910377429205717324259297635869512761047598952145731829273902921928344481477105188086781682075818627784561118062220441012849370113696965012302890608465395691178662155384920894488844251080096252754064347432905444403416805514415461725044918187440947247909880796404819384827609960571831952981581187745792200261557318023190844728473195646344784482404703742772548023865581253355924418794195206016316625675732119770376956886354967567362316294728407833636668540117973988605377127546744261414407807999218823825779962431757809786898125423268455717528903403251649810880183064375600990164149747235661418052383128906441257447338125548094219611822333844498766025918547939287120601406319432167993572599558865831245289538056052757806892736756257934759315378346435772342431551192584555347318674398552650939956145035435397234210942530133688391654561692035180174666122833224800619252722092317979521587425316388118424443851370805828852214105078728536283644806887074780313921235279840714524093806632626081624358013207423843909811071389237075685406289679178830879101659774936038939760438373303216214785529440420837575470509558684160735221483669118836462630444217500985101621651376222565870741131521575920453323060354751621491950022657200876577496326122990772177724031086389940110199100571568570316337615117299261924042775406361660363652211706718861504453279431922741554731396560589062920388493119641967120330461746479367118542072095653914696496855437871190720883723746360985916310389414953685992930217596855169149135261782315228321660417802280259369293183333710009773684893660749910732938313821696508863008200701297439391444136237199544719184043296036611624784658474259242323967455288798403119696090193935219573141985207604304799618904393026865773550146007087608929477877820465944735374560281913904907548185225958771850139764779230771909055386426814498588084360432256936008367542015982179128500247215811984818581427555205989826814042187223583658557012516980878183581086235738712485805516672295123796439736855716082974406174625250790995891916031812153510147567541197556939290324371991537053324422650448365266307937068220547041502710816136473010620637507223114830743276186340110262405484039107320611595281004608146711994036276276287005153384852582338795985266417449617655922391431175341216337395228246242201663832994084812282219224469974247459630090388297232033084531988652970311354084550715528982439095144513067979133372753592305063598936011087336840561116168075279825076906471482584680585441046371654529159370078254535403404162496816864825018108879024157036265036479249068435761506469503488733504800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 14971331645560482620231196563506876758825049591735870781035857900363962080597730097834268023839689194165818733243422966259808693738682682597681603696336898801733629610018371180121019044790664558296476373787916526201310903797694661298085026315504833727826778696409715135930656992545799856491147091102400586913689069477234765532642926427843837656971918339692350672392258125157092891952943845226035821616336288275673314411645807069879185961561607059145162911540577520328493712742943578507119137175029185614053482043894156266207213554824352983481664810973684031267372034943590720558616805832088832114820802557255894264807419375415177571279168711781040213466095590746804013799755495141173814434907693921373663020230862329921811742396587254442641095302139237641215914241701220049479021630970346110916637738657424392925455527456390678966949003039738364544520322301602948895788980552194146944336653024840657340158000638056995989243558353960339791495045148246787220373454249382786263469635302187442210155217833883220236734600229716971776546279887280106208906938085611445842698363746927134991310243746740870435079034884478528401862759833794251513230592539699279277156412940844595035647040788257405821360683502697958505076500375706285013495984523639916534079316397107974204198084698931335948925857234790996941556534640344560141943008528439772004937741493388526222339062882996005940107887220549852455705389640703898039597143037515090963791112987049595654871458613736112056846220265639983087129364348090038823840923701124216207401046555190564439007028033310377281390178808827148225841792403546498907151936229143715445852252997681163634106731373744631606432072006942514628322341330519077517685070016760619759416524159060637934706017271643902946426707692160773355220502904742044050362323769661472437929760324458758195726135382348013064177605778469811068783645608894999715475099409863592212752766683462833794726161128490897209631494093358212204243703154952095345617653727700072107258294991357349145214068625624977773917799739130313104804396508218732574517866266013183432516927525240011282044593870857649064014295605227648221795989373649683116766493501558888043791716576441426122490012415729296194580449297162456463392940039909760675360667010312843994217381636753527166518200565955768180148578801291774715610691476325925377311810016754778018206987622588416436178174532577090062195026244171265078404181101501130560333016761657061687771244220849688387569310846481299935542936473926804448662627064890480598893065335511078735018256595235476352753667048922590538975267751252528793788400644127664853039305985204756881021972656941155797151067396888418722662217687821870240340901921081191681579482101235988385932068594134182831439627590324040965748571064385238883210498370624883051762032152236020101233838974896473930946546898221374132132139132147555071899103973139254002336252777789955996197190594582410301181159556782266652628286323433596477493981665486751073465159428470678291141327877713838343744642934447034966248042363143174970916487169530669487784730524521859747311780314178436469299840829223934122422120775874275640142499079729817180087076897068763606598112334684780966113796327388346147398319850903944133282384273890055661851442808092811436643071990326000398933905149828309775515201549539812586229802578349316116314541514207239155610826109887430542784521314214487447031151886927674091208923777529093101267088919599479592438652305886666445509274317029748950176439012720758850580206616733866100038334888580923408776504373296097824826940548851930472849010073242799371499435731115623645837068018861500963964929063085150544608610175414710999826035709508941104788757267621341163960836186196354950939017455151443112152496977161649868931100866597297153168721415684718324035135189307838262994477061399041970258215475457313869858512805695147712683767240529913551151812903896297314195472757225042195645065035481562260399263293171362920046111725874807137234877136399652561879290952473494788298228402959134918014067257942876064944408823037364896962568261314154010105042541806805223427604219925973496105508001224196108617028729019735995743340618482434143622203824270462106102158172810768389791738527477125492238215672420840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 12946341155772306147914585348205041895076208524990160154863412680672774890757835242042557890079818167079738640331243987355128083803273686142290448051222185070628949346082294583514544658517374616384290137025250076782028257609083902145263380305059464465487512401294669414131002289352839768011022427587430413312858117783610432487571441028873763292243973241267051517593284701887555810256305502909838435980759964872803785314006981847127083087238264078825924199996977379064582213645238380711180490738868195118318365646306653857179872817220823313436841214187198063646820980454569736150327647654367107409750967342161736982730590527633915990058612423599420841877036322639114650539922597821839514333160029597993472739602582090191049327406595809265924186425825567350512735489587816870827603769092668353649595931052067397456049554364852374917827589413192398663178573249094794021777798496341200360310817111344178749134928678419833086762279824078631169076600220506084061053839038751691452178087145939281560851181948507736414476821924410071860734380936932740876798017552120433526480509109355345231230643001243666089537832758907296562034030362782990019922686841934279528033531184712869210269834815171688926756778657506158089950655368455733746060339026890209071423027823652798357374290744045418949336261904232933755664409667406313440130080487434250580871985258800850764348943671685518776963088503916275619662303027352140157429086739111419520449992829215639993798848852788631590404276518817312940201819142153111255818228278557158989431968620796969510405960930332794350573145347538630185603424451865803823179120572119896730114402568010956666835948235425342961077410649274794189841379963988298231855470333187223960204185129134234140458674673379024270959030741083274161899165596376831239433821916105649344968331021315131513298699513954535715111488059949374594993659681563959778457040793374468614798608406149984167623108133997083056486802733462427577349739016055829623616152311669064245954819723088977491018039367790700553981846128524042367397950605328826664102833405670367448497968442720657868620830104465890442517877085554410374571361233763268700002230781679700079475882169366139891579710044786120384359947899670255451580206806786398486177936909989400764170214879292320504409720962953033138734052827927766976734193762037478788432369208185119658527980163051398058442366794578219317503970243578854923385569946487048690392379074466731651630090288963953595000236930666743591399173446596118159240339788421971287658797029027701409779432455013421975372560628198429401348331369839927945118169460675367669937455734850314687519530413334771529624366791939026088004311945749415678607341575380372058222191809538609047971014488500201478578448766178686656968328234468702694646863491465207004232185355813648755833975350829523409444979223754080733363714240056135889205694627023046521555448750460258023712209224128521178722595359158850645714554287596587731454976410107595117552641480923329461135879544357978762511083755336544176214156642033105514940187528668046236769204330645264469703891963163753038863526601292219102936785217823125876481030477591644374533866720841818496898977331080201777271800608759940966221493662240382533393249208287914357906193312434058995262694598767488266896055313162213057581177683722531607572103955464342922801124656015647434987326940335879710262743915267229125360033295062214575249005990463635801059733153357521805070747214178277659229263283930596668517326801368928918001911956360044083031012625868993832384446215869103094975685741457640865168848875581064063285929235433004071320693829633449871615390806032869573274694697419245820194518075842205913751761345547496604132636565106034327727700649549808967653846783430240295236205619786199083366636455558560602178500395757784661805922854436129871968688262636762149389479181728855271370189354467142374274619297069713048337072730888372055930066540371209443967788523277409058701804328762566977146269001105668521080740325774823652831896087909103236142360851935719262471644476664987733496405758997311349210182112307447358436711092624025903388190561823567519877608044827961075574209174932267172555496528675188682102374813489702125590753395347072649110092683164000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -1096426448257186858686878103060483565224610373834833100672210341605593427834885102760469834723877626699954036291547618152230953331281974486562220862210493648438410691188741082484171431000394544264645371197340585687932897279238366836605758389856776573301092497650173550313917282393377139294419965960287829450016942420525544040502965044538849611385640191785454852425570834846896750456862629462192555887656012466232450608908226582931939640455441641831743423982413787265853792995274467671211167975371256729724291909566785651942042860903302551655506287245006807116543347334699575133934031929839712947971560849009571994960248619443418128849850856953452020195546480250102380680831567166828934193809512618962555579606160082506503693242309277208431218543375266589175346281110406530303188900780269191310873859510742080529613352073687885810939135763115592857096448901093017505921837646805488403669051493154264148267017396753785060081472426934276094046012221118845854589852804375359204711141539314341056029343325813378304070816403468369507471590634661282754150276006757954738709987919246727608043166919878496304430835406523715475012692060654043597235610844219502293600430980253444228273258888126802970080641591473122792713284013747079407554835419804532753100715160182311892679174321982429413046006588454615401826046325109908859013015437185511858288019558850616038356650117149313289210708196391874804246570594065816105312285650306476234228257790156284061218798604853747494794098699226649990225663109236017916290977063620258068307233657789465122200984690927838420085196377924560287882210435130766556233324975775751651342446612243285009017063767726831372340744304898825060674747795494508744417451402407346630669704382071445235831400013100059380449608401461858036217676358234698505795937974102463632566505129711918795144399647527081819174286727741503701984504157610347708459562032738400275579384736492966435501406997094006187571579667998266759882306109337257057605893249385612215821456070446875150843052012583232549612173401876663741846358477341251456981407686878436156736677024143086088875304891012264079735431769971468381441546638515137494395369299338383338419433591927590439475037203997298840145420313844991049280217807934166087950071757974791442587215758474431209742135658507494948061347699204987264675726135486863401199569892827905806975848518491131947937957837253516213026298818350044289539765540948172160269181940588486025745127821344910427614593525733414593414676030429873498520452533592457338628358037256098946054702145722600789872454017022849379705646871063177377429017317405917946157606171025748641995702730790566572601064431148886417840951131068701218880293491500826807806405750238187372660782389920326327820882139551243298879352193017954682588137788860020578877680667278839761548391614227541899754818253619441779057471510304762798075626352267056628732512453088054221268362092678603927511451717078582320005076477835580168560415598095538039392339379544113031396866525139799664922756243880492872693802347577724678058446455309226007812041156380992509387927394634980747452742224296665838205166285042036554266940376656667076935958555742069174294704515466622948312237209572477355117518798065175186842409659755517932100110856474236454874157221054480478235115269593638423417107385269203389917949714761930608692953200947341909565323114037745286162563498829228716439762654210579812892071427924432640534104307143081833631568497985265549946809618449359531808325207097864219344686164877872106179988885070661379503463775767101246471523682842869424238307753820165448076787125079209465889601813221475934218841777208445564352186508182149425684354989740956830389717859513956699080189444865134579507485550829831893619863681600018543542948449007333186223104631317817106000112454441044338689412506256980771765501509877918688259081517194682870338851507400573542783364977938692154751543012578185425342667747427307086870530670653734645167847979105469581699907178003957936307567806373887846558843913789521978459496129255223413973917141406600923768972802305710108649928029925254957178305847946282495257398578234494399121597851479872859426709248697359095000106657501305690137313866026373654324080565659174000819596846175000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -567413541652171103569486329908686036393505225678109280051913017461438352496182508918243044566201728147058206243374627773464868828627881720849658629762505086657606873624592380610208300020104977553851390495509205471392447423780831069797835368931918104498674492342959830605772686158578951469869650590158991814330752016906835739941025676032883037558069063128936968515862409170226805406185674912842043796439559629550325895279440472017367870987075226361886052945538351419147265421933243715531132999783115383635599683674810014099092999700995841374138379599765897327370648011457152579047062106184063585296549235438044592816045614096316515736340223569358394421370428841258805027502781331124214404343687302685428649054223915755132807130447271007783874636573767112089648746822570904683232333976544347845479616580150044254368387397885094230101149266870233079160778930966172348000274330679633025101141061348326306016650925949083015403824820713093414682917326259168325851863298078786349625237644455792994558807799715633563426274330521738755379901007228620571383775531455941194342468087016927205085987850340114464415008168878641855596662196549622317112991239236728372581842873850040618199951007753523748541674728378971761520053061894625441375827939118100334214288465100652618057495227408685149862298213060687792092838780603917410443473388409246835994995196466396908834671317869447528490995492676815026995255216222466862436082868629982336425528189300465739262836759597477919393345305776819370813327917999657934362779512466435237358560136859531174074180383574283026625965337382570287612006651634133083401674923999555056995960930991461464406474044003697318321266964107092356484123608836739223284952999144687694083719664159774839230832228250872262070068476641589825275909986385140962171973849512349246588569372865755351739524300176132472727433731475982402341906303570918404572711860027452557323098663083384215020758243712840887336696865258254552512024228869793207005786616998002479964177972568293228420388688230941621017004290997352947663491914887236059029288401110166260201563913056114591418126243972607702708425883825471273186458385374868766701617765722430780730765317045109221939997661622591062532095644662728867693297789372123618726421079711909230842555046906570538284660363896447079536019134302378434795666278051591571167397934344930094629377443623961444560456964069525949411075846924780587924381320557515129639498301195989537822443702993070945648674619816013433506988407076212676420291911666702418386875584039258859472449230657226283586528307539690348610605414965284967807153950004739673776387239531744407592060793423237519843498744980425450341261145117662243771685648189627696868683427910670904424128335190063931528388278708797204725221625542441024613587885652075875605218052948313240421951400568303889015981818723470907112869222722951427756362702694076414000897033436794683170655488579059279260444833246357535736379960872145132448225625238746975785515372868714575654327129326902113537931239830971921575925011793085367119520093128792662171879015076316569017868783969387088940388232007348311072908654851317786549143613432059187185641465032580225126247038445710198620322308979850723607331540141844223754297952073175871052254937605949661473590185820690200013106637629867333659796047753265686281811405158537437861873531965035153758339010105422378957259697219066835025595346118951244621078655699767693816968816364566631349111428561054665085155762080601567357092621343208565834543213853332570208349073969398832636350888268117059758483848021188618620071314497293657244175010125066381482613110423715505934498859850057950430329809534088352857489811135117098330258739633521659328722965845292448455048804657769701793040427295969846071291098715675804974932798911990461235045735576475422575392955904843610770294435768605992663012987779507107074366343050814199773975222697281456115983068818146049128214058706991961975584174682267957591754015921813408659171268999854711733687971004206851090334874088900855247778727483494385028762659711143936423324117727636371758573911528186331612469023585525791681429303308465722645041405245089286325493384766125467315537584875770582583321351527595370134690196041634892451328298527500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 8024997128271309995461028312092418760405397459373931687652422328632924772619452048198941817024663357723385705109705600939525912376400936415032474918768654191015592683541140794421712731125161909837767887021028937124354521398591366110057659550654557716008607090729468746828661464594451235959968759852679164717737310097698264674084615575206436646868055666618768433542234798418336207365179739080417440943400921434876801384622839619440868222613483707422767987905925001855037743853189503788639580804823303021313362835040880314678366939416500507038059896103079229369452815155976844693907125233704578421242356259406020492742348884534600203931683785100607429061141178978176812199992616350215217990092088825633642633088932852754118216497658087916684721947355208871059815827706386674574727944796382510476983104282159491014655081403598799282044534877918316579522614313904226218930910742715775393330513275591632952510768171572130653481390527044813949637866143363347662821182917730433342824060910229943258992359620891768829343949585329766724134851234626804197093154109895543401276216771004478940769156308605656524217320249566993463399436928333874884465147915400889090717817678747109783627588888286398164526055312134167022497938141882460242094642286404183983573660671834904871905471081598534852787375793873547787942454558989254951822443785457097591881591569681897627123625993432029202428767652026872502952960014937952344485219410984742085294018022933910484417876951406940043621631642324850521538903744147743784575740270358024861908067676694465521628745202623874091021341308613213092799674691612011436327547992627546032690735034938099075704318504028747904963642185408166907444528542562998047744273734537473362752656311711502772360966293208513865664004779048891101556504211341690590728926509427459961827097946282326417853741560137920092852080485637255578680271534030325891181464927994322853660475325505128943697382443234654901555413095073299453886083611711768057055620363571397821084838483732843137754151548867683952339494966352843609139731466214801445979832558001611668662801997776899823544607968819539937622178791072939303252620575448344219792075291423952169479019236289400752109274193231475118791694009907365732799307519212444332171053015200998764778655311472380475644989539259776578128802424792430720253190513341922516141604466213609013392063494764345808018782389019533441368832680122642742712886004078482046499488061817585556160454801059155368188959204031692647473453891922267439927959388598851484093157785591885314266194707158238847210023285010790188654931858074419749657364097859042545445037934656660659326224484498645711671290072836670432175582748529052761357518534625326867703602089879185142259909648328286403014164786699565131566454185223316204616513691527180024222384183029248492815834687353649326303009813632079940813465654174091739870340695142882302570170569688317413317951144872913623236956685191618696584831450280060665725907592026071583758328526657357782831279435870593566930084787102549915699026048842214907519129874804573148481989437745007745373875983137843253051665027847697773337297463913455230300361252379219830048332280947946738415990825087425890783482854669242803094200873120574834888101539431329304303948431332867358645297530909714556665946017475767745399075358071803678469256888319817243741809983503307706064728193619603125090291599132694769607633715568403613209136729953411148722977514946018322521661604158122322462306170016972093011753424482956362012783277409300478766274572668127155392141632835700755648395260656883953994470828654695991567424885332810437343150926258422699769063699285707872149570456638647237170892037879937280950014227572778789367260157751606193292036871976834170123215863921605162048668185538240070989581284096342537246459240118585908159602577255088500349756145860373472846854228669877165926665346645691262000953056721866690519846710035214459147458920427581513129554577998441034066642787941626696308098894619860382333139049287539656448181323300802849525610585327379504627146392739163596757317614654848671669268074521858493230632931346408873554453781359843726246416188796651546115172271226413531568556420997401849632712199893666775216760887633481537959791182625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 28693138493247015876124455686299980116037961207143727944062047562958028240308612659700937881989990155933522069885801812717590828511113362884058466702019501336873819908912158306545331058728257381689651768730125023160838830045805959443881571594135685710861207289426624439434099950191855610869241031558648691050431896244141945179382728896855616856869790727823190662034937352300168922734311566286368361554690640940169855612775129330122496721548950217611143004678755558864901686015101269820568118796498784963594600200419469362771344186857147540778921761507617783264125170977561830256039366792319863693477671843087333851277544987752064908044406918120494398165306809988344714809586180923817707978055059280686403743419977030791555191794683576879150733099229434819446343170205952611243041785189237108824790582299776077317059494083100253671215551967054266252934312730898661984767448910652248268346583575409053270341691641949853559085013115526517361260096000092910083329967938992453918236055064897034946441250790124062575900305697784846220309738356656022443528672563719138378852840540196614384685133571396275174735523721436646169336779403547603784118359441849411862286898254554950122405364285144935583870690394710822036985640563504412792340446302179951269623163086362890582966760340546075370175966257248492806699779024838551023091002955848917966870561285185684605659834404637981994563493755894529729000846109602642486662106870644213810107252791492332750848356497103327193621429751077224416740544101446478377963484194536276930981663028379161616410581398190613877537129250590888362836342310241178351507725215526183864611287067940078144302946815186152283635118383326639658705444274837308144642220281795303963683879151040539854518989005630154457831734709328954401478619036683416964941697973999165375815181150657990559295969697439481935324660223835088906068018007448049123595242122640225500822353557493148433996772447851599428545509463892386930565446925085337269373304991273731641786084458588976111397646580148924962437803322762380706224814246069098081297715552989100240164009823682240360099723151152450983833615143196227170783593288494325887536497709811592190920184769349163475803791575978673290073526562459909587029318079986045914409805774002456129140155674935104539503889557746093849667069890295529621235619720034073725968348150630499873927780662758744188581995759746353478209921247789183913877283852554469892491587525492037498952310573193619763543560049915699932337880215832746984639741170839471542971732992465292179696349504478835770738790222756359422328757445275538702357712069877559836592632711863561580854601732892191877946271556545144950922946541545843228214183676661025558037456923799483328327675490705958996394821584876351668115878136719806200132684488314433483583126167712731862978820751999077282060700095964800039059887888183192098177911608571065315522582805374608252909009759791949056635003177092905017542112115562550924709163958724569874809329839518620114910764521826253659833354509345647042813535129825430527905883578121875314777528142377298199196000662686481842158437012197286691875105631220009526782059799079380862787774730939497960629090443029163984625083045216794454877460621991534588317070818383727370971663315562204640732541649488943014035924600713679155925532585357509292307477945464957207174724741087243238306180311153348631754221826396511612666817832690660800359773420349453467066891917650185853022957797845983000749493001583233573379032176188275192262831863257417320383911774816980815616651580339301727637046653788755101985917702911516204555453506205000780532581777348485033686641370272602447959527589049998614195261554809231013654871503277015600745698866849244771729830155156378360452836953537878465082391726475664770201708153881995449220227332832344866783635699323402484814538352699201779533447651341159891115638259985417150888599429921390156813787195599343140577527653234672476937192692748639157217284556388485662995871846103695789961047842006206315404927418193948074761400458745314245103752824275861266264047157127891052295894801530717533562105751416439468073016077844849397433813608644267719147102976624763051866000234284465226211600041707302925722970140295262243447827850000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 29960373649199419519420769112393172774870843107792623313350090276113685870080491832541415609590869275105138372762664538175175630624492532356924366379324922633106592781896624230873638731246880679945552135472488542540449500158635720137838214820764574711267695913614570644905535945052585306783428192250247736799956802215823850821634644453884854937878764370706169975706327217175602944549151238204650284682484138293930748308968054525690395855659188776737994198672655968395151813647023368515192754553275796192486216762951997426322290898526602416428393250021937632352497602601823238914707556669204546758717567999068616763756591781815266463222156318180351704532134849891855201554857178785681749297018065619461056330120507335990904690533710893440809438629398713196552423715861571840674608525052906234873821736330775937260012319554271399766331503204631810982943250203005036706451037207234279848156190983153500839776107651090765290792861166633961815853066911704717100572925636133590819211694083780878790120979392441405350836235519501698906492023778503681324299563764407356880669108678750512610400353030197992105798969275188367255524476131371052578562148827348656240130123253312400914026920914888709106240182441429137016855790420692338674496140725027288862956437745130879580061986357045279175550782370744641604070714382390771847176988827750207501359643740726982262882358416835432600409762728874757834153973039719333203514516658635745042977804045949457385976808895173440069021175107334369538618450490293731707044587030724804827558756520593853882710277754200601360987573318834457609025821890330398890771983613134995687153648439942912183621125968480453317465141107899597060009439313746270391159465219106775349654031278374260587360044926005074652762778653896432006649049955072813116335743073214652840998732540045113825977026709950938522993035084480632176035563434496999916859941229010851718412603003433122243191098232449510248885156114337866323948558429245917067607574788604487138270055633557970200091560993291307037732003954588384770088689248052240646928774491234175350442827053469580667823702083354096327060503432978321265468257883948924530418504060590400576221429816020566476857633176225255805367456032683763487127385511506480157582117673758272945378868359424437104543088832614576337776892719284232501404092507966996580437214811904629158344205647082053196392029209558350426034581087554301824878407727435144884601568069853134676787006881097263811254066740280868035989712123487341198156802785076301857254377239869405470703933539639556523940062789727718502851763508861765219840497102548864161005403429322587494257301517175622462590376842141228165813288262414680198765265059107653886700243925846853462558095649031191474528923629493245906215536868233538568888249965838693040868877083588660125914312103244554029336132199176681996385055714251538321308919319496304583211193803186425560875835888810735162457273309511440863749117273447998511209241161813771785673628812222235238604362049706780895952748131275560476564960690033892311855361324334402751876790092092210122088854630984673513136372548677110715563830039000542955649729127688969311750333929823933210285706776843894090272065361718408610892632724883021255837566404386809602751593433218302423087873721264285152761084340241906520660178369609643739572530793477216448390603804244320955948863541953651643594532494302317808771956424258764352972676129430050042795122523119198742871769470049614393989539602814529253082994933328646594735490906042440270195222445332350652612523176363893280631057129422880987300446729662605989823512143779801215834602161624265464732271396867018962840768997868887736626668774265106124448008404498537549845405906995947973206369784665229958510348058751888467927074966331835414530721204990080285945541416036079664860357676364823637295773988547569794037590495947294972188371348199398232496962191515940667119972213147493994159884833547186469457655808057500578983317653605883123045395886366000092665873496758401910344965072016950620841130080057810482749830384427603406453878670609054429967801100963195113890551091842602426418232051276265365770953781479654081068136613058362375679767690853790621372311864993407128162964527844079191834903750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -896866686910798335146576278532755543908114968940834327834805513619505105525452016371402480447003035406602321832339274054634870170809744024335723317997080011401438748668509759355908863091138771774069199992116277574624966210440586405988911563616572644178421906974519213593867520846055773645510769594187979992705845489590562770513213005008689124358879860770297400174151219939922394970687118015666866867479601953068687833556549071357442184518171795271149645523699040051719473447799968373152539403885226305589436358750865104057161424048307911711409763496856117555604423000619200308445424498684308621044950991723086008955258065369407277701573795896202387797500904394597014608227441655230570339901654171847550377194569994513750889867292906515778869282881022536292689223471187545965617446042605690216619871613543951391311718112624086568359892130731434103726826081258786951134232991930323092615250833834050807077333834452299922252159343146021224670829239106339601013575662461529668475506412182760783957759317791126783911220665343630910599958384984960811786717963096441048661143657610948066893704357883722727346958959398391862623256987025155011535910794409068447770974264137485390768896699562792420124165730204130501037266319350283782144573452547347427035276764901186593762846537362346122367629625215496157027176389415548970508515021461562471505548669551764794191345942902485974885706171259276478096360684381471691608218271090831290392613182753843164265549006292811775276256958795279940735304731515721998916491264688351912000341537557437407593904000552148919551797315349966519401407240535671098865383821984352361181923872426265941184200203853964527787370164553898222948841490071443851464096609524408801629025444103138205145081453189231441248146731793104705400226692550138100353910331139120694888354229331701863961598035233335380614476290032938022175648480802859983118551657318999764068894456083860859801283604562133286983757493049469413112310536692389997348892426880618907292253923258137985514422600372071007134375816751612267354440710117617226434518137751828379734827987129875248745414594196245782378844060497517341660785631031343133568335812060974902665967886977299588550396724763398297719439240823852130575414076617586911560093061388907415248247231528401421425034772681991348022371894924525348056241080811343658310922642890208219348957421994444079888295367866680051196344571819782948227618371516605935424552785434082390854821233671137810151611085522515650473989349377800773524989277357350322682585321529862674021382987635666842399829309602351135144735466789331960416909747375324330918400950879967643804764971334240361029286889860231903996756437151272093724456761217108517476945784359620551485016366750559667114284048789531108140019169692896836933503620863454387365011856575077598321977961870967408733032879310493795361400493809112715371676751796185498823662954468825571904970909527714163065861398389382246617590145070647061172301102514922069438299395831842866420938810240264446429205819858183163597009846131689013875188164603011970151183706081220908960186727753153268580771213547783243045030407241239850577103769164704666254996873361380862022591420017229196427622942182397177238506493278384140194783229886334907574342424861796257210225726885606635801901351873540959126995084564599095362066391204297720750623475360729058243501853292853560180656224146629803366658809102707595198144326871488554356566564724190975272430336226591236144816717289231892764375947787589717238503377898317533019315867957958326786798342022942098170294358324843607474404196915493987893268382999151788956693412669992885161594493462378353174715733735182390476766102033337296413515237523516986471320942317406697425774206990684701581201917705557185317350360995635425587114642755332498273518162062964539815745008270149536482730678413940359491732197136225543327323751762973419746923917742034096715318194031255466133891920088207496332046850420382125635421309063941226424394989881877738980790810775459726327300396711825624154564758804865640821383379823511138057537441806415487774056253384275126303065976485424581593119848530263009210637982848796513800379865887423924019928597767768591679433079771706285659806798162231809566340781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 1881975304585548175314415209715822734656424900192176249746302208280680460039671219263993183406410109926501858265866592071131916116078181189255157131928900239225893882299056820981794745198664874830215970252776181177580706563999810562122976647566141354563981668112938662538586968168815413325746027109999167968439260745306742839282855925141673266037590704789143186640558312981243056200396937061841516890011128524473131353012162683357121284625887217846478706018486942006979466623799507058520411532372225221769580127222123239365799218698539998223724903437817885115346099006599836916058507813909848878007058010204767728035948259327021009475589856721285652009172470086521718515974918171048371260923571328120870704085630834667168382065045828677938341737274000200805461987226643909508643737608315146742278263341453845404071651904594800735220072060132002556921163424298041921592677220356517678878140953715652331573606771973548384149341298727805754896834614842510121066862607022248622203914671673917724134990394407360435147683078016129676752730103735701456180775693462311488440714612898621490606980945249856423803611913263251286467507688202149918884201842787092261472405238474219658483221060436164593094673160436981366989223068109132778204198737958255090153357302978997709735736033166568662088827972411900083160981435576552666287550226238356089593355302909793275073017807350639556994874834775540392881124199782101405053845044673879651837269682647448461568728601168092031798293736947501157046894454191903786064664353851485582876681808468795909534988262355049472450636104689464722087853549019446585081210686762963137697154623833544887139001152392298249204401032409128498692999218637991329599755006657787224818075492899337401754053144342635600784607551213492668906773085899287813165633436655463647940650694124623524248504152795165754979155230574342712102182026606628945963767686460732470725109153610542399591242670023315519989952632798115678534344049129391004492796328035975355232971281551655064778431481473885783140978543406046733343326143472038004324530830014812229493471465923825405956980809169172987688198059908666640842016807969142158012831342571777648873301310058493365960222780720835292953429563970204227017042394109897893885539572328201481617110521010667940992474499730546231893978906888643538395186389650943603062107008051043184586444913403501738967157266804842206554251022282972596368549310181450005520913435973959803044090011330676349098870391458366423476425320869168283137915616848846640739300516784212021015428183115567950626597160637784815334448367582181117159793143341900892669832164013637890961803405324714118581816096031554633234240077336354885283764313194574437951810735265344516701061573599955707741421765880606374885086301707667777094050719279079658825982259856333695542464062370431765222371715949693534516642078165517505244000243038164804186770003277616746179041076831190310752956025849465592358965612636020845442690875971206452240992810492478506755514379524471771737407794846891252230369576802621321993846344396031178991733416993763364858274912598512207624119043178987818578748659583334284536423035829774912741452933188339585753042449085257470957989998467041542197079101000769986182986148279888547635357055915469183629762400904586454643079849511117611374906484602704810926779815100915587248120120353080314547144091840070415021412336658266245743879853945273345068352604256599245536624554982469139044920568597375372485061643007270755312139618784915315202149673728271522256821382869743779711497316890668507832666267219307061786303017837843283907634146465180694539354060757376071127898533463546786876278226399955969499485466253443984727539457714005032837193598764829755444272163850603493003171985648042294082192135254078496763016515915561048641122679268670679583929669660653827329348260164920627228130600425042356411346762032219105419079611254233471971720770124742040062952126219466533868223027797824998247758369594345073049016794663137936279416262557594051501962700449032618936252027052953765458188654435778723030242583018898248961714838542667623962953471292116510647599605016218890988151090362775973490009261522201110261753068462728908602032931674404562473587457338010647543798437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 1786363305548196851913811790843470047264599350397314880197562059202897255537180666229580772596160928681835435489155071945597725753151908697588555703954545333975491376393132146624737047742939677477901748573797477912725738676204292336164267832869182091100607658754664411474541485941542414965166197520791085384256875256234281927576066882649550475925966610112619517417741040595583555576123676865250628481617177794033190254426268683462703835673566449086992170700233121790184799880458704445699732238242690103491972935713840024004044203085244530455963874818697573801505069886710404678187930773433508181828034170859083560057333551257448885316872347485734799802951268290594139390827307998032157442431299065856373114608561903338241686958328190033362588835044036984890775953882947370186688083362783010044780657784208576368412618443826149788918269392106658474819609164797549528148158384466281873735930345387130324272799606064355767926510727455283872440541488791858960394399677754735984491200712619556780407080855375187664630008102590682445643658258870736171562085898218983598309356555950927538630098092766642480109268129413105268227377053390083997752818530927211963817567537344013500407725077257932198773749299710756505807792077349009323063765786125701309102125438448947785515385188692542495847358431185550588520052146423711191109678909312368479985251968645697759523614506386908810164878725946303450850318475243906756890559537604441427974085120461714009884411031621781936975694241090458059380412260328164478527721068486992011762140287733702536029437321940132747716316987783654098073662900697240394773479572676238391463710069909504959433714937525245386819401449994948411377813331742525858737056414813123743642110251909119838538889377462102165673848066682225360964738665507824245884029331258995032974371323568743690598946260471257569265600215511183712086481828168529074887651261455218712590829828739589842926997195286227488662351869210034211728118018442103608650168806371186035217860515680280823180783864786348476712161968393444587423164485298041399387250425073401307924116096062435647783953259936516516778588312099403611454353773273121538536583206607773633738243428845946700631831069737254073941129694957445614743008494990337742588795569899813945762518336899252187959067095431598265425332177568856322919877767988317912474637189407172985894527696931591473800233422234851402877077662412683684174012218047255230447375296810278188133829554976731553836688957906979363062507764890862381825195104219840397394406903058099292988098199863661354779802869839439112517159855373350893219478295189906079693585447529665897578828642198263571698839455477950200635411352122390715456340386888732842389708881659227728229847285474005916817855857259442690403368784013127175608816808796186155751913295943923342174711062063372152447742816147598670495770387706598663980183634157565589314099341371756951187474168416612545524347687693607577664350152741061557056920394241937687746192332718009745272174836063325000747940969595206949009599490958477444334119995518998075863403620628327310489910374736986618570902161527449067386031953838236829445512935078098562020307794640091520866547299226145862694891573716556258534266306413734468148048578760852895626897903520936888921305674167936398974481432091906075352959708694089365953166660377396497134541400511932589470818544820970028394334709148459817791125220608279117759877429987346943369978373097055540293175093283608104817984701470082372598867612935276237160932124262831249705974520021093111985076352935493574085100190919331312640633637505895957367474182373370279909334843946604820067814695892344110252360737679356240307700764648969304377408994388674151562798769553320436825700059519047257547721951657824105416125675544593694974986082242044659527569843867584983041072333732054313738761874555142690055501941634790383208214305969865330594801344176964828362895270930345174602570593775826920874460204913203510422046732872139625972805205952929464863476861784005363369401815713496251774672619592069069684097755218316087743067677315351241891399660754573569145575507814889906842022181029618155439669811723426402907180235795793591433645275019023953680998117348990115955114556627183760535468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -15598417759209367104729505252390281388756057141746031770911663994582622811332691423468062319085430563483867711755828637195179729289964859327133691773587487291756153008148277791919991711555453413007238592888233805484176240903338494618989983098213820790417713493815358937080526102921860732408901776766571714384925594530101801516281970054690215801712688160880571883910357867316477530317327433856774754698014201360817462246518324620561955863734840146070294931832309572574877310585762777085807650087733575924644975003362138791825166407050453639640049486194176323251069950089274261232216359956193263756010020266646615853138192138336103731098460999467776822795403276326758728919652507047587352028756627194854326659448940541070240023175927268929115540030961739861495617679624255983342154049606079551139295947605262470986947165669115592104092142733418909831339499960427608384210072815098964848533287212464092022206601457039404415190512348198839084831413591368903527422750827633212528820092797218491880452781320692081033789678025721936194039562490618438700198983667093031034788144144398540817101258459788049788112866292823571861477252252874604830847107510056433497015200969378530716488731537913696574701328980816776999327018314747754840341384739790115045644830882734651704456091411700240972323379675558961136076831956913595684376963597874571149446636732756072944800082062766756309392066142487034748714746819203359650342101242753556359624774669637017279776756365342642556669733643871252294709726836882702592806797671959647157353222125314640104317715956311750784316636315789442518517313149995693843851829061726258817981170748809122497088338677636016768839168340026960636698705191431888043365604932373172491021286646453977131161143107083901365506679734530044581727515151352044134214511206006722082018460279079684802362470533724447043556426721348217937002572489077181211078586732949018954107078900579624843833662520918989118956619036354440964033426616829929044830398942503594390298689080874626418848795196666818016250516363792062991124497154743658576846467509234057806479488913931480548910615481675628794901963043557171493941620221622558767485857358037818737378889020671697598487929908905385297742128092981615622845981840163736478153862412839125741528538718940181154524399066216541053063348788253850324230672573534473997039341849411605247661410440740087364791464959922362345844865466585070536385283544235596314639589249347964968927734632171818053077364153167252285154007292330919609118815688781191180951749461127733933129728317697138385543214195877893553605415316976294337547547663202289904066959383763616111999722950031782395166373864923743801842238319090030570347281508035803829832673379087870628458816755973681509441122075592095510631368984244759908210987015574292398914585349079749530134880452891713842573334196155731963602164806714318216622618077849753486529134319375706211496788087928396440365784535845678434823147197480015192324697413101150048674591750968680066223407540347491508076438156903965890906470554296411455808682793253089346809972612735033139365311287661517919599002915782898222962281749848621578369421193646155686512125794088496700661027996920705111679571805028291265940908309374328425995790179032460361256693461482105261331907248577838745092284073466522731464227309563891848422030569077920269965560302982217541045421504691012104914777048344367551561962701069393015106994687643212466054494396129712059996792730038051442496483184876145032515587811863360798299739563402473816695025182398006128214193884359012611187336706038984269109966874132201050758409067268207267982970737454250581939358523377369019975883946409051081457933569232373620993798058567201655223503112999333437598849749798033352161151468671473118824946864224854363535338831918309797139836687449645807408393525683307760027115730707017866764368306883119064365035938202054511159958657738876613034822847410692229050228937406220153339017919761385088224740439997773772880611153024461198374303591320171764636313959253950372575757659011168950449829492763471854032453506835452439591244574415760028767807694085670862256503444373395122477731927660106726593389011913931183757888249628823213628483045427550495011637212676731532023437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 63204952365876104673563258129015891164410709174219900191087326380428128682353348733940558210448537417162403939551891893200054577759004578196955560252839191554668112023549971075571605084507345122672158516478353217552237190460718573685446301490758439138248072089744443534440269873087930287972838465352124628667488255813762117430829951217138771826649230163650161256038738471660203220152620187322825031850387076234045045327947879181692580855217872473393826801700720341726870851484635946184764270399039028447443623755636170485528653679481940610336716835206105600901000446195920356388306173909199937254015776882040539781330253064449045883375880316531122480010794804788203865795451445743093442847418985286966028997238701103958002093193542025064837201628022319103528340556693452983863263790642949423006445021707538932324264932919524903884733919640141757638804365547534641871525373800116834194691572996747853106162260795584671363484264171427778000378256871997295356504141382512211086607896419476059041040180776824267281760346569022147747435000473881876109418768601100192372302628080423064852488690130680541786768514654060277844115044930614565681839780202378491346130429805896851449774634296013594402561630297319900153786155362797714596374358917255148035058942400163897819740706235365463439627104941070293767369631553823988904046708674650560475427885876327999707171571596751710646041497769754538068661991155999410468865050266417280228463950025086617043978333087178276612505855884632621651353443076070361268696113407937354164064416029709426752886367359595962147122382341844336634548483356566232542493842768369367953197771017305899828360516427471358189418685377855375900417894236344494206841094207293596569497782571195049557465725450357529515515532124188050817662630128958025575964007246206693781498520365778040440412892816021718811616491829985763639897850070853681393942588274830198145149233405839129971524147026922805657671503063211457338813188874028167246456394691134317626281510346777509208418803379047776344189040044937570772753557836719186761940416136239253032314308055917447126379846357966186630398143523407802440897321013688459413530267198817928090837024475189037175563243722076871104364010063625516760395385736689137355101903011773018079563748158604507037261002870818791433804028926435186862485744762134644328019305978126379545857605751983312906967492885738363893242096375537207023050170376068420792297668300839755564649938160725297932693828100972765449177505047226947327376925700316460891497926268774794432471212369649247233382656413497981871057114536615239969513439078611522879354272644175227584697065618236812868909106105507113113505756418506627731821242398150048301140045216016967149962896396891729807908580605531478658889891468714530867486169680176330702378267223617560323005375017858723093462141581881593785160850410800347423180322624398789715316462236687070402168390571971340546139267748557334630432181244499654512300372227061308608996035755736483241696846478380183365906005776203839397418041231866640860175625989059065031852153625589477746799392930960240599406817883002060712192230037086898104747434862770418988819711674118866757881499564662408948638059138159096372427199228334531010876866959852663919118337001883334322146850690408465399231282910379826797268940689536327456489809998200583408949805235469777601690310738663511637455771597946386395119075911232977628103505486260790533897356972966848434308276989906267636579064247854760722511518437025171922656379485192138212846819837865390034972610493835148655683710590060489294915549601666600899545561039968473406888055490606813728203082359849006029766229063596438305706167751338063026345237347442959816947845314608678973159009055073686838327412778251406625446388615780802199062913193862691015393884008949735063901125750643287715441915804072353858818606914726055203259826755106345567316328215590439489525956543723317400974454328217638262860603980633804526448711916421520106969364093266445702813747810020447035969758436888804065804073625383947258040803878389338280954151256563759275246090511747669737715834488166105653973499618632686545521244858982024208303514285791402032149485896745659553733562812575482600856519289619572857080078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -81912165118357753380624723621121893859853468152134545886244681814889008406405141235791864965421079360783877252825770112744658903496860809023113375951063162599283223817475476005056087209982292918184057708980809809739385596085192544662586875231180181388519786667971351026978362838245908808798991095094818789153181490662386621238143729590049403240608107459254612498463210349300206953795113529395371773768760527720766401352641877902056769434254436904294612317444573450109790413215363474626651303684437720778623445671726989291104677194342322367162675640740833369646163206411420935985383649117702422091460378923785622765433750414583778991358257624039070320643360902189349584987396186956403427024298634683413871309618367745182456350509897738949989748330027348982661170219775854348071889499925138676522515150705543687927798143829289044908538660186860879124895620353084619611381822792860449117535387617080478567477632721061765893196610292387822130147283853679700844114022207515759996992535511738436862577297036203723723856942933090476183046632506114528638202622069326545562481459219530019016359673929328477422758277798258441446702534473097749135161234740416736505862372985088766697291078189225354647635520610373361641864270175672353630813008424678263604661782738740785743232787030187243843504530330649384571559475690223535649256674477489435554113063470973585288296933578517860119585029989466693201154954871491763565476481355403760773291287771461873033689573458800440571600752605643934981486964693738156339384696143226969514237802370217982485504708293772209527046824239413007195886385794659310223211219935942732184760272313046655004187495637244145513992656591173378156488989995995081302842830764909440529708698226920575698719979484814337003413728869160407629083834512179050670164008443247507172230748757591332249991472542794124632374626178460533566533704645914675640219125985371286638238502597342857788120408368485536727397826946964455764791521721091641113427225816033030562153040907244835322847570596870686832852208604438926729871739562554238792757502491640383550866916965548673533274790924583017802772989337035064209164932893877771255289919053349730594018703089618548533162047415653258172962754736637514822892778338499431303353829931110110809648207019261184080438542634937332952151547886570287036034953886751469613598802839910954242658477541648093758328601530723098099040837911227186333992602852366939234352476655396193256485259648905422477273263104330011459734596968574968322642787784931839894700651004511111797224251941602638575071003779546051675151055971347575038576204436183407193964755457196712528180560899466165057163653395017987996413760027520950404691980393843711423181979209384182073136312854007060149322031923819038902445260745216657077891642214719536969990707729438980498678879172887350451396581864837556394193475657611470604807875091905770259392124367228869033691895544046635251377632196700582055017336181866447361157970489784190848360837131168685286895102415336896740704057153984972496557578641879044351341393846179401459225833488842476543315359369134727149605539553482659233492373314581574178867483040709817120935682696910356213800271725917993131796265377738855899330996257128060799345929992311971825560035465682605548673220909677552062633072014928175846941084724317908446843207191280343052949966032365863065093424730411684544843773840523595432474175207335369141668374348687572923522527257040766632699764368896416426541099251961634787494921768637789648673700512739911938704645365237970683474805490485895872045698862434938823091482762305052013864683863756283366226445831011694687356200312067381381348934705559844333492184884761422834361078448972714326465155356396672658361630648779134059287922759199809793055788761894207085055307099064242245452025681988317331864919955498317639357713862331992527582181568958324255485881362127558818488080141082604049531690537009617310190088713902259027551795097365244382712242055092949609411596238624812082820834241952239437373458049182754700337739135700709035311850138199607264776714661619535229202390313983285722314429183405967238274539271314810485562451212460395757027203102398775265887247519574125314046419560743995285134983516649694079589843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 156431538807811776592159576118504478617095144608210320283964218873987088002110234594432356802544526590565966957430565083204845746621126795297021989296129453383234538205734810723569401581147333648461048209097772384689261590976191965221565676581623624328103247577105213769928813358248946804754210894317507712618874470733099880490755931677058491784169220751834391674156895222825875421654213919496017537678200717804656386524521288830166072951073417451988414629952563837269757234415463861131337325983214209344949410076350628711921293050844139528723517753926343857161145221756823258712636244819772658552987074893925459877955956739375923388688788638853233188997344400881626949556595697680634581753889820819963403953882768820988767654936792477560444412222141304644644032793041810695481922493021011718503874902548341068829296233896764487026583797916642600043077694194912072040237657805575564535298575473713981647590778296616988846700122638777043498611751870386693249035718040358201688174670061839451040829541154279107003426100556259304710836851510076239176282454597005656795183021157614920545868785687960280247843941578431790375955069487587759823038755819769716432196692794408224818674677194829933963294319837119580134811806239215741783217000858967604387254279106100225041859127720179699844548361991694365277594159248536395881689912427876868646901137028692371327420068757946304755385487021157567077509815516657449832160593039585962371693010186818663732786206340860024483432844169009158231482228800143742964788805457746498599617152778469398773938543674130498593582920631800305803566777087697001986696364505232015476716368180818019538736604726461530171845682227606935625778705277069695340379484610649829467992101595954160599214580276761980842474376451843702333857556333388806176371833295195848502341484448734282684473112531991098206316057546909475246843310196414494585993016608936480923662114408391629844431339312526884354723693577799949550375878101889324834845290159901009799059513668792903046486416883827227264560755061175695639585975557563189791562481094448102997879717989629444783074051531726328005474375532509414288278448173968489678069938924844603867296321914158824509049240110963523052104474238573493900819170010499062121571558977129566221718099794565281181472997886363401757330807579685837672892063091335698345049641686611568485380474897421083670749481432840339415269547132236219874344718650266346787683910244132638736119415261951463741316564769448845586907536310384492760818390854564260856264215725488576083956245366047424305312780669089078602085334326539186878974925652311330807117505979525533618917830091765858862220746119021352841316212875279220389509500939763235504618150561662646820991195462584694094244770945765645994698070885175011173647105572245312328763901912427462415381055922173828706973965952269635357639073978464288360952593175288286968869493784380729670456368849287012854174371082272161588576186428415179667287475790767337070708621636372295844219071009234048480974219738135962488690269435600587550376119735536870628524450040467592607590967475726480099773902406710262676224644784210364828781089591843895981560071467757781826710527180530189963405596797552815350737061627013713865524214819257838167651673334332421192906315300835069653524320681814065172404742829404137433170141036830796493838713593531120122207523081028694907925731204379936727834306560786377007988264317171315859147741946147585635985287726556599673748946600820243208531147382300443678434333157311883313614872955592144721903310065084542890725451138479085312626021976330719514609734457456660028740157109222103183786564046545027684469761074959477121346441420672971417245182371387614873985841593833626789205647733442980566736997557885368287810120187883195147001164543241862415568104628670839027384198925518203048904825046093475407869229390976275878482873181617823682259624888149833323385023777902725377012380017932431700652498086712874894127753700331700031296063236533789783773014495652302270976660428111298350896697999841246754625935499799231352010666561975477990197715728888358973032103588023075082741468772987553053015713855599452860460350964281335281081445208500938657583419229919984337074989554823445800781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -247291501450146665706773959408244931384047205076443894918004008880716735690599040157731397570859285957681969399609283565298399251175366160740958076129401546121616654832694144423077089530943264861969199422204355817389456542162121083990030567293031712112382922594947394819920070417396897134358674810391697369097942262400079160694118599464242274684842023113195945525080380168016316528566449521870183633387603515781642919034922070989656788891159605475116179479273653639621181979442980209765025043286831559369921099083347761716141666486003338610567346760683222900999603763428981958548590001063137809251839500176390843664203472065536913947340458908169430246629647178809130611363836211558781719385834241315606372726167576511406355075420990834007585388533562190709526337549081799962633976035382681742695729931041014765765243646147129222159937977350182536820297354203732918207296408836040493881690340213837043102676325310798290075426794424782224924775628260008402826369894540841570208202876108732590185903333446516702511159610743374006816633846297704802104518717619377172072597315373849214196830134608013122319121633527718186459172622266812687297692810770352807397267551572278422546135646323372408612580917488751006818624852850330538310341851372540332945462877732473039359772604124376183370895826998688980350450320405402754880360552815085358129204117590972755395722649945974510080254276135080072671027163326088671412708935628175784129783594341552232443938075840822940172452672212944818089644565302681627997377783606600139256405863739847885465151684233721001682664650268344651806429301795548228660607359347425229542031344144245734826876301384830667015732277843702475007522922427162901774618069163720409080747409595304022389850869962192227556631164130994446334989340354793035734303574179777059563777334296525952543798043775489031471561246801591730683855720425128145505647342634176990312999278420439183585143897346704503187647822058574757389943885270812313146218192891348179313063272260095753481469102650993733689775245393554656840502236190080307011442859285913284573968438845323344043550684470658462579919725086572021709393883432004042272977083875726062986077918338331680852095769995481706401890440954121731272359834352203019987423978543376976495783966904216691821949227262292742687877030587618652935940852952420790975269549410043886396968302512229066341589917791266333978926680206130525117651951394719045507470832518962657687736256000304740631233638899192670580580028655657126536481995068656265278175249979024683004957625563673671842720838150004387454619642894805815751459587033700226941405014402388799922538717136869452895956194918091380214648876057439008929503595252002224712528721005433520690224054518723845009594933026621839932060518010178610775882582090440454826412457590980636730195715210925299475254764814991216608760466294887311970018049708915717698006032081168558225648980172204657901890951318960246115688380011093525269529699934377939222769159863565703769736791630435858270421817220856741800309128122504109031470865026567812378455312397486043333768568169747805780678231426365315014282508037613572738236825115687955679108352631819541943134348235135711952746071375485021181076201344798267128598602114909704256508295023735222613836756077190889874383174412332421667413042134108282923097935255984285129846183848598121600969599490064168967692432758184651130038506952154930650549601813647748640603288046795404219312987531307284785162594492111313130428010139287434202441974687717465879101071330827381714002834539048088454913844735473527584963424810836886052133112777433202112812573354771598658469541495514022820578532067738126746628320171527958171761751690814245486118645477599679114431939205210232845484819762290019335934587805729073925294471399344622583690163573417229063250045366433305093802088577885579618695712150430942711957986067315358178450287714746160441549792034481381599639640050184687047490776547116906618124772704642822160531122625809502472485988688413133431158766233974547968428644321679528201509452078084739569230111027190927278039467128963811458819670092521754749294269869070497557522918067497626411410394357291849197807223705114057128085806889652593709899201506213427734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 199238936564263089238391531231616743389923493484844879178091093884593434398964943870786767670150789575225186197488157076884555250916111395624112268683921033752112842620518437509854951187120414324229731253279903710005553786869459266274467213489963650329289222794914671456386020819149517862544928041888363971340514710560409044545938301020869902541818934294109318503195834330208693675050077939651440550299951645626635279104607643439137067868671436066821862050151343413200323140787542739503661184485247996370308963219236965659510386832434967580142831162040596492830572129710878631726862572828367808399807199659009900417527402304110807307435470195297727479297425093975946398854417390527336388830766806548833769939378704660107832549924364222526461041106872556246993863023842110853345435123362724254565977848458460410895878937801604386073446516565684573011828647841674463254180128005519827349343734338282178506262653180303033633299070923325005682610380802886342145619613600814429773698933466686885283315185015176867890545732771020365162418008284982885930896484083404922938142908531845174356271863318678621890058739435484190712730096973638518237557558767303546704413952763550608615772852974478020863690388207877067800753541408615882784539535429916683551126803698652121780323089924521830303892194657335465168935669391488865742422906589141554150323536795805800509606867004707743748311776524778741645679948926186550425925290171987119243169758435772874034107618437659574156012022033914506434237741205461916655587327877830113699394058441231495686985581268476979787030536350497926158662718853293172589401699250573972066084470837731501469721888162183942289895462891442543316565697823779319040980386015224884396518887356692267061557283685436033675760415410795842814300304689786351530613318875970711209818688705569888720510956690772486044442310046847634566894306442868048672697162582864536718073421533815091114786154796425691001474681154284200741842733642306122179091542767739239200321001746644097553593726763942329455532325552736804754722606299917160636823084329008963865282057593947422163306924823571222560645508227690858139736057402184603113000408154838539576829291419920145690429142438430260538054294702757131386409315784273730218589103884431747090037602839075897576418844010165283193368175999435732159105481644651088506440837973879247872051574205213073479276243840711064488598397637167224447882873873619065888807902209998625376638084031121716609911310291264129518647049256577678643441041712327156249701881972478309063985436057539140118175380355560674116608192122894184245840969080257947770424020823768383525761267811317149338608384507382844614883217836792654471132844035153557108524463377921379926988565923655436077194184084214182745221031549183684808906142523573886353247790451379978756649351701585790968881193772130691332349770526094471925240733086026080316556293949064975073949015356164148648708419100920336292905139300670714245175626633704935420707669035775650030939681953155319259309422028448566214222023255572612934714148752514141073608321551635404728318167525765328070644148896085705895690008109315189079316891336047546857732337529077805825497373148600146011713829751051306460770518108087879625643757656215116768032247764847588382672703934902692090379688457350925380942130243989413723456615261162180876379437995083795488430637491233149072435557567665849556518273027394902663256934414393737942746187193084763429094997111366468201920331459695217395356121600192502766183366696443407887838382889642012224835640448083293666926556954766562429453488469570589642986637874940312357334842142393067778698140679977950915354902765081080087498619080445555507004350095909224086092972477582483105499773874400373337036952107189002794738902905675634822162298213277425325649061807145244236925730744459051070242214783460624803288072690856682787256403995488088787927266849219559322858134722443252085551198835162248059780267721054092694577727700761357161847260650120318785628284422588268929614401520065787434486745598154791805379301981377526639476688643781377276413491024950754864471447238045248120395830428641104735976479822322572369501096687396649769775271696364299375198659851884242448099821249466552734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -360219222759036728221174306240495208964318335789286705896407558034741074936538750198964950301182232334531154083470944027530909902235316036720991694187554211291994979894351998183400469536817940252091640437708359584404011225181471137236762203889530315505600814936106531143228327704218851705291238283005903587171423640149208919843588008419548016767906597692300180864631096675734511871826730792378290055155127543954433541573237262609111339534448870010884124239917302660538503128648776399675458446971756239895434025242281623530983693878706709585075100345483223169519047659470583604615231212678455222537203500783011701361559250603324317777096714698039976106288990140012767434316104078163173167120070553459483613772333307606095065432535104003191932437023076700019770644326189340071888048326033924291976279705130096899729256568533171397985844666663832325598730923057213671087283275069662563103941614954260622669362362297248526451098424413477651627148416059316950947112092930757593383345843485639173258764512456922742788313536128807471953596886870803525766350470292719198068527426171232467557033688264103342974812142820393999278458855509511744966892478060374983697437316095903141985900902312578154194856589873003974489360098048985339325217935356898330002324305493116491717308535509479629349583149742318140912869726457153827328272262232278561604505240228634112825777711673258633774754756760014381786476668982395055106667970274970443903917372136381413288929820217987059841179116136940002860995837944894277771602423860773606934862303463630365282721176151200482145280104279609481773611914493361490402173173915766205764122817500726240143570515822385271842798837995455403966876659803975443120803092568079181615034248331243785887469423314190808738741034818842261303336474427745824772510562306161706609729083149253442526195093142206676161355202314285746444785618692316972380539594716865001341008590800032237564725910764919722917508136959805592390155965513962336561134606569304315828243030759545941836695572529903297381857609094792800958166791680934624189405257557728730632325741235886301711449534836269071053257870824891269024215055196065936117732261653637996666207688433073503423806149808768531007370636782487324918934153987180968325292685143592679875546637051478789288381269047610004585647996530349002690594051860609618087730494435947192923549230756486768756958586636376493796977664367523415909708697077509944016347317466219053448098705275763156732924691895626447927034297090523476126014642056487994447553071872557557762253387304085763578562683160139187596774688288951485884206111498087267043090188438372983494556684275739866830379491482552810703931307942485991764103040501548831561360705742876504491208852548205446971846882477639245230495520501537500410993305229631385698584563294242162929989456701356111163089640384115355223487596952849314455096666779447328849343633475436720583934928016616188885204004443202420198612285576173581807947867469182724267951386823724182257420547877704526753432339789186540634005166475539420199270231355548266892097833216710192111342677847932360114022628626222308444937578627943998955802728510477519119338568727342943085817117507667203504923282295375139353589226978771422602578385692761907337369114629346673518713431024258775246270501554731660199078620323395762157785044731015804881789975433942965247508542914102469379303084402033644746011975026152073103740335004195839165285496663301957517332624695914186604486123363989037466761025468172667024352499877441054321832976172757267948449964951081879377637712120153731234208025342446262456849993149238531743788649923080864857587667807303870320016827158771639623746219660868979229955813295244941114844268898726787674393339441988782924114077141644040518868252349664748899231584524688631244915490900972722065033690871250779355712233659843114096794326143929314362970349282024492338457712012840546153768567215308302675326480383915353343991722366227392095909210292529517714068984822709070717745445641995962128919706991319854318572434058768051807609712055863968334927696412149839265832692888168477792912603531479208269725885750867085153160065556437476909510135577584123529054897146532824533665046963502663405947236036926269531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 266121242418469936442334282516728054589408819841569480893523690825694504525163495867161607332476499308146641568185371945590201042146362370250979972965712992191103988234480915669150551411458324166565493765750082431442228388376407942733023307832379652544236260338243852610524749940675534323218758297447515100541100084346914392012948487121816688920930549977668087385252031130364073419077486291658758199776623132904575413589890378097399317316151225308729774749910204320970584663720754153257410347131412573143193211656552980924705667332211121951285997758168397060347460726189671468622906049333808669356643020246051013589445217733773114213125462970302290039696952365773695410027621185379024858868777364933145008766429624898151275747342727922145029816866231915858342796751351738183974684316439795402032489277349345742637621686528192438592874710929767464325380585777232883097112177960747478683353467787713364409840708021173773168602597727631957571949476452948651722072016701432925868020023425021987195829233881055742872165921293966429060252945845296893796427427311792192643159016218996478298843746247578114455464661885768494075712603595127559166934213732149899188470412193870293228134812706760914804015197579526961073773024578159300260232340045582696720874335528611451391265923761885288994512820490250275518720060397081996919645133964768909636600698780630283374434716984129212281196043604043351747461253438294982881842532695698878015622554381080255468307926279087815763126518882495740478536849689904256003859647141474844979628334908932867593844843854583235673582056347073043372256787017673500856004557246501133359054158986709742863294124455683584805416502523374829297281232052506478996768829801896525584685597583378315004882626689420601273470669728512874619209445558196897949095250755924705108245243985672306120977988806451966421107194199678290960940497307442046226139636496979244518890610294739341065058971719962802125386534529663698149681326521192382231157711217229380230725399037613435289679558121070722185202602062027068086588941240136807568112735640245923851209049997605271714527244685753147946267185795391231789381686797181459991888072284355437947854378080515090986305948244585495894649553907144183945538745214746789897808976265740706690487085167003670888269319899203931260855523625861637624036169655849146533526520109221005895399273906018434474608842647082914736627427875074751957261732779760297528707858499377105737034479585076804435734901820333828685107374310658220927953454959027730925293756601348360728112540984158345109346779724011995056704377833654333360542647658782894314075961498498553605354133337304686103060505276386076735974484701692037668504155370392978301742431502339715763771541656810134740668873129689495233751637138077729849882557389586660972377612280454212751428899146636766902645608291264093863777875898336204054266548656615088459911462326667865532893976152051052801042318482668613906085506786805025173392583274764891742083189206263883765087752298601130500289142112881240387102692440813537957246371212648234953545607436955794644744171813325483668759762480486876847921404976523693743138915526072454114080499403847332566571669926359368158285798480554130259133537733911928208823791126520406671790687057213231807803304494581102650568500831278250859758777514076237838869154896141444153163798115799508992693003502835564849143877458676906307899717301615227884249790088063465774762740172152698054214498104500679569821478016712223982910514861919236467119225763798888470681513171438002667555123706111877121850410815741660349557996856305124197847462688429538959371544688707969283318654656488195352151527012890429110874249616028742217211051645573425476097002569237863050350441354116077632035001405854239131256626080703619419813689010272212928790603776066950879050937694274902877633900377529062438550647025724574061751011326239360466435141653924393633568929237107064054424896697182201182988600759044916893943515669790831394428045779516684819118882706982578964170982857291969073675431558081824829952484683475118841301794669077300164728156915485488876641568180898172127414263306482676988769591955293211565830683623168422675904998594036484780765732878576225153833942779541015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 213003143799137790704190820508793604640094770864012411892272345831702768815431646028179855369782680092543895681504349127544247919055962331093958838495605409443020301433521419156851780143010662742864068525562418718027947689752879313140841827721118467292437805190888752097083365922837838380469128093190030268866286569990599502474865059736019558420580794045591763908332887285967818891522561409317688233725203754927968452269683424061017272756539182024531950459567211228631121432136883961522862570098719010977964712120920946677410397079195567748804678102783749085165984100545626291356305438558934566745903053221116818985557039819044408149905795324754716150827276362396666888232233829085616965128693453271825673370117522588179401201044293861573666499054683419070311948056015087092787733996626467888347006273122558364616382159941946882621057091742746968004226435429949614304393825972819562025417268856928011131226060679497210517866069587346049257249465093723094216465640572042008833765446850946198166599833284285191622743628844214715244277798495501048887747296762567101280447297585145803645166940073610473022434232285221738862769849606917891578421940865544409056770453548530953672858090333252924050797279484619330206733855733041524610315040604927750183522138785909580182964079503761170203461647539561267819217095797628541590422456133057114396718804694256169062250085290770638733642320126700571087533541206239317684314645605264435961799529544758773709230066487953087387150140756701805275792732160467699237715267897799244295850692305044267625792776835456983761558515614443882175942251121389128191417703667657216324703036948231630327412888265042951312084548217315929704560487941746866938861643361675096760609900988565231048898207699332328723767821644879997471625672155687395712476330667084914586820991459676220101948678888867652954999452941045225918501995722430824604617740868650596094339489541381887647409050829119270861161888539730371308960747569305943473469651538800423063843635617831213669544425637993619963000016268474694206384398286480026500815204743885360087912011873465186187845369445771343454047168354540626271089498830973990158617689685891715209701327199787193764299133066241530977241913475200382511627617973138349681717959252419903722811384918375016785530107549434697232787995833270017181155542740059243447478177768421649662301411675413534165806075189483519318795865719081663536408248592951175523338271361600964517719059554492440887089580127215427240573535755034890597268667960635866832571022558023291781591195508606230311993755364475983042794458875478984257150645252637520729521767953918237147173123677297469646435995734842797114305702672334354185094908755122183044316177153482645083491104262588425023774265090513791497458202272207283128109907283362214037969409956340728616219094440306642882000658974420608497426309989277884014554822051262739527494737337912614628985359548470723243697818701482063758728408821022812053761178658366738499526186750738492341956063447200852796467782687011863171174721881009616453528175251933104789800650213718450520615532113185528186212095637481429833488896630804415304574377861921006488576072179913322246324235130510143692392649135753963893886446771152618285478454480264923461727878832091312600442059395259431874519099866501757223431448897199452033493683732576454437074230446265134712600376755979282902133899760996009055931656118451693268237956188827436028926721114251112801056194086483813571491523259714104056304905324454846200242695949712374024009084208760289103240423744429065971625702110854615294051178432464731266905263945742089461539491290269540266463694249317716040481226477904302730871257815345622105217433429422654737065106956444144752489564071687211967023713359183155209279277895609286159906256631651048348757035135697876690113041228660517387079074898467460047739203695943233273304462794994203626472262894583819339777799892475264012592152550024131775435929509740174767421249326454101333594559137680757267396440843641652694618455961860008100746627165604277661509171083341921073566169156260380022957957779060769817066534123542252317795658637375915762911397763815344043624156745070134455173038490984109144312417023827358605947596130371093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 31395874146246507315947359590994805132375076085989248500005083636287554838970998524969873869586308696367906744021485658975177785164877131428872068290166481132276229053509215572019611150648507543891870542928697210144641494645767632940256798515160778484872696224848093113720371469450330348489482520451065176508937278002702759289299070968833488381391615403399047373321836126974705100229468309629753112360511104897338500012718073850090743673819723114174985266157015802131976201090985801725730110813594226871165676911035845894485598678792271679742294683621675906897099624125231506898893925821145056162731689611286727310170267204276705939719063773056801307338348599629029806203369918752126065576921363893484939104339025636509065771680177186101058941406718998692069166040724824739165261741699815253570270504383742250691060437822243979585959283915631221062652237871065828881430039538843112243626202680267676479334610037534535166589075047347401601623037218292150414242663406180896636892327043503275549787645683999469524602429846210572744572514983338816800521904286898163614040101549086706666202522797060619177500182697912794047262611112403775389558382447337632924607761858570108088695579522899369503233329109493346447378642696185254821394306516366658692425905834367327830196120838598562483609178323328394003885242075606107692259257472687703823428996788552828826761384726772103784126082269768519426674513320502634567286091847877202699290274145151967472059017177641787257321723566716325423779548239621781210901079293503910557820117037497746775629605356483714209870660795374725124835618359564702575580900374122875598855614505031340766710341026595204832040978038473966491681514270553076098394218773864444316626607037157717531278496795907712279368011477260926219973346716066665274631233259185001073054159287371920630124919291925718315700986721947976912816332889598695322102912473623280997783743969119082197196642601261802884291389495802913905340454432826287959348877069389471687746533886602338415493552469472156015390551885742185680514868175079391845948285405822850033653280622305183517118620721331232058600966351343107207702288661909181669541102758905387194919648094735281916992998795143592587016839337399529767185366618875797850005468490423348462269373018753106949878372281908713182987028667581138281643349781815002666057879592327951457178782746025336471125431114089663355100775519239421582292859210534880758026232954033652619678229960496489226790484635062721851788761031118116612812334053586287499726445302458011072250107861365135966154461202589535580410356702549513118040977797855158110468750561581926982894669556564564502970387084327557012506996467681896925203629854337830390510120517715828201023058347984719897600023059229265370774300780243700151572309807323154971360591517495660935949212337302169798989514544578774160478446315207612436087148531888215004816915719660155885820335167054388633787592657533333581290077270251550830741544707152105935794747416248557479538645503965548378548505463617916864251607544803806829515887010425488772432548854916738021938465024387569777600688623882630603005457532273922977659720718414188333342399610240264381513835166969586578202418444733135449591745810188526676975162916630226820161289476141852573815270658022895816866240334060619426808996163864833022954450824388578318920429663132227176646646917325316989769229360105238257498215575755247625439601449218276086007868098163530999411811644814852301636390526085730784498675454564123316401293538332915745349338328545046797776978297281048668095965319714095326575598860783640177560704695969540304238299812253001241451064531144431065801531674106647475657807271804691554402907346207000695630214094727697777990797419463362383365990250764745857789316107926153184471444297313761994262472130771401074800029450875599481401073503713799770655494630715605928737195642454714579322658337348721862401239513792376328522494205392160174354155292185485743007956923125507641257445609576869094579116523980637323035139890277179336892210038300520532755331872583065441142861205556428734305075407020116700332382448386074051871750543512004926885682692479009114437524241500811768635265276115884791984862053579685311170322418212890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -42518023138844127047630617966734908067214645580207410115816412838521454879275352362809455336132830169835833993805510199553567803590168238788547853797312177029355588709597591094989854755109215898221735995369472611665948626640243811769655383738750063186383866893931489193278002629223493128627084611143022416259242134961240227463197977076727063826038530611798128794063642210173567926225346234420575471083376062846090638154747353541013141785382850077976357670890744342511388511481345610796427319622991262259825350221233433487619424521761125265193783483382096519245308886173753159718134108963813409598186267010956379338690841676388758730656716199040995970360609407664681952692035028397228171817104617059830765292600131761432320856235011961249405325378016364816996408713954100055704762193670065132807082803588789623743042237305679866421674217669993930082992381611210630515451901783808361506798283814391689585931314691218081918382506297320589314031520751536677109272701089929919096396791327806393403082850642510081798609074242075903862280024075595529894855289014358933461362028163740583737605591425019624519170821005392023969618383952145816376123148467129652008244262288374230611238948078065584461692221562752975024622072990669859021721303271347207914490353573445215704646429716122387179781964873809974605303522419985026623109512022272736592313263483601653748196115336395184854954470074792017075254721979053657124615965916268001955579417363795070878736092358930840548332661024452743702225977614643358266414299356768355955908490119624538444349821985566724035797341183150134712212845256270368639390302831796169658229344677950626239738614586421356880562334355542618738032818446818801472728042062184133866574565433882557379087285606956900540261614703553202852795248223361326430939586948501004467269331323398105536776787210238457164962929225372988132685592791109797362776115684077478717091743075815550927056698745519503704408648552963197801129595638891708934274349172370600612335251572815763410811754064131423074140950437008488512790797918630648133871253963985535852587115637774465260154043559316919407336534684686013265353529085710160396490915327636928767917366405691989763090974052248667505775602750862191107253397097774558807849324794484218220559776285818382495193902176264987488339015270691848988334538491907690016329252985020605438380809579176209813708743865769578274045599609209940371447728301467705422979666593265792287143628497447438986452455069551249395552706382216779889222025694011525545441814230647691735605640164883960122889884090214397421819232834399161615525046903200394380846991904840632602028342305659815671572740449583447546438794622097263601835139418441626185270990880742639080899363938324381438515074694388524188217525468441716309462815981745178162682611143420723512615412690259739976671301904398327579109057085216134253009078353185450463588444205766990404990853545449122724119383349173170979653272590794435678767944315864196197967258326906142264778182025683155635772126755739214124591045948818938503837953327147901934731786710688606263482278963897614291793566321537304142380208639933945138922283984605951500448842527198614942940453390980211533384409189118262220823550669288641692621766101847663253021877364573642851005727826033358972100852044624710970646521094022509494598708043167422440355016968848286770169060028607185357336258468427456888028713239963904392534821021594263412323893915676605102558735113796918017414432055737413083482665230951453165691269310660332482767894402043110640798025690908851541845466133838656084861919877728392542074270872241800691133580792292428377367494374163729298518110511917702500502527631757957125765378977961840128354566077851828868294340193025747404953064068686294226449828996845276880867592749746412677349649626253077077713538092723115031007008699762195522712265995657194819493532373281671279754641822878664004044673774432732916916478379409024750514447827878919981543600809458818473392673458513207287978497055297156706584968132589415599596618185421325642890235681489403340344314649332891601650630914964638776215328395259657681330056918964705934077093439670385865656043099321149084414141878705282544631725930786862079617118835449218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -12230029578552739612692971751145024688336569044396554011905351673149532149089425278235983116613391384388663760673557758211705002322638346466521201980514061481236032783963275689613028312019942758815820571379666562129730180000328171065596160427528419481102323155239320501751293027364816999735514833170051204543307556811315983075720077599949237062253064344981698748741633318378064406153504901644230891861139411252746572075235903293325958215649671263510066236497745161479057181051159966182129530158307998894057632740950196155865562658043076835261893245522259742803161528907683352479426277832043865956561666362695042618117812663386523239398528985697127374478587012513069782588556841155623769675057558806972482002462707805319728289889919693220792166928322551860222018536704457528402651085250648749272311491369364870852166452754645175483841324993777982447146757757766390661521617332336448565669809962503153888752417331781401860961375270664665788655364680916816356740942990318114213586560824881322435835999993367799941508949031563007846430326856656883234471606357234256640020707361958812147361817946899583851363118658025805209063115196399216140908163465709765528978122128501070932926093835848125420197850767362070598852423859935568951529310448030412207427628279568484698208234300967995720694637539092888359523628409371447459607106699494247045614452515571483332775978815793319197251477375666657624520997930164628301524779875903744327382853468440560348766002540521349000144443916820889827561997781703872382615467059433893500645875406919375053357832748886949961226508145144646807530038757767592758711643048232779049825488692416318713954454396347290432349203091756188296244616313793659257856322248140863438989128607863075087053723655269467548656445356548646232919165470244616637650402439132972526551799736544622057620981039766993747340834093464427565607082467462529786973664887417478785036559409893838299633134241388895506553091879670265034917652992354691792883114114882067021560622635656384528888807641663575250814736765170899288541892564235812725010258079146885675027182441768417911278431012098482604154747740233685104497968962298752195640267213181363889855015225237370366136538547134374645470581983546121128984278119908291052319157008648467982868561908298869465987846350313392001549019417488476934353257967908264874024391475289557534656589643971927593062664770673871914434907587838463596672225091485248348956059614904686790441641068714048378089848570174869185000755099282162573270781089028800340236480825886117680274386269260822406884062193729056283997132125652097748250074373054357381814180096186464865554421775483866042044026022179947248309963688155652979485599744269938073232443031520610533621595281189298483674392085355582627887992854669389018692477711305465803295522916763087066167170142796591864237512473342589103916976286570123609831309242411175093017929015453371980321209517238366233861885672213162574315537119848144570396088021885295739583830667927095266165356979411743397365673699335195144286124301371815845488280323015508001538817748292565737744361246720231993821453562661187277330708482911316413431026198410214228756340138399092196094980798974370399251431544316367058368393069382694886605378732337897354138708292491952807943173490573084169770190977222455453602310916590497234953737067032119444682137108298089597602475576464821622607612642428599675391489798777359697212465082110628160458549795212899134636161788391754290352023427052221763370324192246178194302126641499408459774885883823007948116165410176392245919606572730688751329875344124523097590625934624953106265733875447119884691243255049571578817511404342677202728547726429454566475030348133850893833416898937868671663573839409080624061948476828082196042874513432703128221422041427391465618971776911143942534444539839399156995447712179441296520894936476563809619017735966404413609950692837755583708140401004719353999024943374890569469318655592526582434566097359451246358695789062118230137880632334286168987034422469841982579929029751318875406184797587117702306257705410812079853242642516190172611527057683513909243176706955620499669011892791847402211067383158824907987585646316478744491046359307423038024902343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -294750677496596426045070475090164286092175448578832076628057843241042646731286301108577066263140349386786650410040337172691013583046941924721249210539198735937921928649506151185067603741264004046951028035810406484406581575425259690675105359423834869465208047962475659787970623087656413182032323585190075529617700886233625747237146982399693057153877984436879959883666816512035017412428278521869335088278256458618881763346669557506807521624692419175553537552686747101320676128308188003631486910543378158631637757216543799596255732501779140798207402961987518453764894198113000352789180966965618969652025715783345583931459907536806596891004624491165104444285929783411319342415217511239696210101496607570941887771801444309673874035631323176716946596587070542959279600187572416497299237873218863539837065627871167127521599954301836625100842991832975659393203201377687019361736026915299053518441541125660575617888949918526232547297586689469696127207287026391899233169658965250513915949002736029883786061053357886234825438890623155661402707705558636418986532285930477829925792956531449701181103679019968090602039722648050548434047829422714991107799896862902513735035371547185798705964295641012622738948401652335990561779468962813343677850554416861115779033899994034707539444466499839807360556395142688516358159600055190110165963621586861251202642347745738230460116693154637944086978246628529561616506689348858422977336915536832157828670053834019312940197839418032509388007866410548445249932710462972322061993824588059536127526793592740184177574086732913760605915109505366303901578212679344682964144139508012952697063171291043124031633644905735693888216312006095075648964804255859091481774342697220247293743093732332163784342076923829730416941363780339331878575714155445860887550976125096920173681787442486309100103502041185363082911328551500677865979433367844584465370217384610090504153252768526304664737139062273256537100369515187814501307976442434785800460061796244989003669683427792592411840500927463442788472073038935932726252965128736999375902483878038107854616971764414830443679553110297577612682338830782792337516671044558890955183551603140208404965117069599935098861844528512130417482673613985006607355814623732858818858454204265643047779946849215513166982391716856020992658784503087190542037924434900984703581428051337549801924676173067551100863637890193910711257943554147419278599345102845805244917672022819338647734284615912515414477791464054938744882785205205824193153623620045754065265707768735083353242778053526735821562532730148636591850825884735286895142213106793187835930530834238233479273438353339427905564229376405721518549522625181050358081963039559069270957640943211387090306436118083916822620109944330695321544035214300115128966753114833858426681063775348385689610438567169735300710019194180539735447554541895858386853777108650689770352582031820139534814537290642868815767942658125955042650358365479786708599731478228022499023074917338672148195089399772606875373122376536923560557988407038036407303127422558110137807605081131490159071165398897783742039327456902870964086530078719691979808523393581742943838686493613223939591827268051872460433681266626808143227059940617934017761617903406347719152596770589262301498627304287121528396147311584259196562734209336762072493372429295808895948036945537736290274130571176826511425952996338581279807338870971112175921761252564841958855305182320299501864202387323216919503290701815092457579285973583439760726943475512940009756247096667166600982468285693235893821019271970566940604011741980419106029971598596677014751324465569507097341122426531680692399308904355105108306708556305409336432511913805643692166299967883348338318473615743473454981064386206785963635285602659729428992426242175320351946649871690766114349306311576908826160529256661862363371487312283338727731338129071248493134495085850204466820939855538514301047734521591499563868381857197652096401625859077016046288017409435338637649526200642255916710197873788062745979756612021899869604152476694876149847346547947692011571471695791919117826703472914443359091937402034367771773990066680201189074587232689335422300733152116513533479759261481313705444335937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 798910111721500996270080380508763486305720188714571763461409342375488024123952989731208753680759969100941983567620375959559423758485095239017248368943490721704657695963086213424815716726163524268382340427117581483803849848023775691322115455917400529042059801135034146571816592274980600428948569124072740007609706831331223682218726518259909724454153319362828568544663200451773564569343373410189550319321603224100809857843388968519759611560107454562476436029060444472525112381634610400107993739924620274415864593295095851687986014456682860762938944793974183590839777213094046547511304898838053598232446194220594603836075368309899437695265003863661493211596908896623146988238713876805247114571852045996190583105980768594697776222270997721096501671254293597306926007844101069791117120282590286220557574396967755513915848474241048777795226497303036339049593515152990298441158600204604472460611087517045575869110779481627887893016428264630914860115902555829156282759053154768679120378856048208501015120281041200112105582165215863184175296507451917465193087987060944771331054571628540682826091280757427530190745710520821004654286929341831544346890546067967411736983314257580544188765362408026434571982877120243792595814088123378890343771874413334559432841054312340604315969299207175532234059862479287628429520956217403197842012886162383852155702521788443009627372208738272261728780560111728933508587993693257398175404797613500280691306463038481551018008367370423005934225636912319624596427774001826050439987275538920826539845629575170668447418720060205108375064486103314633515182554650982821251603271475151730358216344437818001811453411273528750932357187808219614439424851210671311560958254856502781850001866534219337492982745402668158232717386294133416222433842599108111160077127070161707406837187355291459472522985121330814552249275367176445074654127303925487477872752091221742975469376658406737478288156457055621368696863454816539302181082978689946882378717328628722566021290080799450294526396109171839546003039137506970239112056339645478080621763978396262877465399406187580524501962483914644235997569450975697477217483140669063291606860266557477852408755562437069347938556783808892945411337343975536493126689795524806341860667234811692357222930662670220368701548999382056360068494839435777216859662645591409890898120372110978217599454247076645101642228141988791323971471421137807487755970675659023321360074987509606276822186690891821066758788668591783144232236730594116625711573813106820530266342870526533944409932367910646459570704173041787261554381682973676629561668239467480602127767308765905456428388635048088242732294333184872431304616134274812746440750071057034219631778188643401631244059763985152007046808525776842276973769380918482265161909319037956390205356200437035191915081121419309433526768425203708812472542309144188518317081523434598977249003905797515694701884757002182049774923496599778698438405442404360027315636323355467345969831869095052327130594286815603616773832773265166562041114440770898626636653166628400146205624119047643840582493348178523133565604674365101590291866837493674674275451272194194971881778484435568097652743646990984387768316767680150343556171217813592036758790804977865369425591376279916991398127990398735930141023453520010815945278229071350039593179872989732748233155426979788296545716492145451130872316327983741674194801284152437443309356378929064532641925669546860558749313055058248465262174985626125230695121058831492739677139373089973353920315771759965995384138634616237032446222569766291648614569815676464923532841998113913443474058142779314684669618376410719162015990581659481464932592395506913092808776828854305798469540642701040895957361945123579256955917496337856159538676058349479170689962428174314292401787441964208492648437638608557291564308791871552041786558478986028666612162552106980562686336915750592463232105836236500786118807429770811898341363777794406506455770197845150404238826584041626040723082477056359925320750752347493001550594388608495926128861338244851445209628697736474467680433957109846333177293791204923168857801601503843393444905181057481025451435996089755396342598323675183484365537558259439468383789062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 163004126798548194591842647596463953091270633480856356319335834574577745426529841579389970299533964335001284213866177889510329481362687569134090850039770411568707328851271544199387763602326043300476297473543236056617667824724401794599353824351632851851474344318547092326523031893778587688194703872906397050511959450236764934471683722402094610013233472811401452799146541921477237547493187719259906305613628705281850278840746532467207143498961939336243321323119545132857777411075338994838725237576381767019395071647612767489116335892163589695113354855136511423628816563609697277738315173556201370757481723143223690208693348955557332286873605120924091491398019050082417344196280129470735677027038493929279736324433326183137752297045228451840904658895934453310058695713437657778582874989923194753014568538485580088676579680884206015430665874879724665512021116485362549062302497486409669238712165795170257498357994963215805402405883975492037931986551289858656598140596647087548032074201280286714277480138623357788365670934445744004906112506154441381524342788559533766128685125754284200742843353376446772442312139836462643954407037131597542443926918290247501064886789604443087558750448276233779210018032466799544246866563995543964522334634914240115759355311063487989018604624727556879410470813000119525980273849477574829482114873369997394159670410135528217568391041190622297372700897801911309993866619078937018002306265822769337773039973780156112945790101526422527959405781477274898251113056748001035122083334127159947426205593701339622764368671252290923835697097218341334431894368441864086990236610799084671121508097479531717892495956801478027574688439742265802416290226173188801951198265556834886589162192196223260109913424868420575933842435984371263204991095089883377011807609764474287786316125817394658236376909343967854500717788987548169364023277602978969736705338774253222474117656902214715664927526526167713062581252603091036189310370291527699575795912504001864273509680923702545796568770781289140929569394323038377856357628289479195912296911354024975977776138387174607714863600008004406604930907811382868574835321645834371702238320991067860141700001969448060399982729175692442816757396266948391604958848322677549799664498534076637035707813393611671755335805130665766147468207048033688379287510115600195744098819342741762186412075134383398391869679754188018723022358005469564652388418174837558832603826965940980799524901653057139787858081952681028303298199776058453537300434252688795439885793047023559005877614498207235807026055410592033794201882315254654943688257211646663336332826482626562607207906996384176056167096390972375016755855387668889176948133003958232080329483994654290177203636546456260251232312131476473379686673128401601869388157965132032961217975623965932296096145956068482567849720424076962689755525878368970273101194272777515545916716979251050819548364934078011413074079420967365462342959884107428013687122540311082885618003228583551673994712227044780564200706327054953884232719126499703662112534197985868592927317638417487478448417233517520989896632341983085686150018030748074701068721156536683195197166339210857793420256140124710587259760603710899503083153338947041570307483740506489393389395250074073540638584629293203714857359924199452361351896852291437753702898766100703071189165781193705345525552311976439693378698963328587330649654262701480894233054592583859563503481554102290448206750464838702881230572957345083932152648021002910034565636681896170127515691196811565846475089454679080898486980087523196561002485278081979067865541575296230957969531222292305945479175473679853259979245181422488801323788302041970683368614117257395302294762064998257545653330948665061162689983485037213672474682945743758685705841334089601313634324813781174720235782938809909539545416980517666829924376663560556382997757961337017397892486691779593589819427997349080786631253506194101679879942703389116337170503905365373725540697210034136969030517178017831027662096360670457992348255263281986877580734440795254099561806779909686739032045369503412684540016851690130159377387123378978765194114154479695874384309557616425534715894176161937528955420239498615264892578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 27150332632086313036947178852696499064983686718522040404560401022365496530512715809460491814212977529069457903505062154857853862385470290236563941312071927368180158176671909835446269236089337644873449312079246709043744083798034255019535989256988346933931216311528393000246606966711883945122942113433592127769974584081907776839227813537408774328171655744000520536613645222629855315204078494576901489807671488620024239802049703559134290815499479678537672242412233334747032581066327884415186098424494737490655508586156570174976392637637113503016188206518747301983658651280460718792079425948057701450798033017166370851197229703748627898993711304617612243900413437168219842365397104691378732735438790652628795761898829166321452040765271575800439336559702606032792123865305779520738396608656492172485505831825508084504415428400743260127544004796004105287644140707572654679131842880467366888741731287285116766493062335693384506208899640554466286178601231858247719702923959477748501858076606376831414814930180775042019036993638752008959979302074750206728199081755257528298997887931521083955681607060606834340431788672109429828286263670597500633451972990983064090212532054156885047840102704401713855432626542889224975257806911380422018686553336163137343637020160434995301373668760851389697909526449654553671561224476645069481512082228356627005256958315511183980069303429612623318798611668442880173995376085467036271700691225179450227985697302353392050526085214732649636487308593266902623555646616629731137208759656581851646483534291498922959952426772832205638742249586826330827133994406742696614544363505495788292872426985315567224678196809916807599936628015267556228669070471274632168427547390184775744521309404117423830944868052707182742822613165625551837512739138595269530223523170470580874722992427476016943799892008484398304660132574864079151912740288478680346620366623917503851351876185689975620156084602483157882570215506977323559106411091461378995875420872479597311665407527193141283339778754158690620952115913845954149898744988853700483596820823808296164394807694604604335484218785442128577043291043367205398673535659172113144453671380535457073260368950281443426361814294394725805722602794910860917328770407175311007382024649470193868874542430814357917418735997784806829796990033477767406295568761704929559765577988823733846445606283779235472971097888501311933841353948230147782610553669415234091202214456745642711191986335411030676819542376143849381162306720737490836065723988228392626758687767332531809857704265348071247178578508207476962376224721598029427865424472601565403676935873151630749278342262660781578131482393483818077019575636531952110179631708498183626586281463386334077979993776497953280680434889623999908251065402088430768006121712352426236142981468501491463733123673624107491436514500678601744218017439989112883243762337434367050903746493870092343071086062243504610427415212921260427395547585597357929381658290843986495340478337881699878640615487577131488416912093708412083522363516293351880859500369399707273890072404789734501062857009926233179702465078784869835486847010352683564851763500644554365174174716307392213608123119642295051405792329956319329165298264425509490040169519605199518987989544807771292659431868233424253540617879695609192162993781210001812972476486059878676238274472802311943923302309413809687815935152544187206131493552065598952236697204920202242839023267818929767409172850778371516552016708190844044625679975311704082891205985709966824116261506158572931758625040038286611906452980566576783083808146282111993462333184204056960382357899395821214895602358864812350115280810440137518528174127201802834401097804639216951273626294236870498957829066743513748634859406658901306946799666508197998002089860742545040843296091721863965661259024003934275247730958464319739942923404767650085765512903342457450329819103322478691872983475160624364800777743926052398599902347869187790809041693807829048645407765854615351055059942786784950435102086061098917172803060181570984894187751851724869878730313633438948445001818087337836940229039409263508243612695592405209949457110021991338880494490306045903374188607455255051155753978013992309570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 2765890442215902994211392046761391800842630663853924555817236040453148145029456529929559093083774215579208142056117543118589157243057278024045354613766424479663796741204973616730811091999431887676591777833122837788900798216414685605667896181661286499031767695195393530132693110946889133721011645944791058829160694242816066584815156412550770124511332311293781183972846450942581889396485632186413850622983420005818548806404163445825782253440708689084368780529253492574936779171114798212733071246122597917616775097102778835997512411846328445001863742449601020222904244044068488119207156407471103922937869664493260835595493820919976502597570749954202236279152368618568825408277531093520726245876564178069734290663082633447557863682744802678527196077865184707806523033703785071062289000457560932906503669993192506367265171792218568664073372708576928824333353541499727178396776421003630954736860057642952750571772166849984493213656226346233496332752710934225193255132875838199663375478485579473284231356025236182597511174006266638085609799666694928260893078928694808560249278620886683374488748085258298262337622168453848369526012682177741199945597807910108562533922416733377943829838097878340478294087607329390271540623125587723937126491947914345992743380408512825617579098447274273261753351643006758461811116422321299008293478524039738096044088508398313793597425888013618116767155900020134518803553146987719464614560944497891662961503901279113773710888283592221153545918879116020404400282421031052065710813842758681442679360009088821629031208425481718041200941577868074475349647595046852372721516524420401976805607547015387999900858419955893488218825506649782155700495304458817363593901333001068349628204643704983723170555413396331566425695814325930999614048936903349406279874908804044008730422992826273404982162436229281845420900437883818273088915603054427996489008883745060434114383180632522115340252995975730886908209809987547812701685599308202078179731906748751454372691197093953819065776499132825087902145486335571162804023827525569212191286209674724625575628581557450759009749375549176122472875068583048954430125943147749794675233933924720614355025572373328326355518014804472320846618996715117055956960111404955013563561592864240696384019119898110466020097054921612508049977998433838416411265207473977450482941315178232417040748998943847502367631647075805527194901531482759828800096004002280627245470375826552782382666590465841943352287653691962358551202719618192640678992205323989027775787872142326833674878802752957837052620914175263717842516940416611621091544411034235301507508618894365448403678005769640156722430833075517039394768832279936688547050125966961086228919658413675846316400338528746422946543521958357333133431303752081027406876254569747816153480820722229267006149146498874727597941358970997912114456841433962947451318666723996695339160311625906249555779339627547007171631499421870275558510787422607614859080837044047889663388415158296867110614967476517401812130523286508992669786680222330202150448024339288791111506181774798058670310683721497146075243533512564310736879986801070523414243272768808488319354267638579363716478555006822438062820624748062201944698127594911200814675124635461563556250664573290075249576249855031894161023166328544157126150449781198128723328311448053677020722610306445097844914075631302907736418134765571480719829120733478091120188745988893038084874440331713325331437864803285460547603262140427248522217430669080850768951126808125476732709980246578340586784381719028276508749623812856250288974061563988414809041631334198445526317422949138850919612402928003143310112108606636666513944765097035563223415751737719092838486240611980165356845892719416379114318355932795574175354395441884593439596171926343773411807214740838530350504923248821893569819509377065589718982395776191817021238907965105009934957018058013143551416645585958694936774894619762329307282814863974939159573787451997889615439316141476483357974425107270047623322041003563918713652565303742102627558953081604267855638879543296014412008934825693552080268869437966451885795136826501415532672218870946290208236642606227508257296741782703876628461015224456787109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 245759980724650284690198181846758102026412824269726300433936165087169578619316843445315349803494910512097607661793950150697168294877008012416230960681174867924964214961142466065468871837907538752365169770216287168810671891224517290015231640034133972333449244404256238253058462698814575215553054008407109822473802904441875715726195257985836969166813782730435050170791422299419883821581899402811605770984875057145391947608471291726212379598475405792998191267343252913475758974056915436485350733081409605379811391463100502646705056139591710316676355956456732459535706355710738120864332333280552939882789979931880164680946235456890260040252538868758295971936533175621223589363121990209213692901405450875797520862156353621001688378672517922668589310087845572091031120000534081589025477283907855131596287805787281320161469060594951941025753287607527800208560372005045520702395807177439560597723247306821823272771545928426081283217650563274389248561546845154006515598399838163535998255461839781786742207788953947384280976659670950152603698704746135899440410695882602911626946026866831454667589481138805560400546412920188201647696629411493305605808159973191099498473692375730007986481316537831445957577910158793103304591539855881912280488231687774696131795165648117509114473870193959560538307719528124062274907067993296261463326335800991830261858181657098701999050502235718657148688650359380841300961375093231946552504003491560368323921547975048921087844486331717888682905228971555054872372117992277826454874554710273397866566604248272397322818955591619980207747556651173500633962991478442033013897727971596240619173186907499005288288731508073102594704888403323000020380268657162318869155008438896813801740128640534424236802000145414845348937995644726898225468782129381915170346494259694911308173578253596241698686017838058285354149627517303495371781896162675137956784137006856324921505206335689825393483203762805194010605052024873048014020489265132274393979559024540572974497169133154202985690628949399650187366236770398993634610178673193530388035167147910301646267119463397626758200821280721397012809382757262213776053605244910791378827870373544238002101982944844478909200965658151846819589497195267093583299771617617824000789351837206744587024604472050706425852182796997507339780265096641726205233893878083735660318200811796401503712408339307799567726838133021195900200357175844740314319084916118012115013945219694881497457285358556090531385335614756519562566773272815520491999412038463698553650902897874726622549017124790136903028471602483743296066525524945243494246865252189576954627326137918647462046077664370949844354839080028462802219428230189420216624192313102596306270988761693511173602437087198000051780171727368520135883907401123515421276914924317615065243126897237796795027867952657603887506276605521249785700596368045663132477697840426904514463327699686192089341145225568661176115178738363984292553377970156960340683470613828565633408080083796999451728352019038659962576881166021346530904564540143818768492438877577936146022230066828777138862284999095659640478311318147743769451808835984860552990593192624894368023251200159484454613303536233046597243488516302111303148591396458989954463908017409387885017862241872043224641817027557156950586851455591634188178239972953526009185633204563980447652872085893676578697637561667678843096232237367309314695710701100065913763418341445642438318132339391120505459406929073518271256856469493537275937223593545850893852983927727115661542299062915349587333971073305398272325115291961123890471364718732174531892318818888313106855344205320889789924516668276790840760956764106428498921368820162781519296192035289035513315276113335231944213995525027486849405612374549559532979680132957827278193834412363264411018127837147960595783868032706192317888021671880295984793970059540184055450737534102090939912452603745789984561330571004924178754570575267904731280403795860970643489113248874635739605656305133726989258907189383516852159416877297063473637472939308567926665360238361186881546285391763779438586325790467560530610659451310258918542293121272829594411354328633507739969581011729667747330345278680365801776014268398284912109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -24852717859100758507612492150886271805233302628831175051617513434653407562202697311678349089695812163201486183628591311367387223992362762271713359315106494217190720594602125418749964338783296107055798017794246726936616513969201144875402036328441913308585185848234023452920537524763916866516957081922495210252839781905279388186513003031428167909638569923678002296601619213594474833979040610531452272889997547920916391096004715238100618055374697966648857029541389171600605462034855982072026758493007876338900277562427788552456827629383186702317443168826831823753390749866751538021053202098999882960073603880687954158398611208409170073066286945818595149053258495193015446655422984199450404417950191856583627974387351711961662781691316945959730679961570188640004583801527826859188653307439884410493475023800549315456717103490872148307534184660311327732341348529667290890268267269941935849522028067436741617214439989020852434118883629243129307873349012895882595427607472134028875073924052779335705139073673722589861752939388192864152153814030719744272737083667207075252295380139679975252626538036774364578754494144500745679342465287886240383515651352859345114189246273833450781590659323552633065718329806147775863662133796418743484654919398936980532903520545319165565049398552350028504038497315689435157181666223529170596182833353106925198318718272111228913601934961528597207356569127891537514195537861764258400087945231278026972181151212746945009717712845201326927098047212268417806230950637006480194006232698623904131078959541871256826264200409578115191271314470418689631496040867787906866043132182677164042240015813232164532869944767893029469186628216819052061979089372506868062827250327710452421776686358210981326520356654165690041709740308282475986176101173165695148164406980403886122705653119564442420005166518499006817245915226012434301857844107585903178227119368228104036791518893548457399107438514123237780248613947921550123736518880623685723965752680410960519726334764308442342655856270441648741589485684563137007128891300529804319534499119034682494559554216624866422836841500931681330918369308508205355758713347127521199245687340591285877049440234093034243991613616778193548047313762912071163517881473819849044883083234237503096492796910191429309196819892559756737288750293262898899645236288028102208795440491125263135746510505294309689638242528866111902749025056623301590714559276093365195148444128727287159140824900631452488562321037723996685151009787724647206376916218310438655665404191035424978881305593264064070813700821738527055855756962333462838206757551541277147577984934326614121500722301919760615016977881881970711237879520942723315103460438658517130084906833712780792525627245302080213544816948088394551794792185275427765734871613573336832141571016648113363828887788897377314851360983321551143653495720224630194696366996067933651466283104565700750808426656971235099485095301692620595962182480623660824852903540350167893447982612775581429528469625412103142679848616396679471658680241403706426025012543110015181562422352428687880130948339546614664289307075494801865967243184991262497394146655651957003352679338560825951498037780559696308208980772288512996610727857524205773388974109827328563951965243955771481794716948884586561387474924289751373157116705898256713529654454302319599195654129858928243707549921707726079317404596717699344868737158294434850493686780967432731859255149288667828511612097744956894363435507176871825963009592645762961888484851992578542630746474311053953609341831233911820036270018892961822348670996130803377544395223703816396477744775388798000392282593811164935765016095667221602595198421121335874763219757228955122706148013173980767148845237439899064958964612045982006821258608251969460068445134687511428998894249656075707937112143278498652898464553251958093173620806501725204740018791426080013757676341342376268752346110529935244217473244103587408609984496014782703463059114081093913391608948017056253572321177463802610164522208010329871396780754912195279862378377617215412920110125482933730697381047660480544262162060518879252912793423133153346882560342861178905475611738455575422347652877180011776851490139961242675781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -4057141082635256736044884297377031062644299462820869442591270291195053361299935625379635020430713008580219717568017766507983618456261430673929385492455730890878436882265198232857309594970425794443144680878655914153418621326392922729844821638484127169775794019590369617874516362817731524416975018277894894836131297219327344156488735505541010736733165901196777880076184940717531348481611874432737806129655793811319365858275606190168465856243501273656888391094386750239757440037443380267311102055135992691100221615953369228827438990226903102284341875701368765056989150601367174312718982266878592395261764479233516522400773198970854045156363335338142017475804576624029295889620654447383655511387361528106505293531423950677070505716168174602046603628398060628338419724112659390030247156367304559639171894185836616947551671645739960319971664771576035948208400104949219044703265165412727359727417314680174593810233021731425418247163553853961750696738199409680995372288895386718043592893708783939346615738894940954715535778048144938309759526606148054415378085627803759912966208339202183246969740144709250814250002254973328903299530185356213242651104860616999923320484916655710571176833307232100201408049601166880920055889698347903526707292569515498332874199865112122666151197083729143691215323025259434438163724201554182089876243434156528976453524280694417408085679015726748270986193882254928276767945614964557649117459095488119306405521479645246000179152665010466368464280001258793923827161786317526034790855434949204529834955579950907475603715279432734679825067920096530602923801038244705872049225232871509652052206017221766900194632107854541454425148606035482734187096465431944303854171537062853092203269881238459613979847834894641976848982682803258139194080041711400622699257187194037592022362969938090857340864127842233747228061054166339698353172328750938066010189158121839694854971175781797675640575410883067565972226210314234237164891934567647100625999389287684132317811825141406549765307823749233627759347295908564936402628253380396614382440998974117701763192053122216546036104905852154701178850821637222886284052127833861136476764700231157188219901557760072691152364191139108911825731723178373730766556864397664721387576923809108415601202591576722543398552610532411812759762584960863979274513438887706888672577334549263708280627606919110569453091141138823260020425999438110853124169915729234580571464031363187030439688451896455144234705684199890651701963037479451446391938385183172903551768049237995518316875814000226931423205677039747243367136747389420997252929573212233284060896237921302637173345530031451846651952319982273217367251634057171112604517992178906023627871409991124953037572049059511074408272844420756185911442728982521180303922689916329311065734450482504644763058501498477138939630723172090074155789449785911434401971895304857986967752827706848492458416305454315374607919605107273239384107260913714822760850938769789021473657587932437949763257638504366254408137248740462392165403989965314856170864118491068381392801153970994343719582796367302625955781527053555345521299227571731423817194308919186293644884333627271563408237363801110417893941687333259540243503619431296550569297420639855789323488529122962042382953941706129964417493480791876105610651122857270067858575634645840082917431431658148783667254734294852229090837816316050541007542118677615205962016449019008017201986559071631971805708633577728269634658696269762670845742389250978483931523934377116987453236044552244683540946201056539469698654160397176670761955036243346725518423220575110748315336235610525935212790055852676049943588361332217360094835046528895799400869657232710249740325283662094132789268422507587909608862739436712014636081044916250801839684352066048339788317816609660340526067361057680188827457458473358348224950673147550588493327746816819740404528340441379063751430136316703190352799692728621768608528859109368631411525234088817462832595688716724021560504136459549513318299430347249195022658754217107938855234777746198532921499402766720981471573300254010408865697176397372407207833863299723826512009017806653058743470271109449064773230117815343036875128746032714843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 967737434985572626061753182014283873391974619795789156895036707898723512921188596499512176011687521973511080943493003274637177209975016743551657492595203160987057845533743477202410026732569083909452828722195121393592042190921964053171439561201834541142679602220786581700738952711869403564632613016514213755566749031204041372479187650981188539804833684168883578996486453311128712131728296336358736659063892717646542135745773233562806563584813555831002766980370496996436222503968702781721143220676246219603008146556724451056858771538519091586868969728453030760346940262787238842345840336999352097204868055673033086170871396819195175573065639995966838182104171071216240998951864193882832826993198770078573330992842546675558739578912136744368461158473822931052764057243891638987423243139113857598513279005982589434003326799403164799445332806460004628947976561996686611130388869097763232013326465139890326750253789836671785955353416626862408957967121859822588532146451650003315004666130224902268806791834254544558867498191610166438306362038637651706072573514502788886873124286899695548581988667506378870487559335274298018959374721532255051614697078201014652716673861921174958156193154480605086668773592336950424356254010403754592684475864357149380476224610097236801064643103289886756133835105098775808821617284462163384192259576350319436308328033299866249993386170625206929515177592751814676486212736657383216898046235350884901021293295937601385729008337620437067662996820792437858833140754285110077413433089402303622951483720901783000031517341522740912563149481541374445798092451930622584018358456413672434917293094935722921718753722790629441905663185918097998563624776749012597037113654892907891771052553560844693938421024952211301064823169682010200655773382207706131370789745029562727408091992066411040736552317665391584573428734630694735014378112064596873868933408849446462707983101027939508232422373886758211065619323617358025411128540147967777624970666479011362353162403623274503644667730698701255897322270585450749484827259224030738232272715388951091018765228795214855484322220197053053687775044828344105989052310927553902653278206252311942663380448616404020487149191180965282279441302547824929581280532021759147618754702669295816760804539375998724298545835699094493877533101454700868044096184116763356889165928341400304929593375872447702335189872670860217498928443682995083411798951969248389099506178921136920724849778429781316289881392138956837000599904346933258195005624548964526645861287478211573620415149594902221372675601889142667833154686895844824364247517700450876270120633517806795420833229795988522879788479651308273057958145867244432048282736119789206325593826173614712345747632544278721361103967921109423624905598837701123747612147101314268301042480948511694713292836505688797649224473327994307659321150842108673256844197449014851492895666125609493470876589762635199667831356744440438339538797941163302842635725807132348223514927890122530652393585332878279868469402025661305347381021478348457305822346219026085230484504835196030132704424958880057474216696501643747314343230824971868247693780795848094994504322540962022846584022983410101516521408344787693960911447258873624735363721113483581797780265641843826790873817219492905851238189419648771792154542339223303069086147951893178107719803041041007828525912199894576969175546576174075523071556348966762875088015923433034759276847258004005030412866831374080690930570977310942730672903017182310325649085093145086170944963696211000377882306696371700213183145479903071071273098614627868113865031668295794151374903779159540718425629350721778571732441763470690956656776101597367589459731235284809406040583030876505049588429836465904989551033377194279537835223488929909317785797435255612899456994273515010165167364784749307103701959571917207514485111319090890185692920628318110561225080038251088668904957759038565058345839950690823608879192228664461777833259972925211436994262277495476584888597257168971739500545940573472888050299774402718876787798904067779578078577932960155573196808548186896873755085708971395321024642211072885780444498163525246619628057616037587005565954390015453100204467773437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 369541222203235988884036096676852158469225464274559835407585994273178521414884509161943641348648198190524715176167023350980176935166153796430255831830365669904532940031957060950008438776824879695261236760851615675224166703395776231273378079766567644982893981353306323032250423621992675495154227174113218327015724417085689319524410708597731368284852332000013273770032332489396337785959030557747611253767246288762549749487626006287211896314236404104613574678550903656031405268105461260356007048782690391514243271109068269652280707224263203875791074760056678666057636590217538820472601943765891012182325434570343288750153328323137535609691382868777010238911383981998246507828153102290919000082885325932253091540334241464918778472258880052895695337681519427402633904375642763218717198903772682780921390612540652242565588516563160757568796207560709434353547845304690101114717349890333981477249528527051321863536146999035265023416662805798376313272972082378938900549129044800820598208863083519595748378938791890666700656519237560305068267358995735960427441948251928576502281956076585648052986222566030148415858617881422180822164117485443949464228100243668963858835845342916981415541440708454601137485113079293562100494433816422056032143923812305925662421257887605374534508960612593876141574545743148137345314017253448711792337811963788971019921168009776906080281953176487514500257779720848016972916328823774234386796505245281923530993980387848860214578946046103336028661193190574070193045149416302885777647072707357144148381260098176335599866298164727326818831254690300423296697156639274559443800714584945198127336327632812388728122976524067135779531238626513194895481556284834326151472051728056705256741603745002714701679375311744692587847488740892501353774853385399373467070649429418689825679539732276145688120992791211465393427224654241358361240583494071024808380115732005090861978965925078472754719399376213813069095110501298791374370275551780231144813302033604884408888337005330082876925389651054576853867534899931523927353433362539283182469860911433862636405429079961022398701000980129002855274498931632256355354503460012317173002880699778599199741828020002288923353293820147859947900973393336430481406714827065876267718513697865624240278619145382514451742433694513778996031163665443094888211332645763672532361593916487365959020312697557120053024012667939709798893084439662328774768044515185706326920912539377783666067431560409001112198322587849739948628031117090531198434544743171126717945593121564387891071617625505638872482356498689892525166560310704553321928253445178493832875232924146334504819277575696434724561029832056168532590594925863077654855546255968957843540009821678289110527134022142824459959013747046590369119833186942199096430309229446332343827193616714391171672758494111920857986316802208659846374545524732749437957971806823895366802966703426493201353833264121333910874889520838569145585600689600866204597867375922973240721357950481029348907115670260981172909648609326358056937985164875604450636403181979219710857744654383079631603575383812200877375234296309300887297158510477959711641776569750331005693867907902704931747007475291206998173971673378636798861328704372015044618089893151226331704426284943517411522788116282595517054699559409908857309324347309542796811414949917997867713587176675862736660571534112458044806426501946682449353759333418039569388631372333193489300582220910374053194035501152311302351511970633821795523228474032643836595367760951868028506830470417378074274980721296525778999788249406469528899263007140230090509591577246585813157263509918721449603730083808413831439455854094585469459246648164876756346072263360070143854069058341830387125327090288990109197763964508218119040112319199082414411689805381864531456815957838583838187289020626758232718196917089058431685195513668879673927367905813760832534893869248039481761611751522408752210326366878375551775804151708563746615814786059045799255210800448518235434460487669106905966679491751991092539177879951367626886275826308862290083992818530600819944981038166070588436230383839257748616011547523696929821554761608067193905030097562285345229954599071294069290161132812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 54781953184076025141961045595530121936204689563301844079531061878964638992309247410166859086968943225153103209555248961021023092367801881810847957793068276110970995253388808200515290521037530200024963009867749649441753847594459917244415161144794992723261427277663463574939328617094949174515301482415721753623759706417106481189893234319359190047078061795062576229945000983220883800158789902275233663958185290703462874192894532623102947310472743258976508613045684912086379510461406677576540195352793524156895882829843740122489900908875148469115228825166019392653887100571273478988842594475795307897306427685183918684984886950637603184405109586506983083781163824954383248434791748336840806026989091240635026101911206924805987706509140664596870434727642426903724080181021846760834500928130858993565054299391977810161505536558456721262295236241243343521627004522085040731715589024371282551228641919985418271440931738551068953757586948821260751412630031314178302992232864445910403424905880376897850184199186567543826205106583176197281635045584000985072998369368652660822245531593500500751667381977641205704581715515160695135571113051787305570674261543184905650255166509662704125493084597542273588069602353753388674486037230658941080939611454009176126773828065520800474191558620123771809377786236951124681673105067597318043046206919946558958937535856413279930670365838997055034044886410858395412968856651737505925160692850365965097634667309067437657085823008809128572561606281389199422544083510218460059670779460851735586232335971091429444106659684602245660396161407636404973325436249774767889405613886039153836235108394862058247668957888020074172317433048980760137855259923410887475466621212157400031448935966467928450836631052185538282393042354730459559252576158365854452173107638094743439963498646171602544738740173450380183829996224529968069613254469597526415684202771668124982988003175309335744195769172695419698600237377178541748024725262926504189597164171867497789222487278860030061723845109861214169856500739143234925023725506842020947978806311904687989085422157810252707704610449288901578874126950307106077488672786597117491423884335899482114148191519574707022751698138317507172982441813317487663603130690504841457307082635481885743220949913791197608885059327520040789752537577492998574349810205145615036492090185797376038219657531647775470031207912280018762799313667749142645687028678623083404176774150697092789085915195790970025725862668318780491505749609217934134459886476907643887786060726697754559040376226141574715690866470650679256855729371695210944274915945468406782584783281662739297666256882573341815961208117972192179392113134983716810071681273010647489776699462854083678724233274790468656907289499660802495942929524558200330293053087937374470306668144470475597716652749712704153739816850312383231907281162892635901941831444069372354943020765238959698301253450070124422867754048590904916858888908374386179089585270819713797961455547880009294352024435776547155370359548074676188942373007175749939755845434660429498470076227862340879681262538032760384560708045952941093782748009791506495571555797557860388398888834534806474113424403897694654077823568576442876093555228123072171584630520584833713057839341790447021112045878397319953662475492853082630066558238938016970896883013630464903897998762461069139936798763149813419064145276014702513280755248955340126400753761935196309863172243858744020147819417455004211552648689424605478093165667127273816030079572091859708918021382231805719747327734507377497946728636553051954958644966286617454838079929921814332776807357939452613929156739730916550222821320767381417721545925537586005338132202454486062040994818183473177897977324507411293810748012497915752508138851184320328422347715779799642227396827132856275954712007610764389316362574198398881921542044354724207675663664278805321178239429791516763079126386865274167081905838409180472342436504357764638711800632310927625939688226256563941438088619141233213956609470575452273454292257211663977980328948468984618899092433875066376104378382118819780721511848164902680468188627087343263753575166429045709154783766336573782001494423486292362213134765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 5014297177894417094361554651750976100946811707538174503084185560207966939083463715774695485994505250138045391457632727633058088187157936573385484888279534897582234780020231838881962614150476388290861309079702554202748824210637440142391202871688491595379579270391488462961786255247290994094124610680951062336089981839600113660111527318180029242897486581427437293106336076935268269325160436284610612662191442593635497724188078212534309790175728334895322951847959436444504436620315073217276742966154383691082492082985238867998243979167580092814647138118826095852363454646350940488558102230977788975565842632228818145724759224248824215135836321391456478726362301343949955880932975697281326303925852039409282276852041310954367772873455930258406358113103643102561136617608953182961676844520645199436502611232225176188124456094950848848575172107518329730094425224886600516458564080143890063491506563227990200240064030965505750126978439249804020913999149849277944988175465507798137968690825135056263331982464448397840536635624506215901417778341455505620088020464720515634191389790133260479081541124749150055628168322349345462458881178941747679909954744615995533990874862815599229720588699688388341352402580129071333105470994118591683996028787802249445683497344364267365798817516266085760780861506498354624906087366617988114345982376720340817869590342066431702431458144180729836919640297214742390172346616270484044728581937317541373654135375662752269987008557996206214229775710028344497374669820012428343971367011881500625467072492808581844429543467134851088348515431597345880674649842287744588180894569168258327101353427175903902027043284686545406793392501515791687476614325721950485950614869203391844113660831207434667606600758021755501545539616896808108334652767331016682249123924925731017714099790644263664837561846475140672483795194618674411555031649589697405719817582293162006477724743200579018228483259820637803415921951362537658527426416039730257678696918543224088496048290236926401403175925788712345246862584372883121499277777987541438176780284403751000352043079036121367799000361834678486258566849119384609105235967740494737138313205439654689707581911381472188284356862905697998081447012720394295999897515692705075060002149895654976001065462013667683220372292518635179256142184759412566513147875492621037563480720043358633531617439050952266107382388007324194947068751486436452727309326190092995844581972645046397918439509198722986882508349754074495912318485069615440429519801567923680972487776712870753304114405001654128579974768620662786172796947037319555630901816286284176250284814740518569569065700000689291514181177881172741774795984473859267441416177382845438332700152782485141971213912145387946049184336190835098922710456183913102694650719859784690508400682902325787448867418025844555747867620907872801177924078129675856433134388348120199519397217495234211067657437845598560584293206531695892850412764494611404679533518518707671522471262553276395644066459762062288357457664617065225170452015399714044434304800319810390206632494165401184412210074459159481982440545946659886985641737020071546818497726470534604963043902898518751693578257030156934796635496521410926234237032057462304034024798916220715499848318440254166035540880030325630953910325491480653869596980231735842427793412195758901059658069984574653599996750232351576464289712507702707084820707543029145515742666155393540816125207830142703988654361836896248315689129829716759172552280490090781869753202967375163305401571559872572933086973240856191113030481822541971287888893181768449238617745942276761664112984811989178317813408320661120434740328504702030710297910297968127833193880983807096123515090279529970388570845406383730780454029123488092223444236273331030896170897525779512422654783589316202160884065494115540069350714609913592677969165961325774308187569104825146803012532951293295026870901367825916987838919087012483141848368892604621675352077323355160107131674240693980261935496669064978577483865998192699579121324001554504862651807125062612878928533980110635684111251514404011700773636804338332166865218471776618869776026099118518744717047176370414921602662652730941772460937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 332283077547520942299706418801909867637084149481205652909879314517642811838760237043688292574770779885388661191037315971544286402541971586935348624544536271940217673072380004838782948774156724109604728962398001754012276296594564774411350925825343317646943744214254859808161008861763747029308190461588136411045015552651144389238002287645330583386649473834964332707878902000648025614207528362261826718359263425555153197565841870779670279887383282775651047259792554797400212517803769224072501877960575596436602909894623142744069320540147311742603934757379224678913411668228125021096069861163060797869571736668703310543716731161624017019423487951016784499834622993715255836475771238347255580362830001669233509179529996776501341301955877758499883720768599450695380990163126272030212036223745992536705682232172870748822092750356389735788125694335913018961936920528459262576071306098645401280618693108180276388172856047225945941704581180925281643047327096777626709487816084786926397604595917040876926251556475005388697953492531033426003863208455153024394091872014868325720332759206151100318208396113983605535074769765286462865191194667028738133782566537638432843791826564423277338422347583965025493083075493863789933525761592351840730589780652317352692022146424539025763339183152935969035203647635327717110470876089752533842304141476573259583398250148255495160875717831876612214644344062571360439291712079037770409818765837088002711658787754498721770498176085155769018233118045771196030887392692956478107027992289592450923282784620549971899129283462447741281000405790901303374045089812834057722506396905665536635540993763808535135146529081796693878959704722779908580073387339254255260337026756991649116796750496939149936383987670179974299342134671946269411568208234112355884297525828189817882398695579129658967636300755349554943689768964806236024689600950855192650089678817650413016816184570077306139554484910073954180135722210591979361732716475770202159358442702386576237183705569772527568267100807451202668320939701339283970529825749436612778016824788014484363603110816342518868095742027916045114053240234831923894772874056027170119394894821975861604903529731330672286260371313430900624719504360957153859648385651137260392974944106891716558998239642611675324313531008106148903897992117036191409455032320732235238010414090883347624408201779269084213787512082310361359974991266196644735207790219738160445195061549534558832990215375975863835624953562058533081983399883832648057969654071529553680215374309050450527076674728438743289612485009416094792964504361187392677621844878636666981917934972805365437091596548526234700729188533270617052801428684275851380182019281414039634794653422166407225940740928582339969732514504108455647187701504301357767720867213656167265171656074916792586024337057028646452376453298224477929235981412832504694058490341315971508958393844505417989337564339480006801048152658658695841661169974299705129433879557302020569612928087739231875607162139828593290956669450784095435660593889163620772995193967900365111007063258360111416714848603035068433802741497039511650311206641791886461840893863083124785736342077875855519668506224298711808182652168362657919370002216515140303366140122564266909554649858519875382564242732243521399013283364258625067682374528950895482072890638874304430614244186085247915152246739761937724081185041415124398521441947663335148730306146386185916968080299356752415835228113080120169741530625050150918410301249808937561952280920096073146165168060626013990129518259364058800387217955977808016328986082087194201743486201604262686687627106204045678434793096059793448804570248329000219386065975478066002369704807591373084105929966251463957527459126170238598656020366579080714539762512821431182379413161912002938631791711523021707322701430444692287987217876707222286027110707435675566304538179408213512446949681746274717904270776487351747865413606205276813504805877841441595988859325080240732278875151987993769045959461135422576634536620539887173488793854329663522393134235645717345227697623189587321023403082939431069309146879074098140813230872917170547558884867108069183884168170379458973833359777927398681640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 17793559000585162962560257962225382625523033758272512435971602195971184608375143445861057297275895991955308188129564932133220318475090129313030635252262647728961499633396288522269175490225743508540460287284499961618122789841610911247164091602890959377705992268325915983532338422675303864055267649670084129856192299009249050929197953175976178972182472953260881405727643960323408946567708230050568631730367436998335867050961330944674543790486055256854840306149633749559833940146766019411150756182261987948586331239898073507357978280366571185704621073019131513712488451215358439502751583491566302416271103018464917439280278759214665212681326896990991074711649248968404265131334123802555472530560677664429394294590979901479926623606027004980435399133695587003083201612885721494491920232786566818434676642355253739019948647665737196048517110764779980465997169306323767825804606438995241779849403900942663300795826668618970100000831055251531512423323920013651222704073215550032886142228694838719407857180065331544186953426974941654831194692427236655441771003979377098524319734260209875740928627401841896093035929704585513095661603705757230316190492093451073446633079349961333661151350357926116883376105615581391703395588236311579005672977747088495320026739295376518427009588792836420827894949546159859316407642185874179831173368567422250685455273992886988659784323170031978585875313706330496784539914781759671483109504831148063348171070910938634428245303358273395661876181850549429280353077234909557455311245037597498714995775417048562784566459823112152890136435652194786506407696967152478199588626223473599404526799852915533053278084291524667694678741869001770096686220939502012119917197562636364657789401228627897123539729108400619823820310201731612734076272650958648127343164400750907360505103531546866319398186015104262021687922091093343511949630730328791215532690007939015347627208400649778591829168743609089239933683085826389788086445389056911981277014533495876140537710555679381158653234723725864658835177772587296507133798695913575911497074767693270390316259209601863443967980781427337194352127176403198794498799833878367735547898264960663503134668297773109042303620315700881278425289487682203948918600785323710842300456647509020796215728225731635730661070470349623769676808558440442777223564043073256564879324822009671438330697608119406014137807837008698347026987694525218319403619006083315450703482807314784054327845958789014600350089462526807707764480318715006826785323828829030924464772431067585897730223607755552319254268812218833747874728477007875563378381594228545582668329200200203092248287721473248174498105453700323093866211116541344610158787355249191768872481574823218646411628429611693069947531174487082800810611754381676376025882949655508152720985953674384825899586722075014561304585186783240691668803635366812317489549219078706963803574932633439621026844937622099260008675242870598894365701833968564285770968130744806552885441081602367521098024696765112284380365393260211213455355903626251580844886848503610260583550066994424936374887081898474189422555183385522346040513239805442886398375860167749092423414204567777292668044654479263306789122497415639868554820522632097116671397890625306403420521446537662297338913495195503823994372959014668864245456180107206084901982169470165210407562261238073478652786020332196671317957171534826951017229648457654045953754477242200330589228341598174921689796519030466415603610066979491932537151629082602272358136821268148950115305093527862007631899773228976352817136242957144915238572527535008230830606015348878226639748707117839998098914490126975094475098340423708935280037845762123849190957213807734254246598959731049940341281640274342356921131789292061460292617790113229570103146335115489126463910891498249722378078912121135935069293259270141718129795293023291777592326653213226040315545807745792484527811413460073544968168902696961569374652679408914626190329592779583814600152953759578910043345722046223331590912531525327651211360133994802452127755191019670164675983760891377713123430146299947753956258549542808259645013304375967090668218701657594167690655343818488973530475050210952758789062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 825434602857632354209646347783564359255899206481451784781957120450686575734768517753271461850859424457517706461931117742609789935105843137511924319272192945711811237315298501658410377245744374218495654343528942461977458792615562528812502298185538170060702878149886214490209148681940549010029477183871084153232136678564993881800222864016422515513646034308611788529142205094540077059391328542429361898307797617445270977648346848842933710901006479642293018988052426996658330609441964599547893563448723391871191831871168521556295744172886716863586090694637040437869432844827172444150802375410870194193933605934362167911858980834637911416950165181564354636627386130729788831516184414242969385193789419830780488335572108288783789960021465572985237121183810804470901692755225391459911068319748300626755844115959051947718521900947628947338170611544473718387802439977054986800422463842169527622888323996394336382663884021827823021735466675675313241292646653018824293845566190984896219506133852646910810555724689104764710211312874349025224069065375326876128455152765745108930639138021718122188088777292836484258727668381263062308672355031915458700557742977642999741979813835710043129100378201055683945918030243931508443894588909616891677057984755091966868383916975589887960829878615732060777828756781942749018624359173803720365902471475801113095949362372912463208113561346499232993627866087849015860310025871522069950884707125510933592845328536699857247987700892832302389539162829468233498668181880136981154370700234651487643986882599437415551887239236662982467585277703862390008250746820104974817958903897499699310865776760117745480260644481404574090795634667842521172319292759699213620668487404294798095551812238304446319668020745270411309085186903290446707336489953874014459663538464005766474741303394616430124746657800271552001766174193902908862246313622808253879904285894678258443594789789739435689263632878319543594027879955042383627757473588810565789714369922010911733869373317799496495893194510068344342576164122065033445534347341466428853341740272567001957523403485695533876186796313287192512449165232417136556182009592670253067310449363563319128991337186644757982471792099989735895095398642641823789257068693080961123917501025309433409232258514679005446831601331292059428693875274734522356309619029433694597779782010011866428894847497118251845072075004342571538630265706419172275449980240193543177904583441531131910532237264724770401063067249115489896073558587428498706483379341364255155584249969982462889604229728222112512771804159471886659555902391111874565050958123812052766137401078825521625384368456257995485465037412160162850116851575693161131122766579154850855747799864163729140996834697175288444108738078950783928438049749414764158977403868374177706110624904797166215975977509264713509295926109391271328468937796096986715939924826341050888650274357127387915523429015532840335111327019700650683756251138955042673442366543354277337991908458791695104712971226935595661093059642431184530018043529465987677476100997164675013070869562672946884388910739397392130509570190286310376994158165352872393608115317675759314980144114892000060007408421458364386607808746209512371306009929286870069336939145794112889149344590139743502133501083670512523862643752413636276042307831488159442695360399696039400748079132014669995551037745664497536961245852715984715895605738184657647886601764340744878876550338679751785829342517707067960596174495151768989014021959196865965103688873149764837649050267324898915322152406705856050068417395743148803915699160736406135876781326593379341052155980414444566070524304859118076572989922519696744423340305008665862786201436878085432551240877280540750722644097539737418510335525552805544819302881585134948992144237182058683918343824022545565293493189878482288335025374167302762546529627808001360892534416364715463030533265471410852203817529919574664379805229243864764768418186441096479117624085785285658916520859478840217881937264887252462799720383934325479879941282450407304747821181632323776191207166592846048476445010979777785842485635827905698775753179791578049776108303478836488236847701432922040112316608428955078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 33430367249685166848299545199245823069543981064013836376279265507726967168728769318484277014881747874527709886384012152935320487984927154585702569091713638218608107306098538677144298458348199891033060048426256012366071404799616494171285877285455997173686672507704326950398704837644453033851636011657087438829646707069833933442626316785872126204618433429875251590047892790278037655660460499937110879445865535839337415381231161732273636341287212544688359410889525475910175294824440965378952013142469335819339232674720666256864426659611892960843382907899832117894251292950391923374309406339360139996506853614525820138899558229914360719718351733889668616300355375067843491507873754884371720651424246736586272917931286153073811318965354322405502718039136204277510357974510381454025280194943786757341651012554931562410053478456817567187166180621367962247461157421225824178775854291275779940935090211851443397296815048752260594377338391943122450217758560455322680169002072695246238307581597899626254991844551030594625840799191605668896602308908353427899837294865552653544556019126961376699005128289548029219822568630104636881030059460375375536348170875854878104088682441053627020825516727197089016748613502381654765882358657222557101464110355611438437943614537553463616166407147879128856313910046764580306301937295636813654634385731940559674219660388587887343871028434825290591943325092308777956127835585174074555723069385463650488956908728512762591343606512476396953772358740473873405575163510109415054032655393553322199180515209610870709239378102950474597295780121153297417366043513617059179699251724091395232711175403371941360023715910136952799654484544620614109999888702110929871412308531106425404154426123585353620144794919898228127953498109620920692424962224377262971111208227127761170748213333994724192008776539752309160793569792242644954314343860409308407431288857599829857434286835792623868960433352529161093709189081685341353719931613075907046438022000739977382910367947389681517433645668425427273672732039332512533387653805810880612822976335019664419267492355611085021474430241561821123372477375450665477484472915352322622135602388453712263070507407827205211024186598008352662734434514652191109951903084119813748403142601049021904894852163825364676389163770579018485041480326242620220496280203836379416518095565983874552649312880580137880995628035992136368104336295970681535832777141722194141317956228169077193237620845903017641876718754724188247900692272917712274421323581685106881703710085068786184452443041497488405623235705461618194514038437346393453225393115006290598407053421017190263793856198692529434590113539455250299389012290565437450554334729704478942743381016871549753590691648310785172258323798833079731455396523761407992362300638444370981735339069219848373540688621844134832349280413711600914340143995009927286075784762844052368052197201587154594286209555393457617713901086151011066260812249204175666395123192955950718575769717513627243277043094451206728120802229002783865888110131249359560279196349137518361828790207745602086744899331203312335871000855327812639293360296806478892262196760173027012592883300350585461521386025672095001272415502816514967985324738902607335519730637905256482221630532561005641525553148802127768926563507836457461321473827933464796534767621735870886478201988821726677208619408869634987615234239413482834644571352672012304121978913202594848736206485555350396906755675393430888723229005407886176689408211778531149809581654523799279182475231340855218335914283851498242355314587052681015895345304928295989155905789318992484876492249558299980538551672003198080605837922313328220214020172122661401571378992155575180919129446869763672774458779010136482007862045760624811120091195990238889287260245341060012338229666915633989827067299599749229352152587299232093144032125921674583385947212073448320871822244268272351372611019841476820306030730293058234327585333625295618227662163855910833022763404202665646981493462212706665659533250981501380217199788053434704710589781637183747315601036962888903062803153775025326907196217536582232361417352843129099432452941861697082479262091683922335505485534667968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 1157550829351586787536654271743353280430003561656372683892899485608807113851239687414339386022475153614606053494441748771678732840895922712199983773819761371017536401051828227170769652000703547146599275575753400086612261281065422819545676046078943041634230136781972520230458457813501551990356684862010580569342236668285558064697520183007929593391839480250793771020852985523027722317562236677645644957867679200075172487122847572498744929734397197026147795051667981133977011309294034554070005084185079897162926333893564216680639126303017759947533066349117402352619951996168037345127083844335838767305596670366866758036238048857974568297066767366999489327994251080131961817331758338508636556772901907758308007902791051404078547432064873449607828432784982053926679728708738943061749624836371918117712071782810698027685928326112403547522774712450720681023893290223403394513112818500502102988175079985103472725878006371756973654688645671190832014440319870989752123514006909589071875851849846713166114372355260299676891832214149955320127114918188932195129253676004270007298658805883673606199468216035986089069528367436400361793898311486315780250591714515997126048651732092517104028029242231788884390900361538727210071753149927471838269438605565206574703398477511450856234606992344317787515951187254212656193264107435443368780765835865006651767542672352426248878938048205820954031388392003585883448056527105874025971102375644002721533703688471924394127902842642338689311242186272670646846527654925696876836271411065692446454561051117587431289071096173912434808687301003572275787194116030847973843626425971612193884407771378598970422213852810401669695438849274906707470061487638774316511817297547784583328174244707040490608751288953776891078492311404468515470672468470042377007062420273691778696592010400659795414171117933724272847546961802018815669307042838327691992701129624194573303447149046912537882419837517299071644904879166601818846543467732448606710123282080475251975938404027436204375424272498509416878565075390392926887091940045447744494501251502153092168934908596468605534578045992555390622164616656087717867938821947233108861495188600865039749174136041748215567657783997395770102466992258391244776269554319700210150949975913664599920937523681694455433345944585023947622108120916998269260463030582147461166326818817515954618172782889686735745783488293436691660195921406751870961735459125079540834943479919570904176395241012152009934635771556463594665744585193883245290522788631387549426383680600178265199924380355623294500289593898673222173668418601336637343467248760239852675043548351861079398788633609113978564455591546819531419512664747774055944112034177562830630653268461196118415051055711380801571468240600666112493299248577578553201292660406680492436829518649982572454862563390456641157553059028157180448297631067998922686801224804802682298213860016288601202672021855813362363295860323665111579421398748955675376021634647467965258892401351951157850957316797633436395415581199353249518023542429599117115115112325608212890943831658679167917609526037144379447812960448696895322930699468151321269994175668012207930588159927135188546294203669253441125701628783447952376826641328476994156044375608269749349044982426339285329712635068594845046651431930264410963210634686532898339110656508035207409613155825237371278056667116347088812321330349672635199672677445797930799126333695120470127729650936364558129474772950415247766585011214626400750613268422053070417433450031564246539273806253100049056857930739200545483757467455768139860281962812489777884430723721320321444967231549644681143499870278484203716962918137477403908854414232450171036736436081711728945156710900656513544472602959807875088786039997346634743449631188751496453552914670640629455576141302583344537424987952244202807681314560928339985746163793635896490746462549719188605403460711642475086066965794130610875961801205961279751285824364744808136984060712716779991603703298420926708803318467161922928773021712646787827683063978863947888074090754518581827288283177227039865544220550197832042145355153128460937971853680458555993642540548769862433028378704329952597618103027343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 34552933574183713272931392534203234340948763828554532057113975472744692823526600506690450712661973816537067861883501656614193540957516280314543723501902583858448501762743630456817516789087554521374136774531980011379848367075942496168581495427131003954503076331688588549639800675861795336429755831066650793674623814465011102299834338131014211943482842449363829595391252293908509172919816192258725392081103209239521287078729345479294695778448776962267094721169809820027519413979748527833650951541875164482603105956995458928686754825345703196481323834310031663648310982827573084072086189222685534707562336240931315455445062277473262416644335178799517985363618992356689951922707376970488228667661565802571111303292916196451750120916235221001531594166771428644593760174314748721345201701305814674830837344881075137505602869988470086411846067343547575892934650543251619046072065581169220956071011469812790328336870172288199734288024239325625185268487801603382729605823035526770137555384758007019555682055155491868135140910076467910597527445624137204070749468997543389591785414150149151453291691025306277956945560118736163122239703583971744401282112713952212660515415915851461400348926836751880412841083525898547693451055418359140921571072057141160949047946400688837869542575937433844434035061745076364826095439315451599258125200856727578197309979875384821250998284658580852410206343872618860913245313395785541333332726651985519895874603719864966168993701557499858755264242348501071375612279933545347820240143498597039399205274928064720556085714648806403811775567502248590420887307874078555493135203759938117639399917710465804599520752454847853518089624723033177381506747411948376306738933999667861106040089976966242206263270625637511029990403387574441846142740557862154527066577851350947413619307586408126752042321836062964690514315969288737293034538851396502780231643916347878797571966928990387182229637348778708781434328374932179417984569136549271459425920726980853205830910982158284491932670723860988301236248081544201285461031829190362672389529298933018230806518754358349943980163603605306944234835769065567306661423989320261015435513831541335231225976150601765448706096731382847285622016472549270193827793982507522982241980168280283223488136415832084137858586182997208121065846493740441543517537216421173082410137362109993360009648667968432055038834704203516868391186378613333103714567016657936593897788083042946171764911512462480658896703291903522842426056056835769135046892459397253264662606646914367192542760237515410587495419583860357382960467410397058107090597980149274203109344643015310266911338184164204804451024976041177088504684039043190853734938081973521428834361018369846730809093414617699933035971787649862983240998366399984867621290162004093508607900974618670449378327438435336671542324373356177490204733712546261843765281321330626643089481933725550534298886982516936927301705240382428873211679987686057613710975016485273338217563046084576482502733001193922744999828007935933352617853692372525863223290541232663713689325606299299191437414053348818062497314579315874727737967296053924492424869944190307576249806490025507916582977078724562919299533661895702519397137145414202855469632301367120523032966557668802863825490874192067201700463965535751653621084657087480095281953430658173858252468184745829321644156503333446667709020979196403818430058506880729389675621814128089109215571907702358058928655172423303306747738842587172381254900563460186490924875061966086642874195430576922818747882618001371136857253003405432137308198811696722098421950655520920660102873765753097117382658932185112729102272310221847651079798125303092883663340571657174343862212268138031426496009920012471869575906697484307694160498478845042467430253271386397258143567995320757418747769878755848390151638993570037777257497090595507866860035586588554925359435864761554635345579605243003028554706318752218709747323663517820265029011452283235371454469302038129900988110355273740047492271810220310539408851551091990549511390531251865181394685944464888805044944689944327491135203454473546786838600624693297023571769046762702362364839500514790415763854980468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 922687353188330204035869192658786631984161392316527141792393890317221813938077446256664062799752592312133194062692028823516977660656155625882041837004657628387860292026497298209213397107197999419530206420820574286997512529469549898604029446156306713830475047117633409353193028743748445506140456503624653451204822778153846651459033521140616051380922775047991658154654311490948202271984890630117507885460461328778634074232953926743230489857582012881652254882801833833245029804093220444173428688460640568483605361682419856786224364974890967476979209275635032279728703098106445717854318430503020284283699408378974586762906058902100107698014355714512140111670015594845383171403953295111822169637649076442037283606842142241422808876483816975443212127079025880562599808159889280657756968679757182385193772080497198736864005543345680077894305788414583236475116479393200186620780866820473822391271787568298638413380411616747713046243182025883846836015859396641440773368863818278235924414931595465065023712926742247321664671088385328082590524071390242622671460750867232222983432351998178890708707920353288090919018494606972998619756894567617379087514240270467019443187393574538211647134260743472952189180264079717212847883295829457992300678018521446251627499076802490118510647829113822198422987514636178072247503562903144111074139142621767601546466601695008350484293604217480552020261820170793184014724530517656685194836955271403291565706037891479526570090953283626625769783301803874853494603198269343797284064052642370496388144811254592902366598285193537615058589675546626755995346629128430227075649212606811431516097350269900298102251175710924417410264108612510487427431313374408731733208413868808828381644284869865545515320525009796601189328344731234741829701113155927311071918360235388180361016570280138073688020846153272526270184614476330123034746876661497546943891122519766335852746650632264692817681142198602149773584359150668565653143581397275316756664536429561755399544258475991960648999444031829468516207791348983506034229496905101890517143187078598469215391053302737744844289839525625078618796161658993874997980361959232084987982649875181513034273090162035021996827237610988140753323575630651690160496841955451661404439008035818587398750953422926304227937951565018842920472286876581177041034495865250328703677747445840282922594590926587302560101997477042803542653487694920920750707329097151305022301096038026724067111844515195844908085019952309977983207300717699059705592328815321764781848480166158640973812954722908876631216684945553575681979509169641785169362310790789240829937989824901280078006497677384161924112243143705457161215355164669300723986852947103823440437518621791173348291412783495907908515903956042490272337628968488800622223398922385899425604797731228203712546409303967609559615910808406843250728491447874055319530440723278628106971132816344477702254353806816988760631513683518692667970082263127633167922692718462786279983554023375264341576976812935568837426177446427714335286553130803904360301802896546959413476574178509625374697851133227818303927025608758358703655119039632977794604760224821739325335669702767443200875515773372580820209131687825212571753611609764783416855551877949842371747447396550530143967718972413461165057398941260888610839436277709119876906388659199737217513595963089758850975810939489207685529021407362634639331608468076556954934046718434480477920490387106068110204287994417286042886108280764639467131256506618699247146448733455181190925716201131786393890816089138911171028645338704996919219249001294069678184087119189646234535090480292538475872158615967069949365098314647272922443327780626521394324235812721032076106765639353878307771456274189092510632016520082070035745903605061729561139146304093783593753615337900843250390785803915935318195378249458774515665964849249838187520751743867219694518237846086345025060720601690475474276729731017903285839207823302563830065842681852773484456137645046779615773192711929449661599209799904089438914802236072435248151183614089955163499549079697401093890300668572939067509695642395055549534989448435286542292695975160786039217782672494649887084960937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 21904939046505213998921943579314977034020310710439159531194874426605811528330818419515619196452908096213782726190421597428713369500548209802659856432039182127591083972728264750954696925070655335596115545850074177329202833247542865722089134050326839641003413116160067535175910926589449800662056466613325091402233895154243956381836348414078156060049277714410146674524962405546679204952812558968536200529506277738024990735491258684677508772412479586184830336976953207297773425714301225741169642791503687592866047218824369437933265290601105846043223166960512805945154949779569918090266565054086055975009831915463270063500886342609297281492326660869533283954418893970495001603874924355779600139392975431658860055465552357279906652089160547842679461030164206535372394350856737504594598039743758044014851451291354823037014349522459390213607194537412781426104422646699357348072479939965819324314238583093032078937860082684410050559409390794299798426509522832057483341675534093873224856113728052854450227728819212052061487470784737213130183856237325343357391689522836979559026579516339291853434178800778632391395208439524684454587516779476513123895494865487014735178811264655516076265786820418544719792309647114349925003935253179029655683637462921694225397124647333725556000841261036747018546033453133183310420302803688899464019994950219991046691858985261530560797772078158424191375264026086158949437510840272233335410607257131425684910402101011693163246660507125618134522846944284305270953321783185846915379819215229892506977113838536887231982097217992091525335550980134113196745796198071585548009659095734259278728475340094564473399069041615231164251242612791045879059586455122407245987348295032499299846955212791230457720720513540830776939558901447813188390984126842695775792353219008243340770916320166081477980023900409840052831966359409762552121638389373912683287487961020391258081468637069721599595369359705077260416147289538848559361705697098407239175179499271875168582308146860548633691813442897076741382433907499034246391813582828067998778765018027495025645102720768178378870686113208891015710413520380851004936872102374811134251960068384210331213246378334373873080451820930238244192783803329387687965395921093885589267196635750119453531040741894614921351790569396282180382786380231316394864914740020774293756618148779683306178528610661384849118136621313911972164692555193625998861066365698996511489738579217522260762277469802665255694446727348804106042276727113315063857449643166785674076039739322332230532740517876603972215053145540334758081505837226098812365923658950396436335068038571677695915038859248857522022495078925163172259710161227331129411742201581701258567284192916371510233981686480773228514939442638297098003154046462988738687781965942757704673093127348091497071249979863364451052895655594745326762746002349367323209668509248128337888038014783248320649217309026077376788366584780759558214058932703954912500638930217944967128101327756813700019566091947221273203238250947246676368580845794330124378208740655528664585061922777614036559751073979518707088757125914299840875592166063460171190171803820714210577842529640855096633860243749089983261211409583261449880470018650988319171811131867685451386820938381624585972671664755416610591170789048984396845212705403043987978399972236319075818737937162158087606725741034615191026415971972190766737301802671308188042081829875035843787942302500600492652705984616336110316477542589766767328904594811495156066739203230046113609205709739334253110155031196461474318094945544294921836828214672827012720847012283508810404676566880558685061299715772044198589529869468072466800752445169474364992878113614649138441780242101874299120064618824732782972753019441774502326345067146987321380764563937484567996825904481596557495100490553354889157581295612349149153159677547282196935724202782994307842743143513602600214187763209387918311539399876111784749534600561489073010235136846866111470535109017600696880311239553146001997155017221428673082066048328665821660227435524719990415101821974861494364559157201767355076573419365980504050767236452809570084171587590302968601463362574577331542968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 430670837864608217474377761773692140425641740679806486392643350897204588258836639562564940854416110844523771764101907147692991194753207813436538299792511617892254611851833809080222506470668529539063504296212665766431082845407764033142848434725675712358462784277620112669280726539667463915768050863298446169532519391544425213475645931447090251252390971808318417226684387807430221110644511477387285889173929429569913373219804983489924223761999519283440127315590923810587084551844158589564955127181190233241952010688742223804460121369540536655602348222319740814898043071693006338934552723677781235478153071227068840682435055995535752244234727075296502004352296914262517247913370632812724579470213809919587546736742946039227125300724287036391202431939243415112512546037230317166442617922626164668819522250901277343241753880150240551548296897537385572289477605146942788867717416618542830010302337626115604904963140108985705492431905353870911284709745699873370634128464290511459548440899761882518090223110966922622272342240113253969050752638753467558272832315536584524352881986114202577094859969251067986635509439286078808147346204892811289292593193202631920495055605960326520638886872942857357126008920756769054879435729353565588430730430389727395588859285816208102745953980311775203757925735303044182621306940907757837043270680674970050832870400292845978089479227239374883950116064738062370208055957799433310632795708083299095932581496015767050667554243244062059735541018304018748015613493239575469552576742451751840520701316813162142962234428056947579999048073650033816218383028986574163455222133196316190663817793664075871629833058809760026416908670120405088443217993353227699526109547642452529997174832163280610735143928107130369289153547731933987731193203642836786585635885676098622613826006519736133458881666847196339357475290462506175007479230195956388040204596121261240800691710492414734750593637316960927297695238435575030262255240773709080437091792693062717816879974035995623955297790736379797169878651257054488543764894422036467711043712946839683483486189639579328758046553544588901431967924866598508483273160643088687504733600154932992208086553795329841722500287904717318152980785366956540497328977250857274893104863765545037682535819561690643044620079415596132378001348342670468222823950071936025716502716464251048531827628955293992974328114222093651923170227943811820349560702607413262516666485212820036093902943405221772291155830348641786537208674783492933621248917916816142986388294058099010648310601827544420990552963435329286700947386077304251207856867356902031250056468104162894521619476416123781411953340408936582303493413858159121268313885711210966892984497004503538345871702519444861040007493427460823294779714757092130627440807009746601868871880487932299629843401217521786667570907655855895787435226356068606379686852991352716106695444567028106206690248319193556052370572275886407612218309789262336247660121607153850224692980517267124912425310959344766575352725847930732827822748778636465132623122239103241917661524204997533808561801719351871906042386152499013284141555947451936460431486263112436833850255147238756555878235706188702260500850932501785153486721145369836896151077082560522398948633975751580344406900103108993954949970546218676344677211677815871273396996794340900044807625606164624550535618371415734224837430593060522510802188191801161797199288658473294248719196249962261933351536598598475643877333846471265917915178429220445953549770927895175549345254281181762699065463656709793488946832654969376661320358166391820569500012104985923441598052669176540806076538508315840736655638396134990943587679805469318169119297326241119453085821347817477996171284150908619285561087856362397357836851816279160226387938811455601242298136925770638136008300166479114230870100910659135203340907815082068965022067019569928280963807658903345797974889965416045221115520045243140630071102832957406058751027097073906190559877843765084672384544755053188252132113707834250519938748853616368815584509462401056316822086360880363978445545598207864263560746460661611422518889665311201030950092123879039718303829431533813476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 6820213694352171307043480029676632287010256800491846795617393583062561019250972777306632138588551826560265480806609426513858077652875317056577732140997317345108784070799319870492628205440026086272895299292741799412123083517148236431303821413697668042807297303287636855656082192498280062025467189245017777417696568559106929652330358282419053450989921607946245735320429762648870938971583779365019453801055961892457146710452338787133691716761067906053488192001868499993807770697039117528294573899666021308324221614731906523518920635438786682606289355407541241963625125472067235979170386391730985659746282178102252925874983290378003145160816010809298419840238700445279273660078133007505307221024824773282305012352742859087366309750782361378420397353421204071174672498634568263699167021725885606986854239331914410142064057236233083271060234568074140120699466749858144833083442139860063967743440649963404895142142568770997817756496173534593090019227500782748187600603124255716440600854944109168724560154770101590363531083932384909492077569433689694533246503662168974511856873529182644257889844418804500097751900930606641938353550793615766657078533584263453305324175046545654941423954613787386767398129043799271813454689038680532999645804614489402970658627053924633363361664781590588545261264228517809316313318463614852599601925681217715571929605803177195078617667120337690282264022636164975844060696613570011970004899936190943491953219746883219970831073405302536913635744280899917715407915296969217915026266746850764863409396320612035861761936770058771099415380002967500313366929682362210153262003930871672964334864929164838667235595219174434230545036528409126167286240244545361090430242048758992221195982881046887847678113592460054241175218303329021459132890379156862030844604560507726797090171801816033943462761600723406788967862695349514511806238656253663634092753486233893159155597268915129095271370890298265085846066651516938371708534021906855634100456886873317156573686734826151048437097204581600405172264883962810287745423139087180823497330429970127650777535324768107988647490809821659100654201490029009109736026373822983935873920725168175169672827168775699988642375436104580623381649208592902609720175852131807957952564018318348556714956579595305662986263679102856561734315673885499421916217153178700899967331520900826204357409329553714024083515407346711951112138322559396357020895319470685415096630809189767421304382001416274437470287139679993339707452234658048608035118170519085692837847595354441360258769735845421646981741270273623944298633617145405879194153538061421208603308715531698216477332939472302561720749472159554349268279572936754687846211077796257603813115231721193902792680439753063710529491631835519892251792410573549088997201730227740693235477242229033369520185971109148611524510436939302691452924656573020811280405852207503089026058776146201009854808407852383551009578204048836043776286367581890903696306801949291331894427828770076602619417191437604825914603153488464684460554330788106033478903618084044214960637635728158143128909369500410996572178522027089821779033975102261858024743957775853148302628471840452652463228317995206546396826879019846235430365844966299056683545706699909356685236863399896785869966778542163373709846048618183989465065347464531899348289712570126822066383436046854162910751872229570064167664439558595885211358691567202065025587061185988707130321863388953598956258339650944703017661454645328999167897941489612808379621450298764240659720695048285610225972567591860435290037289574382019857506061328819608961616525242207669955570268870406320345491785809374546684819704509972933335751585798172815279866637414199623522102230439527257328878813109577732229710091385325836147877526569955676760050015305296867777869262691934388451691534014073376324543946698697061619989009395494842104544850386386523407387258445526890970708854043015347222662878998782839133344613301247134872105172119555320499634787438475032367671255681381908678303731049643825090655905611301009153195372396707642834261133458078710249279024582922521275793566128011354261781111034037434062180469327131504542194306850433349609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 95446639504723735770939541663502020898343007855571123561177318918816690676689427018120692153649766645953952120695771309171706269115534050484673768352058707759987482391560018260932850860017506456556396935261323732313252284040300499812379948047757656753183735726875319616741097622352290389317576473529201491236691053647140531641835671092510377668693970688712754090625369243515607370695055154319392180357604254928881875022028630880249893361445149977676259021343344761251751606166143227619867085635371883399863420474579312056114965878319104720865206930115122228702965135906030053221200830642138949176429871733429192179169709009055486295451795295154377342185732164755669490398489654340389945289110300181800516228614411386697740168628398695666073000682923256245201566702573128215055230582682322342662128030228614373227537257582980211555671471491639856290048291470927473368085859750157724220624266679820542990579693719745429390861957670367576920269749336457387614550527485784890875980762879088007942626964449393882488502338163414523388397977030178861736001802750983466542902389338130817186068919748644496108219396105076445710185315139521353845880769791953651939562768380949041099465849300203086379236562698047209036808527290979145786880898220198582890797227765232681206224007912072599122365203746003774958824768816917814054651850937549932685320394295215191255844324223399131964142733582890109722753879852875009894598838865413999962768306342420951555451553463451118427813530394757380946637839316194528308033850051377035186869134920669321752117158505038084928069476720747883254221153416060422143003021436909222080095787418178359701630489430560563216497593015740137047489722564056763878116760266768957835037510312540309348981914002670384961293767586347437348194963095501482814656192000056204308237380814060035666490041648840298006464602870058793708288277998830227871186151367605935940362383191092788061675872331867297062328498620303189410965634006371819756414783448619550240097104668966750516279857720457207583889746387659252537968828271920728044576092532167868238005659000119867277788448897050320244520855778827032839672280637806524123422192058830962715342308552439434509325425800063787047709853711808289112095068199869786366159293483872730108664749122582136209535418194804087246679486542976076943343426939232462122746909319610232416647179962986429044173698760862823010369848131807221333736537014228118688631733549803963248600893790103634519310332750391504074322271896100238500335934762864778804559832119886428636764359775863454074073374125662895111114904104084855611392736288444526693094203958761221414751592868368761931938178451048359378758086621899632900437113144768625675180403931708106955739883404777705575961327530622591954977089424620664856328366059135717484654965163435710120973575730917146963002436718552016746656667305255542925435044379870886090925018404078029117702294645291854614766683407514356883444659226944250798783817669248454947211540177974125213665262728555399435235326440964918289961799385682752842134145437931145082112763674853481062724456104751839544206541547343096086832473513359666771614569801561934259939825401641796525949402030030814151266997988340373365760427065602310475923608996465539875080256860646944520428491767533255553142076493754626179529810858724252064401773996976196053553530535521500439315842462059027234466943555918523143411941377761374973961183332789470622719529302337204248571020113320645357133953884250420855911174404118603029165007680460091479516782298925906659240257603968613833081702598944544829188308129917213105050608793512146255099611375723133707416788868852817271554361496772161091501893434624827659223424360288578686483330972332182324351918947927231853417632786357604236794681940379092994208143503063092289033881183194007159699127197411393100554529730489804961234793012993906806650769275887366453091835957535264054727241351739732936412146330093460561714813910144698286437609321998249600918503936134755403741932240429325527693253766057846226346118622671985501743615777835188116373061833059693764360883759347343092039569398416905462488178101358604404627612336753372801467776298522949218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 1008111977837692728711848334500200081183708052728264970644536415088169875824707037897369705851721968356443219013997300936331671092467792821852573254068458538043836313821012293480041103331060923093692886531646499578407711046295934717554045018157545756600814702442989494071055044839759231760748154234623360544603567667185301435021892737429558911507085856574922125808639476055144293378202910623336766828461937561504500743683310982749412265485353404818367210224320059617842605224320652577246129237656980009318508459742299110229088875737745303040774130731206401034122952928350650520146725631082962749697725911084110062795199359612954366257038092032934446429864009016246559576381393229908850999855759624129162090592174906049674855519544545446563673939542809582395621077536456632563706530080595166625482608423632099035045228151900339953251397305910197808822328124504246876097779504201517581798824978000663346337890942977681706611681463793371038088306422898869708555069696963670877531053105284126897377327469547553274339749225825893846059530886220751513280638404454817137430559696998177484566598986915972436345059586891730217207764213492775178162780495951914294181489962850603934364452533956463289187435061362833160398847439353267457793937321381796067258151507992325679664999111025383361981734317102573106251219925926182507105562288330806745147151211292433439631371298805854544416958529920941036686511170465404576799630548636790539879947397342735827616057617302596285745868020931677857918155799881371855647665217415941698752353159102012453536559696259257749705574038647052654699544761212616992594190924200434865350651248119213930039880339138614308651391155217432253454557928060469558267036241155259989050760452150237411383129683844385550918408736047795383058623457965218464419498577218086051250077706787712689958742486338817291409791448861234414354696702442816828300708192276801003004004430905691470806070675987979949473558930956380741247017932725206298070573749601860610335503537220199933749963817609766834118083658220773536067409105037043555027765256382586652391809942138016756141590220777401061541511302712843796370578271695666330505525886599108553318787951074153803540601537540796992207672190374801922296513847718924278339790019732771517508368628495499157344570384410197598299529627128189114180728315535272769505616244278844587797291359320861397123843611149007658969620860231131681362080947269254956363043877957225099819692685739009342248331385307799484425691210411073987927884187109711183734287088065134801061599819585718814113849624181494599329243146654221367690619206995662644009156999457424728947996984367932095523583023102433847438505338868065146168720565057317107255841584927160227565049677976262808227489917692170321554092909396642838124069932954729812790703199220211240712719783991023490774749043898559976786812654278996684111236849098815483793965401589975209966463558515515601361529931793598208923634905817052583345125598202557995378645993906350938402224467288794116813071274245958883560067321918326879047439963059274361646746360339796269556770733400239304965456070661457073345785761165979997386092660848901750638368812976520178651438899213738948855196863599650218492563131032094042208639496743907962142712566501104321627480971380937234854480792094785711467795062886096379586536263282678122795556790265501930263537308893636950197858597974255159738355524354602481421408489771007989271391529123737376883605145118567645724395315824313862606745292636942498451365904328600424005729242885368911140352635849426682956684890386301685661060040273215915445040469467867390273442113384972308783754815816183980343946842021054926609391081122498396576956840376542699839499317467965485173905514176712815905848887089767377665676819500072959653272628548849612821463904030177861807391759931880235583659773685530822095318546719036540468221509624903479580260422819058450559793106271964853046809731088132070666917024028376067891729827417497108075929916383121695296193019339377194582327854866438076333860553647650990565765123887761673998734203070849897754778306299311208188249140059692680297936612710562029565433022071374580264091491699218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -5521619980720897561073474445252639185473806227662753937285731527684212207181868763963555634242393113606555037038724747725010049916026153039227861794257155437999336246584341497770347472150700261123355843213343846902147901507163442766621890485643745846139926846195868968136816542066931377197719481762628066485621891733805666237056655575142003333142955627902340944077540244181928907197603281520153637575257066119879132893997909826104212765053096339743943050535490328682608066821751892272187275841145372169553827141187470311467216903984883797109956495125869917118080521568670444118832491318973089697047965852903046467926371285556612001933925679199046229019355971967862169358657214606409269563169773077887213506088920499135858442166781319555928353533990437102231592775598008792450632275437554187340929185971917892516610613921710271329100352952258857423070232401097602697810014395953620312163599562320675048039522510119500353149191072753214250025630203832806368310798608891832088434929236874401053360475003587990218166998927361391156219529303545278042975039933815088382892028585065091717214217268130694397502788970695403523333578541654671657373378293516735539513986290854118660954659731328580557858773868993481644098209045651746869680950909371347388561433712252468155257639494489545973835714905175796142142329024871187837069034883781210522817624123856181272711988544026763229924382933941381114750674349733532108643802574375830909440123042432023327656222008604850362176177998547253764486008993949328263317713564037328219485607643224462050391482123468131557130292834749961321814009219455203967780997630211229864020424805302643790868431866882044123970157938126544785370317174044108519688939761876915849929706738807210044085451193779752591659599127965668985542091115962634118400602107141588384873881712852195541977513386330408027593527928294231762393121906865876482376220285194219425205307393079820382922813123754201906322017419569606898108940664151592410893652202312782024220339711643126581815976627300609157414675589297075224764716247819907844476240131170448943995840582295077868809439947671884124808712903996053520428152881719629513423983157055518310711330872324709242203918430546463966747934795318534675656568434476405861375059057605657041381777771294588778150020584529831439822384974009047128451514303384514171101123593852283616336398311713635124043726173793933534738294993638998995194725649183298096824462986313883687264473240388495430232009380362054134835310613478585575846732499794524769782731594985418195212980744605659801324173128276210319122760018724301990420480784585308428229647640466988039646442567831796302903591181347494887616142445213903110763965936174023919370818644847816892197204463831493910675299120444757929070389320262388434158111359073890178843094168026456170643665479909520124946755350997135807164850542724978059221991344073232166529553833281311818560271930435403756524189528320287584555076565586537061747522352899823135421462982114612526600343799315304949443051205304505570918516273403799267400218191548236777891728854422423202867844757619037593205712128434742174231604525394513479238924084229094678572156710811728338410275911433400890613662582133962311617821189092686426937311871901995015553854451940397413653380537944992073372989816803275813923853189392595185680182346329582808039883909246834879101716925029292464535940115806186751650680157939347602371413754813267855613814330344250843422252783318737271412674353035839211282945593012380058202884242249056656560847560681312377448726757401204880805759711577828851457830277792599696153023449153699409342724656519978285225887600533280971447325670009943488751777418923180928413913301919045976655108409018506614084664551395403233808695879734844431210846100622815889711441170438026102092679352348939102138737017487460591409560065463391144400581842744112449999522011415222991525350684657941269400920039948273123570986933498522203984243352155749198486627935378918903305223064615129624524859290073970182990272967301386093295073680321360839295493216648949065600311958622160540075683536416586574427517233434540481663844650092965047178950044326484203338623046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -394563969278988916741700874021961909865311655778324063546719937189396492098806819793951579013248159162450783137298990873179873790188046204820378490267702334043075052261914124006602514367889199815969452017382952569073617097076674797592841444407394651762600744214520368063929608979427367834885814800505362005183420263577521044824181516961649012841367767624269146817085603335267992892312403265496927663019352140437735854382944338511448551061359810629726086937423553862405101406220038565751185556422134573528108848652542911781724997461835284081535344324257684121443689628596817375877929808815317953570465008600496169885729767232892747616159728735644650214713698756885852853633156400519401981717034511167208493072501035025454085133720212440569868089508721367174102446848754119208187977985015702673156143149908756952271851414017756392017889204228650933476250944654618422799012216470889729713838795021413352645544870039868890804629146070405718912829629943091765671630934576619005443349919260761523223184544531441685698510612870429697971062808763035608962105803329898236638244359675593417527481349573936781238685329409299825895595659987378219536299418069215451883905164502767694353740446314829244298359977297385647960742101463880074039683600264516824463475537831324251424188918043425782851518322583353634120229291661451389329143927480999809032988008959714742794144827583755295800116448380960358380394995728320622782757913800413569326008289707758779947651981028744253773366944434562127263099059755634945082626600507535412154517394520153008023409707090918223902506822148604544302328351838580272922726736583678979119347336205823868878904649115642890747014493949402636077530100644553736426067660504143635274828522425962179497614135204277461142379899483685865816094848716079546852722206171820595744954588947918723955642613552534107098457730007597446342009600676371963348147088190657766231074479452226335685663160246784324407955653698730469250876469641037010869369582999471126402919075899623000748898203510728667309169367023854249562588671885735399969918554207349778196460461424575073537268946018106011969591710796058278160505274895433206864960598119058387229343983859714408548371025419368500845065689635795566336058663759195948132215861879466637443349449828861254189170929130918437978565432471123301903730182082125239074532607709672652228408008365830354010990797207232143484990199769319265720827252309834540807866877811603921774990897366254091687050803964800723583940218114497009046698987174309774761253801242541644445054436415316451045101368962671054966633430990446366929754398186869032022121893998918195803379280242662377852829553302087591123443635828487625543524207597769114689776140147325790186687059591558280571807939163943638031228796852729191743992087007689508939843922555980275055733855548059496204949740940938395458165542440030706548960720293482298449849096184808402600350800335200220293309329788322390202103596088094438572553490183749590907335627378919457314906035396996754277005338675330109013484979122242240082904143384765986789798956246170762272846177520113322177481645179240526818714183834327453065686039004728914160898277517759344930086126398287414601478396609737391497822286916956405644719257948770194092582468689227697758433433019738268736435475829986035295858881669110136697916134641379789193585479680127563400577753938433497134445806468107407172125129074185017861705325561778112193851191171103313338071538013104575278445021147623542656723519900768928766273868957899538471727172702643695385754514167520215770595574908836977313611052078109471612255304518149935940155418530659831435422194693391018144491552845528210085899350629161543009773050168001737667788655124941606982982884033375423669153790925017266154676436373313041577486829522789786246264154305333191343676697136064591269176821858394352473273904109087335774405850542185864320063816517510227775056607972797991751649003646352056324583152717306628607904637365572228549004569133748568145092331144382834502521787336630499644741248602279756821251074781009360253164931344538748383120780638456239605370750605621476456320837359556918499947641976177692413330078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -5018778469151044957783637992802735731670272066324930847144041845624185257707138158926389151772900898096745746041936930986659515894677012904085759353541652955362089675267634610904084121093099564867449821388266117652164084245716461136918261823986577820583036753135002351267635173441620574961837710466425745301750187302618481244780810495365965015103218544173848757601475092153612852900200290861471531524270680806422083706915626201026364574547389620413508949793338455955299203136793003703381256257893976778029706418191162735764150892378542930412164234366031793109968696694790648015923709871051949906491267308902417943639839228243381395667413432371613136073932080117410927979607058820499293473572210714742226599837092289354154877501606761470796348199957821327434737952100422347694704057435131737928048202545274947055519252405487203917150975571680343979323689976230359056276845638952794420695819822777718620831941458837466206395298320058638005884342095549775930308496612463123215573680804309296155456684580920634104374857931166563544355297539903979794551869947766568217153873780258435888521040512162861001188191042305685546133194278499810103826300800099470301723530314514185592692515650881184832409694316642357275734367220096441970301433216414022797690087961172233428710339257357718777884611811978319412246126338025945480299451711573266265719607168666693084065220800172732622396536427554549089059071195917410093956419681083994080028438361053764886463449821767104273312007582453187906165369462206874207831276706393682624139229894464256252634248722148128156405700895379278484451938798382933177975152393674173982444079545265393281120417976854768755728739059865251498330406414387428167471757570384148311844697983954608871334862209055403004222797606567907646830875673956780087226671958270732368973326447114869866235318366836832791798218759386906381565651652603622983604888507361534341941530611223728111746154435295801450003448250698280598760943811811953126171516589917400502216168775925299408597253847781410625214545150544051973680659773062726622563142534973260071504872884688088512881419082927513253017914025797949257347984473043874364577897742266318110941722773305640249054142569642360218430049528423547811029428481077169563343134491918564160351018885164112323515029499919929361125342956422203387710788033894444951781267498428154104449731613582748229122388089428360100223469566775272517305091218562767111953101944377552860649636531875973279060631354196383697154514189295444213808179770095844974796109419070617831499358424268650300783695610536104594929335364660386896200945957762618393863262285173384389133523158932078353409746994774581825004494016099841685933372444198265938555450580449659760590448646174659006064147174282732068427829814027183896470168029678945789008558792464366539124964056556689815287916291758253314059998626178213504459557969412352033967171071936173383708910727086737605170712414630603457235144565170406333271916021807754130430826494902412121794251955635443036645668622682856592647711521825582436263091588765682413091719281030419422784078010415419189994471605529922254468163228150850996302277614411887867512798415497342855237958452642119247097091528044949990456112250962561169472840580032927222391532646494322782443493254833627240396861177255544208983652902693207651192231892354460796403088422689643513914816391416708021185070130139291335084082045233137638302667715183599459010957673689953279624566044414337657832815875809578983246172658068044493515002494056813395844532633927284298194296695924625586868238154795546359017455472035416923191441243753141315652271255437335231239871412598063130724445800496777495753327877506660495965180097327707772863945803003020639388047495219677245415056883265849632518407631867828829207902575039335602103850456569898527442477067021794507429073946389666664528231407074566771243451471773548063194086431669157548833274717518881148740122082198010936446872158592411922054304731459244862912805202545664201829261466011394488619396020850574636182076822947602764765747356371415769973641842794922447077700662723548940285850972861301470011869300471119004214415326714515686035156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -67741624043835837158362873897593989421413975323092577887772008260652745921016854776550518687718115202196652356726740093030174535675102159300992786581484454142454366471619356183167251547876311992824332730727339401521162959418083480591817080221380592418760719028637738768217805889595308371880757023304563729856261136992778027331815051152813532094899644196023727588493257314162503532192799094161535819442743983761875016976795943103870549573178606620440596683080522181155245558159604533983858870272256581988641049415497539382122058630143451423265058340433594076513256123917493022559105274372070514910740690913008001868519769251701585069378439527267399245669801907661669141140323986975236208682115800725818282971897208059610005323973664278580086280837622558457332873028455317732263910799274190980314631841881191183041905727760931798597198015645710687219640039308577949307790850602078118969666043484806571755625256379140259874200322063806212423654400882342670904660844021145747296727878814940082854930641945060636282457783348325063597567119764339311975988409990899889002389590649831202053007601664425174659714570320921343010549715245148705471574970376593348779376033867671943312225443768849636599309634152038779928779986599691068214587989893972663796209432823028882408737569395790744548733614128907414232157424131503437475854558935020442462445641438367903079235730458978399183455376493765974895670163024431796707861051721910192921130211480554008305225440919425148613569637061926855164829018277947092347140658318057635860415486613903542885784232582672417292454828917630516398286464319561593480358868006938489331121870815110904647678065840652052241321334047371468197067407235068605568641620614460213375306645178577637497753968113135361115768698820392801663346368676816304789349958018788739925003852205116362384528567635496048438476118650388724897885310204267675150381475476237132141249771830259924644851374384367127072498057507087491956125162811908666229111947993647867389678464375431169835222327938631421191191674148310244384833269990777892522337447228265032752942966496518868698493263548636697849139914208328368006520215951643180227523091373474869333528085641248213892236155181284546077145478203890646512038858183425658794991235213004272500749316737239398556240882552522344385328377284134139203935632470135280028831572952441086238565334871764009816354875327316898933998515294284496473216422519714376544367429147094053154340800284277341020842496644672984568575666287047189952342499401561743652563913395160132580731978940949050144499858083514774274554606594816063316039919344822629070081987280271855682069544179442477822200803615753290359279690527862395656401159702197730423308938142600742108835456621500344784557343048543797327656880532715255348913170407322443397921984241481261323179408093480920480350539144884716007766127349153768450272852408677326584105233328437918463441097373650583564938004225576465494032997439892275552124922667909077469710415623103965646687590009817441132055907762415854606078337502554557975922380251899760004249712906418587193336400682725021146160392221377702363859828973541715304763595325375238324226272385562961921054226439440737709249912367429121936556511216665451756553357288174227710831157664886385032936178965891447134665062736966133911994658346799255840850197182078126989261283520619925477161889591001209955576136348210721513518734145888275420677325364942548891626147643544821436576842760521850459214976952845747593551834314587187076119134109116400278311895486108951418717045036059730302827500247253418849617769396347273602668258750696590543730044999374255721958683757940897015835029503059980491983929780082353254842689468006839304842059204324524973022441981778374075148334780101779980380148023743539888536576204582791431097447420558373410497296652277771410500806335587974384206472254362309532506127259660182810009320158286362085842306700231250631561167794127006456249090002311639510001346005677939990268670760915108416265544145638342519265041779214359488368653215884483477175710754040034792027237529192913433691680794988993145483140258421354978041772909591600182466208934783935546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -889775119050090845209752137961205506976715885839103691962116932436574099382427531891121816090906907039181191182359032606177144009131263493133075503424842416945762462066940363275446112443905731280809573602662888449311313592957763055061858605251408720020290069438204464768938797934261647051861817289701188380027202803143248711331618798927000113585674388204760207294722490949329346010037009371976214592474668314089528765153935280714466757452538942497412022580934771435388558677083090472634008365530536731907236009089316549702876726543353827980164565159180468302330262168174717705940357405041274609898445115531862240521035936043853007997156933398825572331391124210731373266360026324715234369108357823280561985626298017915652326329383449602801433262089651524906725579235292831200698725047121000122965651231160853770300520857912055578900669291948706176165118428952284770541708315185417867655460683566884639179563952582602411128083170763280678636760143330907160591691922925687667734534443224222430076864856302058263035256417437446831451316256141029840353341245469264813789401787236760618081839535438813402687322665154213787720753047489162313598816460200928682447804756990171904815976627681696939417253797490080256611151270159733067546290181773363929955716339978942293839400643869257329358501166235488435576424222967087516367408665091838977941673384353913985091563025873264840981167164753974067884204555234771851082321021669573953111809144960822512347642611035109464645786109244049476107954794509281346180301278196341264691274769680632000093977054314475501059560751269524350414557026601480438994587899297906210306789758115386154892003445262661272992273940118884307640321329450737033352658908052280601465613974698659062859210124981879465361884265660596685368438717372704968279814784852839315511206768531785505123955211963600845197694101696549282362792539947005406336147238479833533639848964311487414581448557016239516987423690076065908320630904161643295688028728035603377779392812011407812559592174355138698418814891360342097631851953844183050269279631814717764937937571532218991163412046470136232607717255833363239586971403926406378353044860090000124589689253005720214291471585205928743986039133558683662259016542829483070146639012255804941414225826272935348606012853336383541791555646221939366245237261194245320788733201894984963593535817709207752416052888214998437233310014325629429024839446711929178851388785738655919531326473835297262095615228324885257683912688547277990804495748749589812374760889462709239569041061394760818932836353708897203583044785686581228304161707019290776010661799915751029079925269977870404532412196173633037138115229863759031556821269410673372282579735977625161772810141818369096618330699605958724572813966993635639795481568354893982020481649419594208582066484729086384379716796092738499427502816574876346103731383414775860721977762850865728223939389214918131691679635534724495519884105824944205239391674064316904604354963381846708843749959095919295622684014489414039756714531882431750044068393996335825900091771694771138369552572153183668385683226738793669757439683646847410834704051160886966322903770496491425601344422495922683329244053410658603905282930249289157982759831029072194900898521227310780415232453185532200208037430115126136679832689978269992189265148063632471338969811560736913261559643662477597645409639467447491802003644341678756897559702108090231029878586496370608322115787183705923806075878102134183653617565460276869851753179720999361567620931930559454502554797993818832697274632111120614602313681914106749989853322773697230157570155923510101922309420470744653703492193094712977246403026667408247186652183036132284022159526656930592549042870894900691009812397002060078317270883829163176083691023183205175009414207417568391970554344023646277289026198078236064870870149929906839218140407177101456459924615474979899554190892368668148909791676906163047145532770669721409338530809323038373496181634568784907100093965769278545423243652920513931249155697873229022428652366116698169135123541458910778944775313252678368420887909400704504450193610409769462421536445617675781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 24752657441796184810999350799030503477516597346252919815611982373064896417894433448813607564103772847663666843375868699299453426317146187127226500150812573469602731403843181113758088155189790587780879264103742545332364345708933682524626557311813980780246663355759015330628114762423095361689817349718065362712207527882296687604953846976571053617320403301036880915629623314308023374924112405651248329159002192764332632011076962739462427945439506689327191439235156969898431311960953512013654022761172312343688010404734422734770357585928146846867192603963326911523933498371526909161502101635741651555571455733384267503331696811347036234624342586180521993770670514893920691419042100516288082235634989625908039402175218398260814600104915759163552212599537891424539342129612665523262146189794517147829020345844247570153088202730250891668730753649628871026565974096067020242430903795617203831453855335320269630936114570929615442990543973345977173028894307912125011323454268263084249871986419097023359993866296248329010445401873762789077459124941425498482715358282115758621954254625790727244245353074442486481724751971368715935909604999606345925278672920337371290461280408142457610899692642961424743695654611277091781735274666100584426164457968197188500472377773477468784109513550752129508202338477494087681157115846389559620443288231237484039570006858908928669903423882030709247373779470434941068676899103456492217214307808746281309334623717255096982909461156392813617842451535996669401226589173327022363804876725249475139956856926111376096675656486081317785047944280760722847497757272312922476625931447207397230584247166845909059537898718911709995992697102715022854543941672754617942266983459626945466539362448755357166640847519936752521179524976098051108570615628320717271491632420894038503505079987454635646061203421990881322804504386144433945575010606624499070740997294620422636601950703338261916353209748408265379286830483139314382436923746984367179309780207544180248931586800895695168719023110359844847446284835164013264659255978926608799218883685554314563545034544791048227877620041072058981783535580456078603960438075444952417403065108659499576282852427235528602820032320052465595794476494488868478081828317945945690206645089547851266151337893208252238338276624684636320356779260396354145342704623117598448182159157548484227102459965852832140906127492692509989045584959858421601557637584147619147213936976790437103803766744385609164937037231956977417878974582666196550431462875210001626244842359043918390899774521836241359370703271688537986530032061077304122710697417225478828619669839096353522032004132426774375005127427231412486476321168793264078010858080026426085838980421012476702424830986188522063319017913993242496141730567920644670491870180264896294645973933972452411199829788582293726107179622753194994101788427167621059651808150240517935298923025462120461281634318199017314689016817225653346057225462896532657944610687904126318154000424902741256040769384790350948274966808648089757795957417738238711506457629489916783045216745397995535503841433083632727471932859422557054862235232369127122033393085918707748026218873029510186253920068977546496175785166443603846035912843265498233708164366876054042285557040323704580671141341521742603445997441889226740727241501535617445563206510793144881035516689712281267980075741847374411720748543151056971974346769219080715460255273035643502774659320645510236237602290469697473774168514776663811703782315047754239279437131938833898528313175104706328099458220806701816455620900750697938059862441411693816896136179534426341246829999148435617938935134343288349563627153206307858207060827134114282651682930450526900076825199409018465798128342702340548536158933910273151356051739182796473193033207285252748483369947051278742509363778950758001801265844519683519963566117190927395757564451413363788785644642176164708490614363620630614009856692840408956477916481996651981663157910367943571280117197378408389080320370885013138387976845114041022634814851434503664387366645131259103125315293209001158139234766867247530671174758695131027312896776493289507925510406494140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 526180372411022531858378256867432896229562204840817958727647819168477646149190436143509969344680428480070698217116555522539435308785395255192892777143706333517242673564189413322247932689772934828411655818929285402726566288669308097895651236664011685929829103347737230780725013649631927741113511999771886193595460655339143695706603545098059602174977326833620731920232289895496388276180207326475499449234006171619509828531708269493296533244383024680834868468129880939084483057425234807580223054310985730593105546728679336144169942845525974073297487192571345391925676302542719764701870643271184717789121129368374841329563140301202910426384467404562644369166424350082341765625078707353788184401336717550435246866866113780222068308776046296753638677064668226010481160644659617392868283269749698883225406041272305451727519045243584186375033527576409949715358431842752318861879116427967650199209624407467138768184407567732792571682821817106089851069946804167841964251143206955670662727015858850328088138640001488135467976161664962496440642661622238089652285293584876778232246882541459501164774564331440164312667999214131656918476509078552167429370255511433123482726069232660790548453840663661513898635922228188134893809746626011513541988474051373880069007445016022206891136011003811936537690097929528485890481872992910689813227189141588831128094903851889449633851356284992344025713996813328596089716894338429976822552056081756181914648476762781947816681028428348372389411930634480507472467856162976319238727637989575157297219670257126100937973475136949020538357498738558598872888337360519905760874796096655007793808594173064829116355890814730550260874062788771741058483858844775612985373555717772349885739450679934529512938048684485389378711608669790709446295252465953250247338819235454524108010875142268554982711562315937587219709676228959371954707612691959012441552948428882912097787954345472348762658518884235634531904261327409510884518894349137103435420893422795104594782614335882854590750115458564526626231781719202043167128985127082127065836282029386857128642345745178058800884989609349356764887988280452134526652846876159059387245977828589078887126474966592660981376504601505275452136816343898252954762141533614289668292608791444484799280832121288926344374791601881601412747640262935574306178723575282236230910969926616554392823500512778287334313045259253056140121541690356209698210197131069504771793995938583503342926898021735487834880805585675817659757035959857210121285666337545923422552609653390099872722639398741701337130376520785166454883308443318081696045483073886598323092721573581047031292681637412682436936582656435945915168268737548130012676906841859727947415256138912218505699435017709018516056630742172306992670677710245890801858748974385015876014731670101909765260118106027455261894554927857380191352557048785810088977224464751393794131442297470171622722689005370077600177106033654500336257698448009523000411757818273383965660414902885936515583626195532462734270506533542131877224164597248647355918515026366464222748493936236616536636806967203615477742365939708436587000028129236101177111984326285836675590710739655208770077809550181181231529804283021604781271859250366769317738452220102207769323597613958143812882595447765988981177053162401524751011287125847397226449612181041124389596683125502309503378278699438207970814894426364338298833817439937679858391001229436016412487026874514790096317049719934717176478783691087049719946834697230221529584599856792235287677373068056931675001102562931867184340983224290693066490546924844807213837529232617412053081976116694731344655267715768942302752746594925446516543979532018070619028529073582937151265128792088774824057085286139493042510979736890436228121961371492011593786774855542261507726099474097978153745224351586649595380867359376180791029141173502500398901693260470637507863586177531708512840220053317428378489788397315822171866512918330749405052785537659346114066750796119484053729061652611287611746222705553158785625390502667255096887382847095839600753118207675773490491592092337443859431778735882123676503852038877084851264953613281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -3656690892073112430011750817719194117406868086381589929377351864641776801633064461553172058524749801046729052607966631767884062103591701774905604699400495262708238534823655965601650926161545756071866392495780538743958126507180482795712611915819970672356254813442829807129813182768036282181553552536619285449968991208189773508941969556905951373636976340508448024401617537523972679551711476215935467775256040854796060265988298146675003693895580643454932055884248833583927488675842167593707410202959569906708171088796754357257819557589355830373285515564624172456532503417969599266784058422664028318422193995212483440944137327071197016948063809455010828090000731585225509063036889516602671340385278763851448999879161146583037080635949825189559329099325228219116945975659096413690012324568323311906308635161044591931872469048949065937778438751580627077084705218741903040963106177870033895073312574226069885738737533809051553501867147888317853407799868868454059280694512712491777295369759155850867453707255910465540943127443956718917995490971972219946425674359123090097678096830939387325221505203090472857617529798251547867963722287346998584843585118352878171149808788370757828114993061107265992846741006368110032208034037227476040375675151878162862939863377292788118309509893188625203233265945130651547633874440445662857512246398875261424197961146609903891207855044100194629336695915572460431438886210016987385456682215727016509380342584242516873180272809951904726143961387530566575031553975945564142987754241566664231382946233419799249211851114102484357169719114990666061150756719697407765212904473010476161592589147599448463339822651227226338362031631453897369855575309050062917851782592985091226086501719927574585981610109328885233556175725691568669626757295115519542686744037745696922648495663642615335106336744797351520906515855230925291432839976937984587932660606957334679458705566206773339706590377742321198619782526486028639173103223500910838316378876460719794985543075328946844566492990595200985774811915809858941219672206397826598806463127407715140841173704614192526852858954017998310849137666766130233298344124625694815126962395898868365707063011098552230088868048498785669691641416053181921130771138397649053488866891705426953979906963317389281725584993172676874368241851651287428048502064468184178943647147606947254141346212940741183634901895837055891780228200830333401186702773792502421427158032453505151865251926524635953732971875974027155458223145747222186666489573061733902979548187288121539680871857710794560450307098857573277003834748890826756697859152017366367601804679201434253660683368145065222295012396727709533301541059649799866798820862107830166997350348175977518923591068532545127679321040543356505361189772568088636643122287013630238622128107296522444863332951223746251025733439565239063601378230953427904164659786653031457999997612643180599026941754879621865276196783627211715808369211318255680562077329492832030920983361276237900939975004751574093893500582813342194225456010772815739060947011944654004197011239873242585307177957740619876257561100537792287211110745171932295538991222722986261658741622125669628112732264316085479180875477343305114882000636702054329008792951028037454798044132521033492855636496821122408939458120562062857408104354442847291203801799431771500080136027564876245684108785149595891521928643594262900766898603961953712645437518121260497915440221602772992903547294258110400956301467194905638580763160127822547638605079076434240527400927796713226518534127443802253926515344041208886997222160687358450808432482352233311904077592855533589815057406350183140685601318671997891977451132805160350006868676785004492331125795908461219700163836891575292364472476328457484016873919201627888701302006662596586162103973614601538447497661408140645910192449781823032369400854468444855901663628294692055140115005981902978009256751532404712377640374424058993252529019599430366237612632864959911028790465487412426386185320050350456257422063686609002116515909078909636073573582689578131903601201350899840601054898332886960384468672167912473014439456164836883544921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -82795975633047627594819942781845204219960718153831578393081902125388503916349838412187438097107740688743156499467722164026707078734702749755100862982394435805037182245578724166167917291532268325014278391821828536926562150299781909714182373652759218912170349367332361167946554041956674642653971331829531768849351357745085130008376950603885457688738228808153171548084097851428144420282363753719695614538413057394131108101255446873781388597607132083780051791916386620775553438722812854710806561634656476976772743156413337655680164454350617036568007081734109245645996778580623338089518037698207526721543282695546824289088365359388072383377198411212072499063827712312362846565510488907168391745467473102970305727726974476535374980636302296049113791708239987484538489654175372340804651748162612370198826312204155521298119473508287944375130246561891464163352871034530968558791600146330792618951702478133688050178209958966046433886124595006595890146392549335650596750793956068483321557556345373643912344935787459756384812001627416918181936342010981956866431961948837814971681365282775100281772507891227874144236426006423227705189561730365868294070096933189619567610180465546995648801753369601346582663031379775312924164745839558434492777699823273088450909152478381227098148015361945255821281080003737428575117228823599334354494462968323426511530632604079158158373621948431163422227817051114236488789715415264568241684791742600566519624106129596182615391230206808944588374888167921583764712481228604231952233483317516777406614097721801862804043473317981002540357502840295700581970677654305695007373471283117694132078997055935499200933455272957172927676488548228184244956134362363709625329559986039214891878866815337829327709710886743713971218054434810133728942199880061454545114454024593328589280880978681752057810568861078110627906789160733329162379114811595866513482664287942445764800481442303142146534587833230513468605210377278314423637248451638438321267072968439420507177308184317936190148178291798896014144192587420951987782115410885900954106559591644692457057623393432583718500958668874535346068702504413286199491648411584099776694141506649361546584328482940798435239515558784455205852782060211982072619665786627117455560004394957774302765228349471661423199626608211456112199723517405270364422441111278720932358148724593574446146068289447388287864671943380170707067586971410066969975244944979391150758719723707075475780505807332248233376998448388766629116016604056763214037632010921919733617647946079190784553921383485983634383782010237038810397880482795797937154772974656976832626140750810168213200204663296346398905643411206969324878875827061076621065170111167293593048976595542983729324891432536879171135824464393681028660412776333502061227322214697991470040647266865582109594893075970979076104825599426988913633749980454764016556028923166348003756846522585826133472420300748819557436580666702702812699533826167603013434776885435852156496083414351861031496859970536601789585265854045487005683018376950976328567899001213152866551610889046066413066037839563803679526661858811433084694060870349206932055147067227662318215551523932054526396107902183616984956903278635813692525431535895948472073339981527536252068996669302343900262782281366813733097465925665226561994837237322542506512557362031200181569139471088548597973441153333735283466787056675695687375467646166715468806187468281862324172491391609673006803138649279383496049755929879737564217180474882401755223601445628808972758119622475086283532008700218016195121465530488726218469477697497976710876080795899757073742943947001634038652958279203304402651240391957958028973941892155906953751043316664912759876826866236182572929941426932532095309028812201716964479318490350166952221802810084819747208893994679306242722890983657853745450264468942216326242890477705380586726279489750587103492478415597123133244778796234221954652557603231710224343476056125767118322615343311943643456378163032579098893491603475013831920274396310821979028671471470712276682815330176624304682079790961127390630715673521962432587737721334519847005140036344528198242187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 500144765569452028580592110463698655459918736682099825026754413904933427236646395229622947773049825893928302925296822834427849300624833089636090556535115584440752919557104304879287377529215725211848180007166664839842256661952088117489348832505032076603084545046259073428333592815004655423971322128915174805518032838524683703647175765671798862459737539915198734178675080057730117914698738845439565270236773681738884340595915384915977021119824124591560363963368077779632449668314424344004394129378255861393840525929504932991303140310568361349576149308799536424584289631805808296926781962147280007519737579766491650364706939324809358566228382696467510122680264678228090186181297713517747425760660140627884781610469365300496691764568261590153777248811733584924187473160890078659880458335985923485892880427654369757075374148219324373465568521386660601942953890522928857144008417502676677734274660334595772028714675161030049974587035282134424208500474767324701626849740995772334798731492846038797957130607200387273040678007927122285113170590583700352287927807723367166628743889264169655382887575531535674892212231307818274241501680064312311663063237924688923994901528106692218745564551219831120857682764633853587095348437433623432233336659048294962301572008484111328831058349380869506654797140229606693781477133113279760924351821865965472342829758490549121379455632946844702388679541776113090716558547299307908850209740326837363553833332116906278584633593324336635351388152495415570429026286449209544076746384142043494170299137183468042781683915661635038505366062978145158602167653515800572773079660316661630955937861998991255384526820710455427863892884824824236279305778049692979123176140810068480000792324096819249768766225288990381357750127977136894552465209031372190769331563564562537844248418504758941605542970235144743436740658588742192103638471053796653331466999898561672229153920215971375397073921318952569728609572163311764073164119904731759166969684460628685800232324782928341231125732990339164356215696716518466018199904661463090441392181174393530198030759847973480830872568809313558965673302214356937505659132147824219790712785299764034066411279455771964358697605924212436520183807664662101160882783959066777603223973002170655128501320138042240936088885595219754971412163849579332064143651607905603155689746104614258979133866939961539176608823072033451911907311666921820799695279474609551057958381283056939806608902366362089972532628527175743408527971559460872850181913553862203464964239107742037297359532091506810671431340404373842916174740069261896030386396020768192007094210786935303600050870302881248547852875686456728652895919217672350615138349970997656066890105849928832553128782369590975691749306416058121127825147006068748442093642602698387501274013053766473803536943123578819879727600326235455380809487061502018182675144938669209740127357720795437561162091944919673484853014732962779565365569823347098861817209936279712532653110567890807699640908967274321812063316657728067216322573951795055757851512406174653747558227153630106634554093719540520381894982746974184515940532455324654840274495364078640204059532148875909717666175049459011083553192826362785077332929545499368212506919050140413731959689659589365611792574649060524929826779482997069143251654219634837845788239720951506562339423545637408429949293672156223942778207108954695263540561806507738314122825112347748903756379940458432286406603559715404810251692910627556924333363070524942461570767457704084342708761761545444891522664168125526246688980656405129523900587027479399595503879678052222479426183063279102256437575334133136283782864019164752574896694488604023121136715348215980572048413373317893887749836396805047826554740826198115252732706131604624769234832353106833632869913608651492870757880280361666672083733737911109947857229165713101215132655084836478417298461561951695276187268569587308244926072048489964560236259515248636349079186675854108744984004720156045352009810239684058890731988190592018318519006016226731783394442121001983349599322836979931993207213773112901693189913387982414860744029283523559570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 5875965974018938893224334711652906014966578816604836091738128627803191664612416924625761350888915563251248716872876618689035642723888717437583340947125356915481234557754039928817806277766572782200743796876905457475232934621731115039743897194140763907974077243017041274389194020623943920398133962000964751770031072989070025039458080973928000358794590787543782396008704055611198839090463280507401433383750355604675384822687593486257035537799884135452936923067282141089786353524022093939588144525985944893173650969392362934295075317421570239592222218351637239802063262868624213297161328227096306849576710774493399458915661537916145768314854476722828040284319928825765493719971936741053110079033393120510044017798720905722754298058356285420369704223705519644067613368491470096207484025401079881842602215754525727699248924018843847646820952378800379372567372488332687384269223772418942650981821684794144332956051274091753472608650043025248076822964293582444494189754615194307760090348177698815250718482537737204634041726777682248235259937106367928193510594897601846338287061922938361422230145306571742565194382079384767544429058768139767799791243434037378165458448852496431642597155163801066744877624311012397898941878500380615880567451704392759807759326802379284235169631679820449361978183634544931045883369044695783004860830730201505480553398089067625793869606173451267532952821822962429099146093143986625843503879855155862886923040226939072781625533710626171256994537066302208931321421481752988921660522436253171001486564900921514952008304583290637037497270917376725874459369159946051024983168781267329185365300143922279296465335291606181011744672159874311610084639128714152566808694881182028766489565929382664433209098701907164360235069268667756946254902720944855386530603192058019580514780824747931846962282485346082722076087208736135397403848564740822283219772843114222961093138269758819374753568346573080183030365530991692919797323896779515005756463251640469587762578033429397557716161844504493434132682862979919503854402758891938198882342465588214324702855802700571040412045424711473837032940128470726976193115433476890376781907425268066320141336849349124930220709077291842707929206784217715238556909021681830258022300865002117960781287439197793229933111146641160299673938805986812487341448282297048901817897561599932214099923475920516046310421947285817265535591811849651501053114953766697267631798390974266467922864956634763190363635362364741904315135873782622003961647482381836617561357513347952711778114858092478544279885822364033692940117556775196203309480265343228958915919547045329770746563038626455629312218472722146744064334929209345379630464303420091641819783334615733440977024223610436830933955218865603619388692903300142718103801251823556212914865290659564156579199860312205416243240354391848032084209230820552490594738123778329753655333238285380925869395728403630115882700160084796687853226867931806454240763853786339938078642938079389840013935190068177074078561287688781997188511678668934440691465480376338283995618303206105414154203871340439844239725568523497982608352254527059941075143582682648477983213903206517015699195618448568414083724493672101316756689708919300643641869652222022282928524430199047711509812052347730580335935904453224497566800139622981863243536790830458338873600382576523011628510588797930753941584113619217978186978571669730450385780949383320782365957921108841859171921072623775957612468916047988307315679826092393275326131225116209258979382592893782044011165691478728455855370041136621277175487470060902902024318131952145201655345882719380141756366466819368965103037924934208545063670375726492241967330482519655799128907747791504715114251704685718491219555686305931979084512485937226888961698019014944902663207881277225254923917287169768516024616120565539603474326524854412475973111434525483080441046167183488372497060057577417959122144401723242434621267390977630462225935108144492525430071088065400527831053304784910454043460031419388648096318827932655786393374713854069175057762884935461986664231080484955800857793661862160661257803440093994140625000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -43469666820184086460607458357969804562447681323298373250020797637245743475588178640874502397455959005333326107614868482602519969640849078488320531355421413740480170652561254991019060195652806310376358880564973763531518542183373605985262905079293059729910654293674363416146465743260438586944780002616309441559456628702273619899926090768858630963576957493158889120959104033200384958828039256324030212373491402166298072290642644840747601359535921548968560254908772469650446450308065098894702960246002909151888403498592888878786797544480027843577064234891604997238157220765909726436071422722878075244479942614726938502085309826100581593568817828060891890864338099838952924570768208602773683896179265086256003821255512564390080739845758836606809677807946623196817495373273659645935547384937727310359064652257416263894722557379092816523726581754292076443276880225097116220612628155381743658236249216656775976776965009503510488578098160785751707044238723278008264216660952392656246396876433735071721095893895201364190190757853643783027057047774921374608282169543354227060547871803549365675888153940569351192378783208925171824203614218004425726337161597495317215965695303383312929769098141036372140743264303487294227480972680877919604000956837966431775001366418016723683307784556572875101208645532233734053311219271333965323775422259101504913607006861413670349604731145875679649283935697635681136125849736360127712557588126933650676817851026681816628200096097257988154089811366543411520164705671701006469560904101905608336727418707437008444674522239256813017826685676676881695588447506265624627366984923438219724218395318858134006663288169476947153300583790036108649794079766491901591302717025692114131845723643095132536318602165428272284436508061992196802588549233681537222850478374321636467993660511318240153752273321539022056529501125409443688966071719081969199213158946935220893377039266029820101040940491266202910445921647605862546893608927526279711331287538710603916211841944335865795598092899951773573435075979480908556804837120097411619621845660653806949137389843551486112450791073070130847892102998303056120151212355467730718109980581332316750821526912757666044825760193880649526485446800313317556203954054853940091927076638161621850002617675177153782073786632847536638904094003255433068659050127378922029020637796017944429131059792992228865847841491197453024322623191183531031107454218102448026464209609606141738014163473651186814780232727322219959108748929558962085532474555797546372122876382866539054537641153937159388463266636443094787249365871057633207372974240696163823855860426000423294358431052228518096452739194580900713160252879986036874584185903270549500152263533920171510160982845682440499802925600410205925746782434517292679246151061099589985216200985052618052088919765900028975796169627740701983779688094080800941313626655970633882259568019475505217233859187536398379894150151210546568854551884310004355754494645312781417360913590876200901500585136832342810016508972420669448859223569497097692423551862556738944490560766830936745443361661157251054421315954896745945812164955446273796042204276164173442041439882707262642221868128402219434728264091260252849140745263895156907298988772767905043599940683123607912303694581288064302028088293692913958698458293827042410014092354506339035993744013966879208226084333181218005676922879819251555957683457954487624932884492707484202028304461253916689765207802827785791335027507022979388890517700518409333150962392457592510300220682898402335312471379370408645675231244238408921318113230417411800344631415144796713536236320473114864168125427128912461513883862081566813952420269358684540540611064536033678202238321683836196851969917659954263073588962473293661967331139865583932711892465977260055068115264307042924316325891734367936889144256946769176626520516698331646716889213884648914263125867346656726860639384880990926147404623273420903820727344986445176862962899103984476615919518577855467422314741174525229334600034213146388364073552292518700626963635255533003726984597628563790638480305846108597833676867594476789236068725585937500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -192318334731885617618565374223754827307695091506100450637784945906441896202974965319466973202153773230739142339095803331838820952032531531556015860674311731776071446012116165982168176516933028946175242580081114836877928751243968313101088847186846960442870695718402077890273976318110913856619755696320762115614252917601324967414459269482482624645174291544964352743913367696900091272140232351422169107664077983773931411999882314943794487588044665725706805571694486136494601630532433364099640695789865206733624274723955579399719629876615951460950847344650769727488359775715061072294721089515597341402839974847495469936268433619358351426550634938429868477310762640383444946778184713745941405108517479422537570723218381286214015455802698818976726957510008883364506464758737066614987825697344002409538347797051038456648823337658248633981757629690451974480700626129964702067481885706331033089897070250384819593444693842217423812308544488263558669627068237072431772356174219773897109724623466808841024645305839840809351276029548841152958875983259754558849040663359372812125449324000551305448793851066329144223248026532285203572482925822862798044770287456259939707541798686308989257284837430003532788690430891527837186941626189397729456321136050232006607421647707628698285501843124618081373484365481997778277918773630901211427980519469894610896584232163944831782073985942318852083458919237915365036162243263411417014047334317244611611461031430325095956227532485437469329251498044927509463758140322852426196036581936913450257599670336159841711444947222219466843874352524644611806230042574556905470721218666986817739735473157418150421388531833618011920675845297132523619413853761590906651688870375659611157593310763896787288564888391613147662469260090131468080529560655907190262497546134712511540283632341369756158796760970820990394257069588203579274782480906513450358403856998507896464877429871129486682015802652415957023814164850461473494438645302751031918022018655591594972349308707745879514218253807264893989371353572226592642127047678285636362769374422324810607510816370939837587180009118033354337923124394023079886344219633055670593238987227160247014355567060361915566473950507634573492820317374601536723794963505721733816109992119086863107711274758658555171733096775094129776184423078934400745937721504587859705063775328642688237522237923619738512336333073528265772442150346622959675687641998108523148706119023749898774244440790461417874184443742713790221939440070578644227987161218353429849208480016558274002540792198770828179602584568596683406773418313707868149820544527743109811617552008289441202977642798084704765296135481035781295574090300917817870395534601629672782917649957434314693782361920441106567699493868657641596287330346175836869649576232132005838796544311915993016446683745300986176303728911678346490421862406104132331376483137420093906704616531737727431220652895590279562726061238128317662243645234134157998003288343355140896571976534001513200894427378875159662744548012013122201122123801682784540147243872587460767050465528433055699670074976894020476539757794645617551870685894638140701790635193442115334632623749913735207888808634989475641183934324312152933438050192718453028761092633512322880633439811418537989571422121573093352797802455973177910822166078444509539392448782152576615937623523679497990234172295419008545564442455413779104206508281021977427764262891418945975918325936808742010240157665999932427193554914221683662164096212481897683209302372781719633224394228648228735048104498661307328506308845293992047047280522902323714439988846488297199438464315449021514902626991740409092429018537151977089313733824715194125324791259260511771728024484313269165988862976851390691596347388802128790819687251752498451829824615166643192765615748995591340510708869016395176867300859386146712485479453399204387274792508016076891139196310969371599448613077829451597537872107387974060721456281171434997435934961017238860125254283392600298665998762756113469762051602977609167884245402139963862698484627763233204831527070964215130973707972572572799663248588331043720245361328125000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 2010110573139299025929301722734401897804451736666007230908953701620816516332358354275201728562679088672419015429501276894330777488337557105437653244611486812456109330515894181180930160478571894936279890224493083562566025239699546249869369664550333386590208218089972060272585993899814181839447081693283655740948099323971122349373763033328698107437385777268294203649178368467807413607606749341730303546601161912449376325508280535223382971863997408271690232250793181966859928294513368519097244829380114758701122981067976266793197588486931741273269279439439645739809573638215533135216264222797117674772532083559638435991674901615149772552586882080705848875885622364224856390577343647059697131886521595355484852432232932012662391458678291565708695990735658383400773295832288198150064856360951871457426105627490615107369869217153294218211744842611189025381209564255499014494803319604339633391265193890828460342483995464926533943191558186732709145964437590090214213251723674080411858976517597817152975441530504372273386076027323412492718448882491747909018931362330237812080098684238233194650561909266053186449626545025526798037373658545434801590361345616396647723705641623258556876540878899522954094002907923372620500130545309593015120126246785417214938251951125787553327574196427271501901369325793313478401475102601811905072253862559650555801978461875578880243365135253827271227469216738756484934181655297766190212227835518934245770131795202858197897507057570185652609010801702402623124524997263225979585926657054168658987544502445854582579805265660808890599636737724298885226184509950851926022073509051273417889410499139840090012106577801962758705686585090594323596157124658914812451721974085404889932639782682981917008416236908988753384766516323860823026803002304420179658590989962266981940341345301007592773774854370243075491310638659161707032089644482054844211895232533510312788611290730555873600061296617467449479052688809501552036436864331329765877855053274253806591280120154002900304720484683892948454727952633486167329315015944548079162621710616881879821869335286825532856064602911608424180909849601949504621397846798984721702105648374012071359315019604539946761101315280891862239068333739235479483565311022403368456551396635423347964585458587090201170060702476595390882463014004992475047569314515440068197449575402969224701343103858283191332548515532928956631504139826815641218626695710942182858384940720748590310184681043525743699612865424145008509550603187741493212483737281942615149579019679276376609582670954918277898736087603460747671574034079414178117755118149556669228298667428036988732616597977246070194615390810952112653747929013519000588022088830116538634787020533251363204182987549059110436549590291264131749150259390560244313382391752133841735305922471445532908405953763300686175505334032947506777647236590725673615128168342885394869241506041545023074111531831454559635904679639082152631309310694363128013025659300581351505667432087163110867221819559663508267240705720057614522215988366156257383031018239275822431171363222963653096843966472828364629699828330218057503979851683002850485346388259732759116943895932676172901206677850007186112518733369207342496803446178917239906992690562578265214402923874235577764623554548143651077881723377861237314943597831861151838479716951011284933894273289963866490461615217800043265787498181011606549819612006968594219095180905149811867617972975687259722025266275332247046218434106635095296722554105157612335898360904837069350652392673618507560371692419502616711720999277642779589687565483074950037243716918955705201262136946677082753788053359913378313913067523804011583667042504627162994019580821907705521449378275557906330613552915621383188805912450884383036230141228451627827917620062310680868491116538576032011161893980772249515119936986729875295575684116767874401743585972948494716796671719059534171571199602734311656150378597642329845718323458643591781112776373997168181691994977836376982059996044314284632014112636272645707691490343358797093559740000209000377171091915972370762912617338930010291164762747939676046371459960937500000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -1520087173119162348139557145206948408083266562656120899362737222123271285204533118007359199436011998971066403198347392950528295190376910805847681532584245601856187265805262277784697779790662053455983689287889066850191427712849004948368506472626576756703894839553483900964350728459973319193606562148407831022570655010685941640989840010138508863932670040385345510086147120624844154424543572503305209225642013533755403574274913941587033709337971996019218823137389373454695813714165845727721129273417980349175541474345945138836326855417403492121981994659380621837964444745108712366019884556031139026437407502940528599725315103195452421260742632571532003866006720431193709239958740571369759540423714707943651445866232547463534941950265110689229297411445494975701607649273613892741665855623473033940693972297265466657391784352629557138221212703966915791191461929695225603717388885734801095108488344477157618441109696304607564646334398529710178685526876648865021204295268720789892594219900305448538505476768674679841360852562517430908026013906491599356714198795454729764931276455162027320822879188294335412337714130425363130961695138707552125200093719309707233740465164977272233868362198397765530126099559520513887435539192523948235975854584168866983434970446698075630238967737020282115876754751571059444275016885559081702658434446319313545996208891948551249670347382112763608504906681569432289731299242734933220237800429130948332129938527209409123772181310632020671915849978821407854824958471907041308204403156872753810562011204057190671225516074649808761442075759220819424491238230072613937571079573683157685705869425718670060630001194769115162848686098464773388092464897391706098694130657148732589014982755169810721167423144672615774565295250703197035053953870975509119584396396182133355070651000761338972184033888188466043974632556362551174963787667363614407976758320860957969071253439337907822719342494436717765506460411256702614693326795837708065923281189888978164895364706715358427362264657285801958479412991954079934943164655370288537508280377667556782798465869372734392248933250086669596540458477470771041229708737441490545727446823941430672207604702687800910132598086607195748291532585492140524775074930863039685849356501199597038200761507656461105521255173413435914508161348686892831177414381502525034652286325741174450618386056553614485613013682142853964345179326194061801863389863700382209756048126290405625257392503174489080606453228369763533502116159480740447545642386454600180854117775686269438067803603741988579521873456216116534794625401385707670632648861448458097173951801526249023692723226800192072762345963998021911269242213790751686433855896928210530594842526195366798112332153405433972305358848449195903326116061077389819473608054881263334163058937484122022935731100658451320453073900339220186866447814345784924280780871856131309866419869253418173373731036944765301793082971395770689671415087715559206755003825140314395528047735222782328176019562655654494238772884820163361783465614651436022521527133831803986958728083582796940469241766657518275551234919226196731163445356656675520024215141177789201277290115850934005256608835214088841268286901901706170344236340140046789147849118569555387321197464546570112119011140572320476884567699467843540729014183814053427501860015704425929088985525471235144227905994889589949542773075037286863645731613786782289835380729471387627441909323591737722373940132846033313749929766061301175056767624017825625191698854785139148624560841036702348670733491839952294378446345082634995557274668822889865765264158187414386757103951407801925559214740246583014996000981938531340374078156775169002080702600793415374511339102317998537116305440674948037674223914778769779247996593548850642544096148758106255341295497244731850620556800705286470709937271376316215963386581081137764537455127249230119143585182079411739472375819928395359823774400337539119899332084973497453034236647837624751665552233054544729288401199688584297979863671503893232957814900605730806753775325033354660894466106970088320887693651706218389563218806870281696319580078125000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -6563691282576838991925894462713809739140964792560152070132673918603439281252727611136908197931424107288275393516994699203135872379986879398762178479235132081718975525780563710949886493199078058578180382342550635507222040419219837547283567135882573471579961518528993931701955005875610340368166808115509985175443603914979581137011522279700269080077017086362259809131957773756375086175580822318259044258638272695611609955106066288832854897342032396172715765829801137618644344989261084388194249615255831801747900217731118978009448676277422023363798288322637802634713827165846684886839703828586173433425663825803498709550846489443684075017908121906891020333218959899766538719497934309471595797432926040060233875164842191257686037314135554600552954658618367815493254933715666069375465576585484799974178227432325008277278932064458550452791639643443553127850566085732938332180173926580742997298003138015531659495860076906080930977912380462954816679287236384672675348268942962138518586444876879522236373056149422514092484964510850180907730196578710123837878185688012325952451856671804126233074172876430385828112472954024300027916909981360477819052352062361542168608091435674505145265722477198493893690599818089130394495861769975308186200751267135145798193307731614695624007623774301513348909584200443812856638606386818424812482328990770582478629053195661626974474032009777342277207640160414240084964905598762367286225131325125797059118015962829965073381429851510152130230073690957291503362426443086034583923083065712602641434299894405202829227605509677756034387359180969695102978786885653385905646991441946102341297857182666247618671913481132792221194131914877421193082011852557032355637078484710284917289473549491592119924429112564225098519064038061612429717964694064244017387717888326885146328109925348493148060216051035624405948455812781309283060368403740848260157102898123220899942887282931886272408358845646244451260660597387246397072060832616585006073450127784025315026621110260483137149583787502884636267054714738407098762590236739575483862812641098802595660640286209464178918712204087781341853793285288228566852823641718565256745895276389236034394302659789332801783876910863293781956933314536354794973012109228320438183803372255551389830053553240707331836142052819382530198608496902152156623425112931506186969020628891962928053769347778958254718793772520566599985194865941946536754733183988298114327378143488627174899194127984862962216919573562165922809068918816689674060867107210628498105841087606519684251823326861404800918106039419670206890693873627783792032462294471571771730425144948215903798817401412837447681103210376518288549777504468966587024278247984821467317679780810700626242891315361660448716226656346234978292503308205172718038508654537081765600360130755555118470695772690223063427930249648514071000175814292496020897286354152790187899731735672758488907546431599777319687207366163888000104142679223154158662916032282274306787191323301257546350286800535889706133638554075804211885157109272387880506515392653566208943439978181617509279115782831121236144528306763892879374104359251430963156396326439472631685000768625714345981436412195611687051060037967593536942321948938158111066719638325005405348814468224644844107573516227824241439698209567661815291199905675636362359926979921088098484609929844409831538784896377675191696223346522804053446932046772591224494603803443429826636994423675001591046348379143321403071064095214402286101190128253471765986805120272396552407781957066124276243844516281379156453528781475812932815351093136235863470215265343259175279425000010548331855152106518560140896238582097837837551552218397650648123872347790857258242358169300355775146173806316526215001967546109087153706096904462565026634370235975125135165555898634782644912546344908592820979756243197716944924024974435510665256138338542007579573209903594175479851304597382828376014677697384133838959589361771000472313517353444747029336552026282886388717638583897837192856592591370063764023529193006237773684061546044930533877705058706586343890421186841876988182775676250457763671875000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -13828041156209839800833440148651986170938483945878464806555924214281772424979097751726003805182196139954351411283246631455185684696656778039940899717293589779816995593833323366532775048781465463002185447743404783719711349552917878599716229216160217372394260608811302265638296408910579743417768345261495954848150457274352281761115096856150871903230714203451188751798599185959613324025428824251500612566818553277564541279475022180303299707972734283559592911418549882316323435434819237957698055541367417315424222984084016055083162972228227294082817507114270754460624639759184427855990484681644517614599043369902347881101166738421591522379411900126986870955383289854792107611813053576546643487239049692966536256156035673456660264844359561208428706209317562408064716195720732829342809994882059921958098754385220533409600854570571468342391066199068939841745516722804996205468879667639366730759696685796201855923514383923427958856259400568996318303280595820544848944901579788298215863746047678051962729853113973991711873510250017591348806504465323527687201736717164898328240094644519480237060162635050003503863159272451399614918889524600926223179227997184178082961833467130345906824727847309087068697871677945213472721974231462708493735288486163347529097109635601709259745680956533579953574540862628504112299380397215085188391529201382714157550788461307582721198809133384220032076968529005755356062104968724682695602706206260392814738089669069447441316207548202744860768925788261934077005239223298373191131864299506814618052730674711099345486904949441536143395100962450296557304626127816877153875579090100376335481989385421879066833502342592416841531187526829284717298794152862622008113362314182253996566747133283490889606955569932413315623875540513512317301939815630997125244931161690908637684445957212907414923003368198813844423047762373149311897465208656319508952519477066412023899740054862951357345382606509295331238562450635238530460317064251075577686347186953557985650191043592734095228627253249892896694989399520270264681023633891818276879351670377781163269445446033956005177732380987282229781019061248768974419596264173325120997810872287604712549404640882609196911942593178452146773803627295594793180842272055283629375091841083497338740341466022900713229515007449075585538465422331746829237030523614483731786768624797358471592030714518558096423708550754643605708918729186131291007289413541428882104339149897064361211515350245706483014246623164484160036361761382198272954056816797919853667764339515407899010488926769853735158373750381960486256514751274350748507181807547380189574366069643482757296311074175310586105916673607357332024791781578289627912855700576673052978033778109600570727080403085925508928628067731520971628295340425536835088392413862817376696517627636264751379549618014339635933765211230013683869406792227151322484706409580116380563588529268966405224698664497032613538012543641241228836644333832677084388500866203316607268160535694165112974937405776268519999008673049739322958289549832039503443694225874290438336546089957655721351883933888002632563005725280365603024499828136608483173201000792136278301159344104039655465504960342886725822380625282274784854899837127050661244106741293390429271111608269459867512834838587482395239089178576136719839908611138767884339096995334381170216167476261058739332715529112933877520031700133310392593950881356881250846136393185397878902443673579491498062276098312265294013988080190857483654008707963754509002358203424071007944772860512989527068543069040745852805895775927703118101600431146181268299872179280032117736858992081598707376201040404167644025359850503555408027996809036420607050644155995722982959078162047925703167508902927992064431110261423219565404863709565061591628983608647862329402620856965525686643954371407833366087699997092061690215639995862857137972833981414890597451295431635210038853588268137075678220371195307984129846883257740519255521029928324338841179079213180592022999657517619091253567588124024012465576565475824739724059462053550896716810860442495485778113817332268808968365192413330078125000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 50223045974562693038681138738263534499814853536692285500980867565071247945809022103068253728552156584629871144975678596480706861897352395674297985724727323576544819960547428620053583591172726722071770486797659985592312813829507928968064859480324564662744363104116545628015476589434686879289553753391089295941210393523158873845355270482960335498973901369983103659120527257628951606790198069650988802878421795414807208594077546671023661953822754076695985473159450968337605187725587179249693083785706537902494112265519136717279185228636258526250418574017774907215151987800559512351815136282291159017501647363477232747372275991075115203181516317652670372774540975944474053490788567213520614530168791444176441125069279102443283288416440555186560749197365497478981506915505057993026527684172117296476141517771385681243331561786550243944324238903913452920457852339296412274102016384120655778530473652277595046875917444457392633477796690085708490094421510221743227013576039867256255149517274790901817765929273355174818450275163044706701414465696049726543212535265898520509028785585932013368685459590003621410135999727063087536682451843181634083229525592387915200250424323216460735808610367526925790623841606358844384168191373482440635895757607441676568249633651668304942849517048950914352004432392837405188056835369035600129550646895554087239302695201972068542478407007281985851335526825785668296360481343170271328759094877001406039930667696142423845905026372799001535057082030516186513971864562422582763408279164172192351594858243902988580599213768603488540596290715405634157861523529156054386814955142273103613406952290016516315891287001393903336395929805158389395700377534049777837510020666726061591383744302849500712370949750484577847794924126650710588604023901359475828912615222357788058151563090652323874254720242611414899701154742396907426849117639506413464533095857949419023567996473083533245123671552425028470003975596528686699054872510061522229316187960096473646696775011414741632902493271266270024590466878895318802146631953163649000950214652988956695591277545356827898071160673449644301671114582714420303466203555220199099495281370763592681545686272691730819331767173132434159014539651541642971213361150613289038833331079550758877043994986008949071490844937813060206592146086482132819959701000572151136353562878558971172459015332551129413750318047507381123248406987808920910651731435912244981800376918780119251150442105176715630590265738023709237742552147099255873327431066710442469619842974272330184555381825621139112455950640045362257266225723916795824582354158666529785513542186988963533658354011481933707694699606021832945807685209689828983353172473226355000897212567498718688648957907728517903147518707307941522750113061663810027687012135366000833948020993252071664364736573364837212247392857518713252263196078144431019606756229668791733294631175962578886159299036681843055701367762217241169854924526759753408133033300920940910572157555596962639957146011818110219866649332007608153938713284226495056867227258510922278103728806378229590910402655833361877145679125655505027028672462509827979872149793737529544514121895184676494654479581353954762128297796858182665144833042890546378518543270004048854472187825881532533702708118431506457672618877461190478174432192006979004562636678840392210005540353779593703549583180943287538508692703701018287477013357925417155490321468287530129401962949979854923105757570372674741202554955975870293432862143176796337134003091368995833587350186581823943360379623585962418853926466888189694333290703720970955435142097094122097435529349817604234508567825486685355749700455971072762869270174994939618670545030373977962681198812183455986063517354028542975572072182024940255307188718364241492920670582617754912630869247806658540816758166020003412090911850951698102657814597156204935317953451680055711478856451354403877038921238310830842083740891721275820771867499534572989373479656353092611111178190225806793452371091781290980348765284342965837757122862010093393149187317079588193675073076217840739587927600950933992862701416015625000000000000000000000000000000000000000000000000000000000000000000*i1^68 + -2849060361847652401989388007842436966813156799409328030019099736494125743323848498003852378544680824946236556298537835998234518421588533665104273605042747835182329399523771873594167932063866417837269220932864543810460197987296739515685137054584024696607053300837152764645743357752340107735909962959699098239392911716879710811914544301395141407720345342417169989393260470565468460920992867488741109447376596188856925763214984451904593167808829833459286753428330166255126324200841773498875069860127842926162311157355911632493255356038047406160320566068077424091337110930004702260913901486256759929073898342017594744254991083103566405348030258156944132457875943011454805975918309202586567554505033443136343703260951609056479757270152122530388448019250273831525000949940450451145599329740318594455693662668618845866800050499431241570395675285842859497584626416209645999046083269853741605691430449239084058401328551047751216725974759773909178348730009174379855827071133447284401193643904927436110682075482833643124103656168987396942516054289974357336982182549078548388239231987910712629428800919039313733249991876146550756144964970372272795350671806386232855019167320757449445630346236081536089250567647962968312215979144784203302488814720798804525548924028110761137519771465003926840948840199272685615299353281206119225456593364429278248841771477857839123681663253966838755996881380922529723760918376251249525805169879628160426346153790342192081537706450476467730679311616964812587845584025589641534657085637580361851547379001892573704613379809070564961855150196798513867659876136398034787491648241970763778719520128742085028338266459915306547397318448683124511427440139640293749041678212541913520489895712813422182410950314441651065754150181435381140557212743934792249858192844989739524580722135517113497784847376738010438982908098114195812577990507694256624975494468666817988557430878155626785219814288517584917461347553472769827726124724475195314430486712589546644785817881892238302729158133298239653080663843464239897999478989045564904303820844468811842358631593076289266640265791211348629003633831989367584510728083595437031787769131758919188759782123206113246906973110459157519530331299651200950853541727036747952050087134849355974347062064728717167223446486807606492149079821219024816803193857082727221047055922786085296144104219158193130439926407123281249919308558687554326914916507408046428735250164085593466174426122735151513547136165330435030445794360778856414677922913916544633789772070860368458004428061731496091044807618802021535407209063490974099009814426339699340941334624556478420585756345747503633631812777718480796377751151531194924034813826547676702409615931171505235214181136759969650418772758768452107264180738407336047995931956704007785493559751022130982436158142770602896258576381209592705036776383642129910007567884978219337374498111792720711612658990804927199092409945554048444257900381824012690935114764521658182089629055698505775300235888185191737821781455620623533120914278237798491022396494311281762988981059527141093060715679086631874437518995436996092349419319269641292306959199890213834543692010755825141450548786775777682579353174112321625336675899005395132253578462335222324932729537701246155956928737957671306022829480419268853832179980447464707961576055815916812170190606173571074972530904459391244702085666965609144202732311384278992403256549001668409808422360906077599519348226722262072024938328885488827084886284518670582578225558406980248689801347497691109685027733425277069921713591402856169818154126465444342286727382375648066528687959223833824157046675721986337817588347564547337414531549089995515357210722797950152415049028646003842876600939858718266147798154168011909194447460741447763572259688866449522666421815771002646350897353210388672054562605931177166823965137211881785636964990148657773964150870349516138188534409470558596279164024700550796862821339025487264568485361766472887109130730832322926218083538576303902240471176755381703647629349774903990826264772514572538302174376997899507557576725957915186882019042968750000000000000000000000000000000000000000000000000000000000000000*i1^69 + 40772931703314725460214635298582674303228736966577500210589473055713094853188990566297796549977463454816411953340360748006000037614201659700841129173674284819226906718057762452863124232449143448540469349979586340461011867788052951385992308289383431881812112084417666298942569567529307314092566164775081869383537532167016721270181788672480970411939200175232085989777785016180448242039255915458494912671547802947247853564755737730872959848020185790639526949926580720781843962999630857975531817615868583564476853081810218486262709277081416605863958812022564829208224484751881756954251078400997220357524718135436297386916178793816504501249165023841610030840199928387763935284472873171889487495672297544089238121521843913696204915184289872219318031914804164421296085650889954445610375859759831517067361226817429254511134480289868800303852356403849342103523329169348567230116545548581581881735820334801369487316537279314657093746854302917910302777629792044217376631530970561434472773965687878147570047310854554921095182442907980240525257612725206022195641657743567028492136519115125416404449028450518825559601684693339034618607997419806623887548217628552737542411963595477575513181424032589827139427448102269134466603722932104172103568796427635875703101293962771364095745496867115198266544899031410693299075202488874198397757814346243275220708016163866715460963082140082206057821519619733313720293714622926113886274756708082331903543102551593987709861114130825503192229325300718768031738371190267442691665898120227755923273586634359805202604742438287867275392910709861950326216100740303061966277004258119063049462930371801080894822251349438351469049808946615711406787162071520580598350777141070200000446280582575613688806653845550597460161250111228991030246915528233923040498332090521023133837966359196007771215672344282773901762793514782789361372349310397275578595333405786559544643741473729665935232025802468627367432914261245372285084095834609238389331751940854343326758614598504205946041482844571167701407422631365555637690647335815511085680780528924826680025921439870823455895407211078094630363322427722869299559723769574137602864773141133745736165591113668879648079534931647110073904871168207064632471754735172138091420523815516051332909510622115385684216548122421259469027044185221931867435113112000818847176283223696933884685521014493149042201018689168446649812654990151711359584855176907716881217474031775129839656094928694457452820978762556846575642362856014363467317738742639115938415048215420027075147961617723659788902529582623307000216522042487230346267880124320357433307324587335947664675763227310039883061702444174154666380688159528865745596139659015315312298768088590987814888732452777636717189285882148742183377191351201261083309005817056432695314042257356651689810440934941425138453258054966716766861409038859617447206483456273213698267111095696914433197528970769016498281431113756605608819706093829191708358504157271099911638114721043470039494064200127845553445072171124423400584299139016295005095392710445462299291225353471495032900128582829894281211186957689497999077981794178400639283675166362961675768255840017967249931487639741482868931276915813306623902103866357795784518708699318696072746282369479889739525385431079098186691992239563341583741486558689429789963132808673365809392208557217243238283514337548941037759208120538183387168838372100520141687395434226085340139853231362586979387878283070847651286745766424439586306451041591729322266987802424909251893091321959895100437115217426400341504163923931426263934077534902014355130134922011368249452021324852243711025502889800705934014818521944293822287439765352286707190688895101231941555651659385821440036973644358376327775524555520267407154370871761180251253649642894979611955892749697865933503823927031303513281778037681068833438359935412084135154923872922304773116727330542447807798126606857058804700207949099024045621860323659590837366939244037300145716611000104544665812105518999861980386807477921048379228319801001102310572368249923107385505709199247093010853859595954418182373046875000000000000000000000000000000000000000000000000000000000000000*i1^70 + -81173560411340988556443799903125079027273687302490217725089108309657398783366942690845636792401513476616811147780350520844959451265160527144981552857446929499261388227719976715343757845560081262451743357635415302842908898439405646282575956581930788029705237873527915425869646540347187278031410299586940391078579621536290078016984433400935956930662044059211826465158634153275581565465110569073679141805293046986903248930935588580609744191515222063867219895002920136972417366162483741147107809601804435908547318648984555922136453331571151210115994970890272797964163329672610028002626373379993094785501758351417400630597202813909951480327999959783165462876211153911982783630941143247470232571669235852434050730598364110771285679227948136940858549109280198688132160150525910476786148911177117818065917829939172457229231656277299791558177776296792368359244086996668536107196768471232467472011336012881222332738906306576716211361681223843756774170055733766106141157825604378572600646173329887660149421182270612616003025591209312132334073118915852189999398646229719846667339762862024473320206148751966520310434740455409972782541305466133866708545957094666695896635945591037409842246267547242163584452420449273147594786872924563786181383909426214068845168584886080650654161623286514682769950207961267780820340065467072533213563498579623466461875229308183218977922966336413248943397883052849931909007265468265060194061309507568181886359345820556988702615921459486673970428858832507906668040126472832009438134709532629762694308447690976916925179297652768455911341249194983456701310807347069111880906529287323978556609588548387860336621571204563975631665755814609694698950343648875854746797341493450535636787692978508408546194968294612996860831053087047021952163294662833844972800659412628670606041003437253312014224913741584462988840039536713897655848333740410684939932111170949857824499120344539710632698158638240718878157407214625403998857122263634025376912236874635699163430501934608002093697867887278913896285446430757063708758070028020363849365001795339725430117659480726187266976135877980476378062370909362374339286590364845196018531116511577083095429341261218526923744649721748381776519381244542190164202425869515041485552145888151023021421762804940989658560181753007032755398433542144699534106309401791719958741347490068501030350609847098882742316271415909548134041002693850524309594413021573555165403229018343517261533964406789517721216692665973125253354572964899844835574397257225728519906701808323999770565799254834246629659500698423495190354381798003183668862732540029367066250085822724880455191665766918663930364935510300751355252061649958167790134877740192762168453856481438823784786309259659666647678035869864631773876343704743660074336833105327266672970162166928117899890751472081924397487229232511620521031080875469650036808414986324842191161664279912029374041775675336241751705593021593356075241533460778484542912359502825663738070933381764825812846325349279954058192551926829875552337836096581314136193969907628898872629095417976213245793692437580625559734549146321891011193946148756638656602814667703789404944216774763515393273478024610983216063963819329618610117292223273944650310407791227626506243379590040832631504287228657137646377027492642296133796585311922681815269644098473231023158611628460664761704667872893265562397851274405241671271930483354189155339713619220164582659138440820737255881016732599075276440314018700764173098173229079130034363918193322140920253661805957742657980779477907721924889737003866076054622143606979072741812407321143337211049766661673997386562354359158437559261599539539363604882370554666109162961153689262889996845178900755946357316635369273523522279947451708209375617252738991571343790434981513563245690770487988871047856008791092256471832828111130009370626780116267914840829633340103794153000074157269333458529912096493261917238054118215645803740190904651357877001837496349283953688905485589334309672590208969909667829255923450119472696625329051835708328585220015315799743649272102175018517300486564636230468750000000000000000000000000000000000000000000000000000000000000*i1^71 + -777642984492046686470959791240880981383409499621005888544592625156331216222107792144155204631660284427152186829027967570470353787448437524398961739749972569203178931262698043638305144841516971024031336525442741713229663012499581295157202148975760783505184528631998246144557940453017293203301015692036509811521347981719194298458029673824713683920741560782906473452426282442379780354587131565921662094611391337918740763637191306049943090627765635425909420333811787684442772018646188274834261044421330763475796148222656774794096317032691302930199111875007636107410246414823357690622427715978622600618170870562342754097873909075186167435522311961483762074348662166210003859259210380214483706524149223461358936240329479783230188430133060972592489766675519072005080053892743641205405612831455600495749743917494277612168168666916030816461370141172183919579941534622250105982945285492192288313354802826113735019060070933714139769961688517589238800401340460508990212752564415067889071636286613107815879856027044657206341651654240812560037810583388942106419064666963281078594657452510296293910185254808470519950816496612602084665910781440540575141776008746766748248673513554636366966460545892619347473209659161260843368479683308367391127588561763845900158379113174928425755398743427639837208826457577249797325013341067381578510705377944729155765815477828283249417464184282624923324733143410824668142775586624524917205432605614754543370792608781302734727350794983434461006110354599244956664002979076605857824740024184913686475401927332952382767794985864850550865768612279942788254815749672766282961869352634283825238027859610322018102314510026338391654862259904927788353984357832341653355180211626301660703012629235519891343109209414813591070424456378918432931249347460603216331354824887629385105377710359383877205920411981531867988949494554770891792696799243320926847616725811409207163874062285876970832035181004755969803219209951227914891842413615081008564369635352987891103660005685759084352332950278850445907083377593735561230774208472520381918789560825225113178199727591533201862106713625316995375934678015240928427078860361914792435942983535496379230485344870742064548874670881506347656331382527482751786291444514497535287484557662488176812265122573543383914173704981386043604222717785416792955509317052725118467726224527461835066452775917685770663486705940759917040029688842871556840583132876822193598696386476589709193549906189093188482622548632341765028639287305220692980631083723594768260179608556198863169537848063938256996035558556305384821397856971660077262008434329748979438490144856216719431866303890352106650970491414759108609430508653433629854564648741408219453845150437534424164024427578150414947065092837824813685563028838397087052776803557961831837801161504451208443259518493018483874497908303282158481843139896396094742495313461073894012804400832621195729944959584509654008805309350896657118407639971458776724279387825861892635372579572301000462988689464394732351065819147969891530723407092351916399460730937791675247981219668859737411061790964150407600146522732097341921288327676479639792649560605504027476101370120638617178618826516565617430543934324351618488771657593201153302870192047181184283252537137168790227967886440019834603355288189249611479876931478762419568296378910585184556282846108231766003390313767478953351077263170928253547623575932527004262240236129129458069236565736345728328459715766517158404501043151875495888369608132148914831108997905084132662888024054921862603464528605286423210726207335104920585556760692436995076158241572017351648044281400567245542079861035078885719399374021610247172470949529851677891954859561914765746037464035971817474348623880189834647202920835773243741142305123844181154775446503333857876291088121082711325509146850665380164380858475489126575258468498902274488831918291644288413470232804399354697061763893653503312924242023496355997754755298844608210004347585432340339872271764599959273012530603394360539345594004582491633314239114603898193354458889649054829928953580520101240836083889007568359375000000000000000000000000000000000000000000000000000000000*i1^72 + -3599459417387109119796960440696113996545976177433970583166914909539933401439893721544386274481611858962400788992785429969852971060006444865637240407976072530887542323258710272176251756825733468736067185015327637737038754067781298387415630904186263210719395117101056452579290345978627876895740821190364292096892360954281929492425302769163232949407101305162605743562081074565512663775757393620052283832341250964437341987589521528622011085892103820815609174001379049107434109554316586693853878026631017668145146041546387101898261541253639191630267058034386933611339392322902198110808605310530245977629434225770572586081082958172571702864712763270451178120660854671286387800466907283545156178640915303585560564242581412155917344385204207374711196030393077230106300756492934550372635151728191612705304615840943887805932568256172923799373854104268059925252571625344930389838456015542748065377764256405561409259039776778650826073519001583318212085079658204376776809349686667234383679803970203283619777848885406799087653441630814848705521982506323587225755214138302328887682211722718433243375647884354481211918937386722189091743713100156807626947293526281449191410126473530634477319076360030293449769642034593125563006597597693990097822389124383981203228215335495609184719680606650562644527895867987992117186200361266972082171351968393657848496459942678951863511614501153384124375655332102195613848546498307292661045357042024932428579294283869877595608298860697645197417734242885293330761105184813026389257220450322430794973652642150118468416865040119090122183593252339011528732539842584453463381412271041859019306556850303480331011831070954960461957115148629193896250400555516422086514281845808989641853203839204368179745280085803936950887880594672464633170213863805224254462817153564064233791927082019605030796406826659044823211676441822650652802281494941927723112945645871871272559539036287705725671034792481689897717390982927983043261645479070938870231530286584597250584577784698105381384923514684964420258033544102152315255643430245899148718363424377890318289599222433569944287297974143714759470446148277428397966456761463431302944560555410450847442811111383455784887679800881770614046752950128578434478873145266246210176348519683610122033722950337245388610867820368430334842666687551085063528394098481520529480862448300097279595498105582095502332329363534014737050100968173444799451021797186811187534044791069576331470768197739580145374129734843653763990258846416552316697685327291550360927224811967717184429782486376453930015519099161223119468591272699859857798205044785794822171105768228800738647120229779005340969222092983672123932085257296678653486730001311083065557336347770359736885294105809781880766491598248412787792574293625432739486174189921011139878307285483860432493485816929493931324703600344713523454280259020105879828757821271863421464424112129912353871800806491826200359168101217409216159712346591842273545518733135398355478642428645771328036347368502174347047680383167109266974079021615290241890542679623020905454982855228836402180229375953788529812930437214369600335080366600131456103526637631613413516158693748255430547823712068279789218927158706663140755704604467519316928371560792069365807062614042657850616580988824695720936738814893023542528509029034804504825577359674183810037558154444058388706541054867793914820311813581176523144191418757515021716056218860670342846005322323983486981986436255308892754117316621000200696907486557136557855208851728856022878403913178791106207649647216262584151219122522277993961899761740218933313131794417328068405671003404197437923794822929310336363652311220676574936559696909411016136187752820221456408181858808919082088352335003337596786684860868173995053130885359979561216336958648275968807099420553107274566762700549038937681832133865433683048505545477018322709255582291455392610476199164551341462440944218082751858378251573675442271806648191030911862320619108719758683972536277894706510090881322848700548355890989696042946144390865353901386385916514763436135915242175542516633868217468261718750000000000000000000000000000000000000000000000000000000*i1^73 + -13748605516457740230065218408844453784374014270037514496856583558118322395435195987460104271496554037493021382242490122973799583229880915830109895357690690642239826920539249704905304848121685756197056626049565089249500289635182940924942843871229898211663589360794150532357686989117048396769415720841031477563390631127933426682617661202368766768390943843719841716664789833290941482962861073000975900295729177154527572780422734522601606613326886601759007723914134251873318933635976133738167593459780738677693790643019415757064891448146286288458314264953411514547061098233251538039582713299519431492467618076555607632208896751823341609627882554365634504720890408130769155357842908597833527797594163228137390446500572415550539135838190220845308151996927504299529493914323251734803583141229968255228874831606939560540986841631002450657902164793522676901998274951666019198149330642071514595537222824246921615705463556567591325943136316632628085323768303167955708081166796947811403639780812764044566049460769964503850803899592826764328641938931332495678159530138308645553110002836645257453702302779368386263238425493611704190068667755035307237261209600281563505652681637101289961624341176495016854451846895524323982654336953712200501994483209369002608198802396097217349730859964030403108464781553048568509370768002075901601197324412664220231288566428050774583219529599973659135355995750523057052035222306093622222412845847762140943155733869915968489742621049027654017696814008961177798415849864533523211346717959502055955990553959261129919270146698358674533740399749102533709388933677165872256799066870668610957696270192739468314224399256326529575679460274016370223669386866442469388690242598194477919515797547046954487760650114016485245104782229175566856011818673534573118991264458250159824589317838632531769086761656917575359453990743054728026301144710736680424369481256230270343380125197106237953992095816830872611108124288418756173248864064177596835949211547344026969328367643240173906483894168215181715574822873003360172337069743054246261132731071357377533456331904259727409154651397386203265795597961391342780909400775486280550406170741999638156077297949290880667082834367539525355160895058307613397696358454556829434221221498881227669963249786680338564342386768011723471110233198030481351942830891502654105092083453352724674732886677050043995563767684218115978992357197695562939714686844919503594739346788105550799731411292690651564740236111951234219403363013263831481184649191907925309159503187079316370309447412621395419034648172574839512422902481108675745064678788983519435534352223074872758822974012060074156495109547537177369720299149632826621714991258501563228174339020759691977169992921038015481632691773242051231315734723019832775131053815049130852035761067244942046882508000392192716633744409581525253885776191356411255554842997394193187439418157556618590647165278420744286356730078272095784945752145858205575065863458096709364616756327450295925581505996929083818214705066145855211897869724610317899052444001810798578905210225631335397606745229526519791295412367330204844410108649193931056061426977032054355889437021586880219144438663307013156287986024093679717862206653584949463259582539347659207554115731996232728325750368882594006152703686820960656408786089427763079384790750500443572618434599668472233218455449196997544588508576494582926138393579964565609610373279496361424314452597872225922266673499890346094765200696229134183533149406130199554974040622746290745613505111122735900609750401651340158546338773808250830516064780600960949797604740575128673196395998408898442755771134483614822304586937426167584647264516202072158771286357582741712518974503581188116101098813052676901517182141987197941383813825273042964587280008893647515563774332014324030073719349764263407544187322335176099213865368804209905349838424505017178540037960642964864449881711970319243415799154035021505082455227766712706383328049010235344739169518758635068984747170415248195394525940221074990291697481753733914116818223133398291224693821277469396591186523437500000000000000000000000000000000000000000000000000000000*i1^74 + 33161155867312429679176358483384355085893645455885287731211751473221347752340833694019001532854484035365160465826227902370396678567845166402269661601293318985339930664130195092072677202857860115525530066652405032794918655054425727185236585910392955650653312918391129028792728152559679797494740764361020086607854043254009033613887879083483447216996002365371905813074935384507162513273846823882413203608468017004805040466132084097195673541610666017189308282897326729926476061435163015968765665905612207713803973940353906124049587355236664673136784014609425500515893047462955211314917624430434673765997363297465713525225540689604081511516477524886412958640997385071443623060339213861842313986092780971955556539375249604353250859099525663221661001106711049217500442393695459981280537424061866353516010253498741591001921116752952456790623852750799693515228498806119943015612097376928723800112083767118959155653251510833238885222493049943614666867218167331212884003757031242168140002682797072041826779959664940142761699820898102672885376845853432499088480245844775056198442799835771087352709629116546195962635942486184746634708716678220947978412941170008755751241345772143201112384171737973277112357879017566723182392344668182986810937596670756534467254258562915166547254102482709974188600748810366579951487328818070243218191210641726645048548144537973790650950095083355340715752639597364323925807986999325638806888291027404097873467326424880672385390695730953217369129522412923434591345270447549125270525376235816386292027281333451906095656901061206785340275019848522862984667546043857040996195270382066513904739302443663094361622156417975561397255480028603773192101341392613007047568609337908684518821133911541769716035787667716683623228521034440452080718601645471100898984057671706008615300805618092515150463990439205888852866171951772666032495111452597544334748353421601942560013275350935865683411745996021943316211982926170966582210361465145041413550451602585464877468133162216211092818132545556490117115588662940870224013472871020052665999381999031506221010771983848244770764058289664969859377865503734554347141284431926215755997206588214386259132512422484054045317288811885827033081660750914956647698797651481066353848947804915633565742358391082480778010812870086784865968311673565247562686413741142738248912538814787174177532414582255390694083525212259340675184763767194133635935173169009747263709151265422710432724354102938598378379440406464384282655230059762872704712308797950382833682008276397423663394422460600539442451930159518951112083636216851916610265011624377037046353103164107085664152165592186940481056884010697274771853867750756832579523887394130960910801151268651204937314980366251061924185266667213908763647199112141152727565692830052584108573547283041400734163526037030316463348671025809276523345759008789454372312065782689465376603717835447443450385532037356283429573134971817440430013836597191739939372866921681274173137792892254485973390383375159133176759411470011685213619594266151727260256149749165395574191684840933561341762804083819640252955720074365187909941008064874704067239303861021004392367398948999083931371121360348802261219720803884409246806179859759006386522276729980997949301696307678702095173481079760534761414645010619662296852500314015173681774027391969969756647268999619430581058193063871537360580970167299607999033911078168669782066522304712062761951439694505717554644312537300036892859458827640382091556012224279307781204610537159294087009342411404970985892186759838704127943129206365749156531621307349421688090245564036277245474383532707967347020476260000844924631804919508568657423061583947287167979754941989711310142032342331447162846717159591146156450989755826211053234329615207500065862834573364418191095488578755554833923953546411800281205034101700239147063155151164501397795083896959720683962414430058273059867286225521372198923196216293196467264202231372199578021132811695055247339022063444845533704179953117678070182073985130505416404877617534123744071333089733499832618690561503171920776367187500000000000000000000000000000000000000000000000000000*i1^75 + 638145944282510154326455937934691536254881274048654446711045848018897566103582743753980318540351992827311490308235543697511905076524244991854672095831491682308463965631207660582926941364351838821635084631975507718489600553345933535397471035334207547079575973143035969501978414590005957622463476071855842532298164153954784990348922732121162872897516934555843743880508749333508368218699419435806923883707436748662054604444799651327970861226571594307579955233006634692173116980153328104963175977108006635009579865660407024106846363557582735441345271463144744002173124242740998313768866791530613184635935553733504655320148106665676390091494191630606989914709627689452572140184705928270784352078102533921530456917713253713527446680349181205889856450657112973710116651112537761211930559381136174521097030970008970225121670072957968489975969847079441932620287915293005191935627893074895178926070164082024229384524117262585545820375996190958811019618509771490334867723376592344022112831818130806130020087224155698926107269136880203187152429385549624278482872729027931708748802127647954292827717405598961545298071551558993616781021157478697703331850649774043851479387981419110206363844442483258136228306657169099520837744635409928500703041548341727703658076033860511162374125990587565781572230195219951925756183451751367312046836151951494358968551773703497598196947817603064387963053144249928180810253170958578662524951421683633489648995765834719253803628495334878068306055904290144794649486102518084722327483596628748973835715752822628375799206340756523390580486258247281458467286004120149255250734550822423278462529987546028917208918143730963452440899946735132371804579499519275797061241785724715336558245685993229958934166646903370438541877036449472827879469187027812854176112774711000038670665628259212699208703328424145723694718265619260266756590263691877263873095146294414149257064039392289157359734090779414331893336673051547277628437679803542510738355905321263821076450736832223609089797058868854597047250595214781139473921103476638660164359698952445492067468642054038153885850052555521756098084662897129494982844685296223291969153743277604117409957819326753486703813226700638131175585002394991250499268744640148094437411226614430363904294122072474732566933364420655041197918688994253744230704499477485887537369513971999865098497541282445853898843017064297860172847614454666908728394306013730638513981692180961637023288703437859686026655855130795521593426790413847262299765777983326686628721030137120787769524956205983303346200217494910626724890118843184937935117865015648938969794411022060293563314176283365492050914115302930816522189409633878073687647021444563255995963680137002234982706375038447423470903634728931404795453182571070048828002540667343031513006456204463061331676655785792060631738324658145438838459888587476355662928245299098145476280464009013390166633623826428372166591642174205562708973656408998715723895976190275076868221529303865421651342463213311566114193840724213649656065929728755087734756554111466806825769678213673494863831486477846318454336831158936555537061839847117634178520167135984499969517659459947406503161934927098476467707894340292408317179291858248397525720562396665456442412872256958342550324719404815067904418902060979516486234524695651197659967869314084470571228937393386389055964822263817244297221973029469868484546439580212398167412229826229405220962685637433365442663124841394594060975730148035714199520178401024787313423210773269627606721014347821684269859673120248893783126886300968335344720882411007231364615226557295235837979654942127918479982279897184680647339157878377510118853415964755073755439953641379683781152397269065091177823905440315616854794663865598976970570290945977153002263196824560024514362942060770713553009448638021863169829930090481285269121286139815080050151614246380616239478088488155089150596529753591360928265221927803568372160482556304190635549890815622910235570781378115640030947124170941245398117306172179689388188808567810608154882018316911285182868596166372299194335937500000000000000000000000000000000000000000000000000*i1^76 + 3586038249908236024435979270251151730706067971184214222071397085833537749253206092809866037989734973248796553131150867039603328055538641044617268868899860272494030679929796820696565868307716324453117013537309966804430409053030915389647175148743999875144158281788249635462347555932744271805981782023240107899962657370409619229203090086960951458533889120267892789652101059486955142838803842119923778076268589224071348050734273058136831768217111362233919432000896117682399304572183738011592175918052050369861175368323466372589725165327959731066139552745570030184227940099749676724136729965357133668996285584392471324551367516737507623472842709018087622313222589612342489824954135887245085067559284950205223137631423242444704535132817421991327450769788956631593808399543941908283592355754169575559814557743581290455210863019641956216578669220827742256408494767567230587244677674786446235569490606633907493243021708518452167857734014830745353618725568795940748312922624872478995557731961202237945610504059862709046929591658063742820570448711071340583050591657875649467726128000047875728311488847371092683224057142188279781562741682466598566733126541991147121077857521493319720171373946704918821061246856349951353001583634493884600465930311585458297301049411349300001571023557520899681812288236567973247979889956686634305373073711307290298175983974604947938291706240532099737797884250938149662066331058799375187800384726902699522999799069312842681481168029198488694994529344075905079288153682858393854272214533333017333832221580494940786823104221726766513904558239215780444555321563684414581429288049795905451232497834314180511212759485784060395226882813983055026185215738651572875344814535616464898421934005401799530008697432990092383622674256859848669262610577557157535139808858409374355242483443465546544809024161912414680016788736314275444834060697291611998277999101944077655887861783685975405446807310336301612491434606291684721656438151757494122987927339011516166239191573569490836136879412121607036249845290048599192071289139306198511031803293125207759737335422131696844804588219395675290565377848059000021500943655595937832181483806999512014238520429457780355873639841892950256730712611758041790053781271798145713882035968255899023470981288722007508864336631388650303337950709124819735614163205594796642680656131423640427134387872893901479680355868974956682441781858029125922959929735544338477059272695951963665389195589813778254330426597185952344460004557093162955529733076576912256482486896530376974674815424592396273624810914453233164685707603207671432744640921829155460105195678325123671852415891600769355716906919121269561602362584412440352873262587741522227158823534749185030677507513671501541205297896168025444152352044911382578778224342378170113910752864047436335952163646603220607024548590770717585319920117244811085986762122922676232497457373735645401147746657406670574081591731799839712126703639995690667184728053874847124070090046072584040697391954480609798473547056064864820737738098456888483349798108990287161800350842839349934126559791888796307425418090993278168582143256561509575271759132447359909148437380745908480628629754898826924747874036338530013161601786993027321656011433149464883362249054522543133038255836923609770443850232992061529938783859226028370106498616611080161707714389718445740306164217063765464915132782284892871584434747701768002721739384743553583172833341307234727023857550398485253909460771989821554506718488545685930842272366981115439544267886488682047685397671999162218430787617611880187358058305314303107679562889567733454182395471483766435978969861799487273795394135697544217683777736617782026165406384241977714948513629625494146534251949409174712705062560382035074008003143395176230101498519251941687901103979167081363028752099691728247663884920490097507475641259809242494781594222634197652257537077319918330812782529597726118698367667426853315715620173859313139715415610794562627562616181847901728289408190235350854924226512485340915379872330920262252056118779108828675816766917705535888671875000000000000000000000000000000000000000000000000*i1^77 + 12126325919831021980741989237481188433484311875575911517962096143244319428750029177865509544608010530753614491783885827886191039015358521059178306324927810282526626736510330689029847994794058895484992303498515905669556756402773281576584084833338918980666430127594965209751680652268482477745237174843106464329825952864229460036376412135745134286012246911142595187477863485445012805454792185029551451803527997622966898527555689829164590608273277952174280198131608593820209307139333743724180289793175509177667709826203013700005017372878516905662364266202341631477276066490475148836990802056484385865661437354866071814017971373660923170878792206871944481176877785956993950913361760538644901697592803633457211843148341912961684346431374287355492588219997682251454452380794111281781637407421584466459036446558492639882541253221212149252060888573133103897245354089501972782882998154786740950927697179036562852849085455321949418729765985218636004012539794952198319401008790606852114214185951504637770044980797364573461564576771227550111542420296792939605608180027454611990905531181068265716035676820638070344772751567498289326608475086220618601159490560554680010124352021486537912905783455387229889271043334649369783216839592753727965363874433776707053769299349265514857336911549961372295353096154246937013137066210656839883801261380335551898641896588543077570534246439717713022196114207674957534831433300818667926554106802692290259240622209566337023860124908805185019490210510175734346424907571252312161485773768481919261209662124464179041985059095850228928560931946422269373545866722225539619038688084303543474350067799223698122403391290722488509577859302338099102858353344789698389067223234666430738006047213367816361471816191856925654599119789213175115278777874638796643806147499920768709832640727869939285464500495291064371200303380987152687600434656440707762655133049765606806407415953563399305006233186779261820172605646104158780373025438172443630740065178638161452870967984227324890642757734474821934192816299454935478585593779225069260112793760136628227046479350467065536584447945885173268482318887494155633779257623997889552062837093235665890108108359593667699291956312447213323027463560284676071716031697358292057782911488193229578733393517718738735922224501391121841358127352629161957065383477782033351494144179256830343706929511758263975695219797026779065008516111638676442065334432708706372742751834518741928243861446547396213723781748712359649031569506907032920617111722054697074446842237627684178757928477103889336701129031518449164982958342735833719895883287615664579818344424870527266465419234635882591634106621946353088875690614741161381727204877989330817030938147972413577987897806030192077986659157919583080377792532859210556920571816283621551110331893971946448784382932088760692684570691976964777252847877030874462349414545536684247347072413219913425866929722938317359637200042216439023857043320911563085588259186777240268195267357894464860052873580701386613956522560359080500466484109756286457953462334202131767468282028559920421110781791624007749433882578018384887933876790660880693922670278250748864879451744155860037182608421733743772254012122642862868041214906552959153846540529413011118136942436919364599443436431699446226179222400744412983329293243298968157558578459192625466108054307237272195695947301024125823541798227364500073603799158132711517812921444282912902823035857771174301228668337230040075275497776388341630340082340943459794938898369920800535011019437461479284118818685782752696039056591542253301749265695021664323256467237704919950456488267991339183568293462803087936630364708040826583368696911760745189105785258371209964152666406844344051440135797053753908146083147903076334419162412356947967208778687107413623669255073075771837625922187409762684161423199561275835002427424674111638594887251195396419501372215313895495716990089284891517705093326963923518502619272417045322146790927333694444533630775828786797732938967243072025654418776166606494198092756930159458184093068666697945445775985717773437500000000000000000000000000000000000000000000000*i1^78 + 61311734153788750782135783960645971259874027275313909455206624597144749731439058519832171430516101644551823014743446065852355935168643257443093828912139958201234882347739056810003943232707433097895091836355235503925181755133812790200740425878506461266213237841857070446875384079222697273274046648492463179690842025002903368926120833709928848925513633046451981457516787385195229042105075557436877918419439868182153040285080203232995443462166830373735466055888636183733071241350980978489059789156858641596671381972023569266876131099789367036896120999812208750395711972825391133854500290262748322335268457024910243076117963240625247827228229695830492865825756184076718777354045818204129102802897054241330557723472805317600585932091472640396070169900932465496839710698966741563254841214161106749284706598235500110108889781002824873418475688515030620045951102565344837827420417542609824649077075212052048918824173409230318899360107341530078710030372425540818897133114874791713631490468300908207098669384361719851416722392204196654885195158729163104331464217078743620371611150556474741400546460488574194565308071426605896372328531033781602581689916412717884968403804481567570746966064584855049030408423548745377398577485650950979179796539979893036275872898908844926963221717329793864521141869582855087669973921853147425879434467231777179496845415862125269794915276980860666822711202316223276547458073054883843506801520039908797003279435292037612049725457803476191946646257801365901292464301438521215558526952432525228289985800809713055764690192033066414854422716246065988452098087141281199476678884476530190898711944701017060524447591877385258327330816517255941820296705256875974250506806612849707280073859179310958297111048625984236862163574515307452766896646771450896379924685870825943681043932400016808504641973371935403629160995814884432343833534362199145857181564252330365108193868026580184327531099054996945113465626556312364378746227343078250226082222359687210528576456718679063768232504299597020444193820225018935085179138219409127943984454701059072859891215021830167624531730978724668842736859788512632602156622419981379148201838748729970573201090018352480489871209947478060343286818912907501419968110835252433560577653333433297722300430477176878449057165003035014001018107022474224221872940497889872668063940368772744630815282392796183453626111588492700296841654975735113855896572673870582296174986931215851203662554699182923774038436445577999770425508841371513137866330924194856848066593135008923820361755499141727844890447867343084147282541614514435467435811354351589476072457913086677734178866153584593121607925931915366738633906608146549269640096121681011494208857822255191739613855709048060627996272576707278722534087703760276636078064777369143261743783486128598444322112753220797267373491595057346184252421416224006902485063475929753202571540827464926686595700858326117798178388214785523809442836947177182581566541033627717031974465964651551962993696862046007051193911118340762130473387238860427891228297004312524877337756062980602207709240767099131657272944865810644995306887809740153355767680629075221106370184130852939754214626095604101522817347231874902022769860845739709928466138352305386423107813576184827158719390604039370005068766967392806819179963430363929316051576543021175954313288173478063648161773895938307762764422748264767775657092751444406935621163017455336181669743468456153374389827569283880749021185084807422874325574607067241352786168593511679467152818602789954889067873822408391507041364475939169415728465623282670233884405986977455213371237722397539382976897432801961036798269726549369499069101283567561884272362775175489852667102515960883032336307637252569258455081409566276890607950805832846491673012865546382093801395799271513791606942978381139420870489067826506982188328128322530641551422443770338772266051988802113971900578894734273254171793802691223620900627265873649487013679107926567077076215229790262787523127534675973524683782667485179853753931894684570114151256348122842609882354736328125000000000000000000000000000000000000000000000*i1^79 + 222338127181964670502304187951721148269751880037659967697315032872061373895642066995873299026149658028816978216571414120431877602572830235288508979819568068677732757578588375558983958757752816660233640159609348914818692784815933026452477212341480763051201502814703625961418173045583278398087798161621765741700611726258404423777352856722166121198543425733176047612035002581113916376991342695839373466415618431715296718513567162553095802957900692359918393047853282881871827123742391281245606604039375692112474968668749870307189791724703449360071048863549897876547026542394095485999951805043814749816421141063400994196935334340009231766353367507084359599687794034726092152925666489113960439182532790567266933157549106595768830976085974704730711912702636694989968574060067421972234311238637666048778445775542835921959489257784141407513777786218090857489943868302625600734059503386222559885764174493419999686711099235375611243819068846214061839785672081337899080145764079269851731698099617056336848045385415503276828486974488823499733825875218045027443853446400693231005903775947589304634263080716739877833584780774023273425006064424073260561729282502947372711659736675000579871548551227623509687880028971245442215189660937551808832972177408362064150377045237443910269220420682424719548196671312117551203321154578214951607254251633957844714668123666621074139042236537082537048563398820677267064484076198200632396953857545795373426627966551968838048788361437402256268402354523553298120212581708947171784697934822007242680339547736586834227282992482660590342640352104854752749050047258874938647296096845816920931240710766132227888694372151949470869302246846087154814798403745738576515810367661996722232409623089653219325312705010383361162033130985374634403936507245805896212610830095339744459391636001069716205482190682688082186127000343493710789107019156772071178129377666208499024042009743144176484119188429054728225584478771238408610403101490462977075984717519728447104948076437933864662778997382947351378246927326296825139090678096304312930759459214385502729395813453729494038932205778449868082402327155537429953637098066421124095570453898946608700472700321617237239788881368959398083404041979837004931656214806099969866234362185864702888060945708621093954856811629954634671294205652729253006079835335180094469420899713094095468885679196456508170104174874412901473049911362130313727803797133315413796397715210078073872373721664681283656301547083895174809764923428348610932114096336030763226545590402694684757327615953682189746267782553081775713112696306253053063739016022853981526178461788476290023267434451319440188346732453783674201264869645031719305759788795560428253914327284395194636156908161368470891388509430465009669265268893864001002442264046443854031314010195639373665465971289220062547826412480266351247818114545419179539377874559400040955964689583321297777481230601088370768542430193778444533667857526790281380180663763709258384967388044346835036924479704302156251776735454565975679597837493602478117874020512763680933407270944358779858588350173523868745920936323608538948064495957270993444393084113873997462248121122398261398953937836255989532118633204708233068567882354782414182445387931426413450373253190982140746632395621169561738868917446701719256001025811906190866804899132164707690861717082665717744777345280265359987487114237293105096936668555401412586596836573163001823943395555365880975308093344358845412846839154982113170233149006299124494617915177032226456571740290527996584664702742078685358947652703424179295932295993091575709799490101353614781307802814711151872433349771788333023993493832790404733061144149490082188077227802737397035081068972748541323094920991968445306472765631468803678751531562649517254944724683082639616751367192623730458248987189371371220450806768133212523279803668410192351610348743506072234493176588815433305547437044711969179896903077557740171438965142053315000445481086675503512521712399703965230723483667639990562132090620091902502477345911560679958540731604443863034248352050781250000000000000000000000000000000000000000*i1^80 + 705903135787431863327321677830251407683507515301539072718016342068132475038349436186079431532252300221368593443968311698831311220643817680984785099562329712074552178370791526465399654651175919395699746995835427717884969945279014093285223021976285408449808383805255518418450225582676292399922568016548216557877678040724395680640634639340854632044813347096521089162830337127794891615386809694040587571288807070241142007580284663339174287217481703554174698338989642881431209636615576572245376500298373822142729464214468167211316071774742497172937417947713175605301339750696040478059229795682667187428418519770623968165749573703945869539819993029965965306015387020221600656932376714367923206512080051156941763140503455540673986942731893179379388792129329328945930673987907461587268615017522216209235686963282852561316322775719547743288096766381236311669629364496236608811604693267581622023570637446936997484931110894117188843775609781756388580622795918141924763276971498521071508707097606571517399099453054568303612495266101766592330852354190828469875366501396190876706989406483787314004741597757658607077630502920086724330080357197439274629385214417322838622500190398324794226422971212482425824638384278819770291992474939771327966011937921671010200303559573162577631332050535892811654706314927444322594246331846650352267976009209856655273622088777640922756842996991284464046205009518928816939378547877494920943196607748166787895963926632767719964839750472905723713697167588523594609088143744725628634688556496725001627723076230467734447848430479798203721001524860799048547042231636429779414792468605036863717162694341842534558233083778425148867848515988062317206386668114710264601225402763058797234598724694198695700374976544605409300482777051953038992686956960557943251185616401525440373292009604206195371239751114920102222883586576206314465089319569407637498531235442752284911491328991865037727538541041811315943398235659684159850776916375624670047050610503835549746042829759195862605313726512812887934035347003044665787906584321128665163976138548237687058921261238493255229225469616591653297280659306540242636501514841437098766976889114586590362971894002655261859802794417859284382296694511413727000255753521683524313018846360216717233381650870114092671051983370583870366283989849234464899309832445556777535150449235978773023258081271588130656886491116380071937719427909853977190484032803716839780909289586050158932024946122263544208933951321097164786863955977178473609111467226137032367756636776014736999071153142697219320478732669199203528624095707392980548299478617027238156998439630135849538833022082440877265521163565256622703610831918866917344783009996370541405570023448256787254829583404700594928724030448250914857230590471234837645653866421772843518382464787932676701936218345281320457714669549478190580047850615585801080567075338237407486425632203197538943055255234138339811971998394595895580397211060252764873285277416354894260458736737335566682543747005524794758063565472745424283374351700864084463240692533948911622654886956122683579375108670275360460897128590663117293535411130272485329362799545547783077851801484148995321696895219380645439133375293908107779160222622875336449503161701598804173880044666089706923181472472202069798785246673121961195939040267167630287607486901098929879109750421320689397975799530233409768473224330003823072608753094306314252423897443930441287336755977110812856616802201871777877924125464240639185972959950278740879608320063975640273014688107086822702384540202552513357493419767948497424992290016156611875008806290778397588747028577790262856194617221099632089550443948191552814659998961169169382278259736278369973317142061056901976992698846015051904796853931616014998974771063794532397957877327255877807252105003850845298035896810177136236856859461894374519132724865687358827793153947094277949957124225739461733258594109767824484251675384743671538340315947190215927936695449791962049086409768221740404694926814499242395574540928912381559034387029649693090505024883896112442016601562500000000000000000000000000000000000000*i1^81 + -1215288491341098201861501122661965734823705193931959734318530272522616979973477554815323524717593237770908595927797615013367038422422725867082780124167777651050278212109763199576490804341803714072850332660336280471586967893207462703457085980635329454904197904206428428857944641350548824005370396833702947462059043763413641789957351715180720657349246105918718909122706095249130342161357994270556906334395322812445240076938973323253337315144547394092212272382357888181110493738493045541424888806808685446588085549085386724817891063429053755949100837916445294770190354219528839040741388592325073295018229726461345987990194685167444937160746791548489470485590164472234280083079129380277464056891186236591763293597752917558941023761278783230661595997849609930172248668258619320714815870182871477429637439613846249428871918832995096206661013155026958817233143382544867955476161007832455997909832669917095924418761159009783513604522897516964426312160316670151062179390232953817718798108511482434190546635885168902371487786254763977187486664605800953778053049965701296591567337987752890453665674008231818666404889160832588702647828818170471656897231569892337974363321392862665014895782228799917210551151383515611516114128965225760638924405688297444835466783598530065878453920918196566726794106597531352478471714184300631986767619703821028835847779376987573793089724551730855887862262838909213259458702965316005876612025567719664826383237882698764969917615949917978986718060532909273596767651186265390761768383028575034842515740217506086773756008754703408534433688116936046524545162054506291838989682978675086656296178739422943841458345429167451946879705480206335481023675226587874516261428064928273836536364915006298322568603065020314795495521654588449319653786790946014756105839523755502356078008945492695611946347014256570090066644065180632695462517358658526377933828284753717738937047298025889711544165392447934183685899608979367231881239372968642052917061111289416020732858668757825186322893613686160056738555283785882761558398769601461148681732973411241368999018255991200877387740370709457094029230370929875081091280688562674266778131857557243825736236194646951927724738750951160019710619726390201348208151528748224755159171712696431775570724069331689042511917089150512709761051614479980991436965514520857734089054256176831492593881781496565920141081936877865628081390541452884608498237019941565086543045933259828511532753326361513648235298619116684497723110001959897186873773841738778111995538641554873785978176704719944236075822560379347759518596384750518978434430789275764290605330105760073875605378848741333016892413170696376284821738158500756951634186451358707602472192736328711525804636064287992696736426236148544328729479866403842379789694184325150479036820682403155309103340862244396153117948131187369129264882897407838238033481165954646653258686815523434435292552513962782809684222480541018518770113835101049167568540001210655527456556785357183325754907521666169168100133726931400678510318831390889923757643112423636833531738968609318771707825300376335096470026838227514041661128778528213494651738774603010930613868026908284475483815573225667596719307000680583771521418324450112435439766789101663103591803740938153920607079387041535631731119303007189220165899292408247424782097675378623346746368042283179775798907408683360400023764276616390553357343359578698161365545705582607436094476995161177773990587127863929550310271488665516786239257593068708615997290590253336644491477751031948549271022045560984997212914172331633174869769974036753105673796942633389681713764327683632443580435846495694860145159855616495508781739048063694534870555193121860254868313644450844017608581078449213661120614344728399055114513361339500094978514910562734528525968978481085841873025997492001306409557695614351723106767697225104915885392264815826593333585123821101513783128244195396325001256554359008564557474365009078079388343814994589783634144132981854048640492838032433964973702169320842684640399111728470415982883423566818237304687500000000000000000000000000000000000000*i1^82 + -13057004182567751480179270195452436905536619259995758852699702850988597471666289613716565421772996843127853516771683355509972842664038309789068949240076841949825883960373006499192974600540842239902841760410955154113664522076339082146951855700452582970800318022833098112046414862586867318359569652876096444402168885843036165738852737663848656873181957192134234310351799119817707083379126634132940286075203939463917677882322656941547464628472924790485484145421848866920590485411044821629817823527312603833843616494061322197458208956540158760583388396738214931354072414712648936583061327704072038805071023595243012190941223697600202265150022803264405986687233108568989628128968557786124184306025070606151744416857943755423561054144299541023606437030053390966374985601506460485979991203444116314859065591621291891857277195117906929525253609631673759077790515162296933610526917494414551387372199798218836016264276242937295589248316007358333186478436959705975390822982978583809344410494327198331859899872872047619273191215176790290888843384192682563342684374539942070919045775945736693249581662162845019922111738518560075086228149238330218727628132113546317329362373413770632615275641137626625030500106613894488338577017313794106190472813751706008248697225837480311726559014544778778728128414060111266211721247457785717297459167279393316800435856538369983340290439969869600608405055005091339266484763040178325973957201695414876130083887919796721627215030700944453331847500659813205434349342907611920135796643848719815188313934222788281214144465272327569306676354741233146295922098934294226580712991134858703979275559567805534852050825855615881727678976264987939383378219286271991976733130438635989920706669269747636046039293169029280075646179098430964746760753430305557744737779019937409629418810418990608308467268666338571889379358171873799676384250971424406836682875977341070303738609279614406608458035256719358787081873455248033472358974925580794677970330556133207493494166497160814815262929709861103921321755353079696096501065471255071224948679475001388354508775334938944703984491161621545094341247329900458519042521577333322712187046601545400118311951169097706676767747663934259455226798548672408282286430817942448887424054375889262404841114809298991481045584610365668233783141720314376756498122005147301906019478108038251963893294157390140555679341691439595945442849127109204496938755683809791220308332442477529884746314581691980353793512381944040118179499099179994884341803839380495866213338404890633421995587347071360203892118949869484143249967808684322595102427465902019189686594912542662728144500344143875177168901924392833138889742781304364161581554119455169748854380052357186402433818034255748687896720005142242190602500937264624369058425296625785713189188137864895600260110044896133361343785448397402738243216628381640049345421660565653345528873372730548040014314342176804350676325956568909084335870150914313722720671589778322818907125603415997551289712700445134173176849559315847893612177393393097216388171253395305527981992441125827140794917105068174206827218851217552823500043321708939542619784490163152839278341693097866164748558346646816609140510308464513420946063877011033632259507866117941868017316021403095055754260165526242875584227745349480975901174523389854150963233650696651524382330101090329672473371108520983165573536726546117291645344622134770859581216307810336031669064192567668552888221791953530745267127749721776150771172035210524061204131249407842654385074041091597405471820785982713538813478551700176468817450939597159509945672127317588405853809972652564801046815644672659401352959384634366689671146931702642758116922431778038048680909991900746770761601768369989724250923110583613644163692647365987095694640993798946587772599599773340899162730187808569865181951221422004874951265189361343463385505333736295876630087098127938350918194951167841713722547218146320044125551364255206256837686361503435598079867051745076156641500704821117771571218436004553284379703370632341830059885978698730468750000000000000000000000000000000000000*i1^83 + -13556236393950815471778900290522488164193550229653700979613181765735919986359406050900877451817164635388983481915042614663651160906486569074651570378557588511318100594496056173957402615543198447961921348383745676289060686970524467388373610540446871735362365811812065593803341559665503746399195315015548109640577918842040249353150486018526056277384888509747135464812021616802985422537187724418986041559399761039652148466691249300032223608657173125512790431411937987469702670523866186135491700543295084368674495734215428868971869546126195339605123057469077761049491613273176749629754574003513666779203965581030811158028072109010985512395029011464098690366382680492971413415628762373738883001046145582321381134066961500079098630764665146149921189308142530360040170645615106008507949510263722841023429350923265839304173426864784521222948964832942438927375907264960738574985660292942469506921301298288945756711348091823267306143008332989841410965857808646636455157998467688121082888186761722047361679139863138207497449839811878512641920081422871384009969365180034148962516147463749922638865926469015662804907372889984763211892461715477058692519415988814294166621435866115479897690593030272381855875506139277471180405768871768433645870927630976551656211543412970618117772746585020630326269464251255485636415497542899588874667754965385873523998648450676882215677347791206068693719305422455105564491238948184320072609761759107521028756663106318871067837106136140831414494573856945451838585368432981233543204144590910709685510358218779837408251831035468096367243536136375970715853807224577036057544027518910268338423293876695336466929340615444361288772964558202252912437557111306313416220912454887329629461981696444058382683046588177988657655038333974310186182560047087922674337103214672446654446562519988590569892656697483498665402455225666200302492166543667036955824136056413608713322624621397440228928630133168976713023417167927895821847368186481276435250270259871626472726005813243299867288265989077597574865292255926687958293649736909830480372255933810216162090699423862836155047544111993194806290093423619719780092841097549593808102515612626856799746553748136940756877209825205848544132527035295726620941001108023574343141467389346149521733683782722199227709887222074225056683017423173203568224599449457064699993426280118497102854215312400941919859898039724216486273674262495545171812758618431253200339744327244612340396489983074788425495386810616340452107434335011821304756404243089081898440445857466050970423142732938039210810941430271592900044049525500055484421520912266783342453349547870579075978696829941728100331596283466972241729416479382786024907710685670724957502532701147353876787488792737932722549037214511753070790657687394167531426441426324781915663623238327641889284424320732005274371136645123588736495768144930991774886306466925662643698444966330772042690920796964025984745803947721428620400475040265934951154843984367061473771918250904991164760070379188863842473064819206945028254205557790496531621989941237997313336612438716389104443594683149622128841541458225357968115603751077765891527599421644591029950011860055095870144045185488796023709059681248046487639013889304253798822614208564265384449902875718331018370192935973190328000281647508451812228120668725846932920006236130216830019545696484748049970059248908544688526862399266717552904619805542632825713610622828099486441313668015304208497207598163674683459834833745493167270568787863765068066353802897948448174928280950262498472710841129153319068109162034932670776941387091580694586479389933185164412526125096162233767361928563209718567273526483764136814465169752164792145451519655040026955488499966886838004113745849602248921643247903140473226328475352849560116986190368265973482112649506556639565626902473144973080617260127602689137504258508188308764482420606143484947245092574613769128464348660904944996852578342897865726859223658652331259562509764472266567502761126383916788805917374445829199037318090262371761411941406549885869026184082031250000000000000000000000000000000000*i1^84 + -43309296147328367749882997590680702910157953988222789551583168936312065169268109012684775178517303130139172389087758365468390900079327976254483500385983936653247054951973370950303437121440173876941037942834834891181836207785286982428858857700163626778464188879103994617341296241023314087177666988203944339472638068715097981916599332362563683360242101305383750449304150032870743069056383493339740784163071775147271004912443635591189711857615210812312358272970737899780617137361689799105629079824133265214509448966281265656554825744378677971020073899005078080268324097699161985658186286703957423438426294957130067433009480605800451697931366633419927362418994824549565341130551347080958774694948308688403161481487207631367908924162075929060640393602507968237552701374532483420365395748942769785511325098921266317470043447489697202877661804376052374413743800084065064804683298150164576697085835283711981326393449337396129761275512072309171676348698382633327232213672722623089569925384974949289858062942701831097758508574637614315444273544673089710026806941194557423449190794734368453671912558573019289624731970754647550165973105368054729124176276724930666475684655726443706773162123865339405300845392021514812740709969955944027109466242019935877972394897615150765433471722896286534500499442896975829519135458609306140788211941142941849292042695794462767275720267366226597219026422402375321605607821407166932583276752097750587185621445207503730079741594316208067783480863786237818370544413073052522806780529785111440523361892296433156452801532171092167993531290782566258413636034401407207936950545263805563706154764280654533414622538374865167412999408224585411680021768263415014048021672039935622894589383150339648565960525139463490850060671153020009760648910486800308340918570326410701801290243290124864228815979706620657990750036109638357826049606108365205687028245823628065912124924680248202585713715606131886145062241569060676643259374189340272836676113555554842190979803671969235169514246159993856501264262191340836986458688782244516209507471995901806977732784112058559535957892849106232728036695225128666119599426824468870971453081096480355222275971711574741852796562199018659944022476807698820982224359233862932889865911403868475610202398228362850589863097751036507775646822629627317508790497361491210183726876311184687542182505007304879600154235529610228952202546710242515881691817542891488611988560074298321864011687317585398902403466816877774470856887183884306823309931138707695437039422250814132063304854544410544321002333758848020009935497438242925021823325528708593112139777300510469154082825117993379312630604937062421460414240109741956295452184781374257593134590719906106114216920654881110668040883531448024427993711497448079348774959467770237918759157795372755465228299968191229540071504763636766377522271142810652709025201024356387911671181584532711900901275471306158165027386895869679085854398604957460395559613702307154415044370544933619500302034674867434321635921355059844421283935256207748807606747803659980500955883018738306575284451802946246720775801955022330780574962581980609387238551750925091664035906589959492298910483582611704815289624345825262046232703523797545458073641304335599164053361578688147485093571732998291649222909508903152730840653073907850332712200596258247564311413212270780752678731891886149956785211931286255904108793304384200778723823259800315624085721902379862659946165318092221724711907826457585848094470583158535440767174334382196839234371060639855902469321661881970871215874264515419845083069769163172976050060624181583351606837550207772601630305769078441546595382552757974705150144156126650334607365450069701941341738050709816629138138495298356078440486063828971524030047687257051185415066451865444748164820785948212798014740479339254301808424018791194311121823508081850140164746416626224863498528750943136979373415387958181994669305199523856831975234482501422887279853874721510926678006099289871254792359844413666380710337209386517898224155942443758249282836914062500000000000000000000000000000000*i1^85 + 344672765629736693122369452063208840813218614685725920796114837990014938412877189161645058923212191465825990212395487084574761645307814627227091610118693004206455360690739723649802465367638976148436252633234376888378536829694857888619319595592956419975058550600513242150349344640008196243232089383876217922100404241598833041433677023575666494413216329789710911195788176303454559390503276570118898244063481987313697940245293463568997746708170484041233155966203474531853714639819160227249954637127153566654158418976501021935171842026639487865573249582284816516945529316713042309164618524033666191029557148693603178130898825395604806763444757545603668598470628710677503410384642719866152464702073824554427063815480076905481791193041381010776687863624511148227346293654370165810101060850808159406020936290477759818733962620113705397350087206162544851527835792297508297154445565049929089458371139497058314410126398938799749521752400015428408777323200199737833467902255749911657981266152435740402866611211696205025399870093599220604443986753678179891131622981661551019362672572555953968127517577737040242342439084267554556441454845730854754851623137185685272176930527373635782309373011853237654279817987268991884799414091394129985212907751306838455364861047666041101051172998589521390211533168308993920476353784169000848263981618415299856676703458730463621577930977135756678204689779827986363700001489825814700149759491277788692336907979376191225133475868967569968508438584271751244373210434673830187265042756010695172666905152113788564316984504278343510715288622131680686103641258499885038079358416967915982464911109907218866439071142383437423836218540825546946784096298506135533733860482731102159322023228416778642919485596278212697775177750285083225312489638021388979632616783066976937112216987014238475636948684083619898819025533699434646787725659324476059219715383914949755041779945486873743796778034007336371313929637101105590391600553724621850203245315195250428572706601354872678733114473776686849722821416056132701113254360578544694937514987291183779559282789615418694543434137235598113517172486559087618329352278174647793639865013268336674852857393610553190860253322676824846684907278492838308031916080341314324385364567227649198902451251838027898730972534739306657415034044096998388411957432610816649868008450110413625535621803439238762012381211984965341197851043587985640204754258585746667556087151771108557261560012393735673478351173840477239915743076715178592237434882353679532516723207374421506961843185350960968278775495222968173571048659875676044149949970420638067511415581156697251469142580040898070310913158590145651001717304566446916557254506102599022816104748922861311678225391830638189682923778225932695372401350657862197011178539424913369419011173488965694701121695318825336359446342635513975711955155805487157633366845414118789992710498570171349939594638313912448997934551431988284202511376659940231864616241210939724576664778352686872845407343804489667566041990216014734955713506896624825423995241672899098049988405575859121611452284482425930977601704622352664613072048743662933715845273929698150979073417751306992544307735196872879700775431542763136426249478407396476332622405515458427371662111772108939831206582884478076050541061304828721419498910816324912755967319136950398548810914948773370932653449444867098712461044093764317712963539723176808765301173054941875098723121120467943006646861635392354108753588292073957209711828666750308223574097130764704764647341460387561679115516958442088308941427336335672397586123985334761820805628336878458284324787548375165953924737182086692615647497418056098955275134610721910503147477676941461380554638039865879502296049847345008870667486683381887866915512372275180662258786354744416049695723951941248314909978321144427023659363673010532791567256209865510088889663074276045960871651705111064377497145352967120671932991422575751808603060764676852037111311383351457040824172471041996099522601592421320394797959463240033528563799336552619934082031250000000000000000000000000000000*i1^86 + -3884629352214548842399946308538033477595243451306549352332551125784572804527419965678036492913093298443533249713487962377143552638287060216687453620471119981045273191179925873714338029574367141883833824985811536799976690296327387964698988596796261973115947607874739734774477064688377015342332260405412412106335505045501801577806822870914533159922356656732971588810426732298347264781303697276604794262315219608256036276052297025551583826163544103338730461804781400344640004188723016785772640198915240501749934007849414390188591997657594278035516206577401286864248618681295687356562024927919792363390746541988056075670014881588817104595579534984086175426261073789002544263013985345873829335727581101821283797874115658791558518206048106164062802786811194281904695935061123217751283409710027659099017778470178184105725737577207284333876190995891507073716874521472682274944759213948338765799828768101988471763090173092251234899781647479717045416191507285388860092668212481404772218395246664411533623272821497538668138693474190981662264973351256039067249004889280696709107679371928944307801760249279351345970018555546732605410967429823070212869481769067011569635153187254783582206940989824753722379631886203337970766666879243485271723647183535144391419838049903343172669690828576529782420957919783662837203131411356046591266361373671818006769434962576708320982739504678567895407741092977205897721742099413147207215456999848935543036060893727695682193685570088219145751526453009698423708793741186425306059225011028490560105472579928302420482428559048536984174652912056191026902849569931179278845402521857312079475581014673433474389335975620802696833267262900660987957572603132846090615091236270701794376703009972731071876695226987167665288044599329322298786387089025322450840888687645314578758426933439939520583374991180451252870777400407335785098051977646834906699948718251553420782908195648513328581091092728767888060534195866175715337370729352185921171049756539312597329028018156406287556625612682695636727848183686103329925497430669831548570469935028413129459681345311348542529357864773119537307397733705126370869165072485947700750424375534963894106185911095993232705922742984911515397272947133129054924300412895971254704299194762494384415111429083793937717062702965381387279194365576459505427191410375436503277434376885756789677923042264884813917837975247046594448980078891538945789140528073050785661827881001301978609675835014733679573089575653402341755741659046307441800639974770304046944699930755476224873406846602212034498888790390609506871999769043183965169023707311304816506179606004246263486425102805429888054256526288957034161751041386894518102800452244580558243251872917523061207792431242074389737862945663283565069570332595261563101344208611790612298066086591377679207624925573165613733609999053875192124831707635319796137348565998168662373168416866631519560731548962025397388602877941714722688104895564083916335017668372778281919896567802506991947403527320108581005453605729789526230589281814456908788196876565462527966478712974253260918625584782067812941830916397329178836942975284673791730779268703996730194307195572175794330806564611862020543518997196658370674535845148257690676142643631809207097293886934649219029822313935811120855872266082422667454840952195277028258392269086827149074450508237017920363716621710225475275973085969911865712353720232516179878018553050037342521637371683175946591001782696346030112088277240424385780809520870188064734238442967009951600680557763748561174631716883690946914480894114628472283487762215266061602626980855876669219561107517448798995816931937543396472123311706194921860284087112314502866124796767752723929318504508563940297982782799597059943100788103180324435130158103943730455644992406580304089430376901908758441933008578206498124497745034734740861626001944738271832504204667910658532772636392782172642237936101365021361546151093545356250609573344960755672997891882911985100493515581826581862910556068489373055668822942720908031333237886428833007812500000000000000000000000000000*i1^87 + 6469759530350139704425261750967528860585132564915866193948071209084179373135627828277929852492447459126630023210638831998980541842319931255570133466009788432807331317259183595475279027577707091235686057673241787773749056460360184773813429597877530939378344305570104903353192487727885093071785148860736421254210209427085085217637539405420251205622267613134879125909921925644174869255962667663222724767890752767048106525889179955380007620322361811489142894815635384474464562765263241256136158020277438063167364824302470425650771692752790582267344717567639493296049662565534587610656623759907628840902192622853852729121706174691977715082581738513893548313747543506528636008037786107716010177753307073260745444764994537831749561431683801127093146131718718651438939373318972469863248064061236408064635206830755397131097236225928003421801574347102733605303304807698054375830096122305196077339709313834131432376395550049935717470226661618690926718781695603589843197065253241410779444198775206629878871839566303526957945951968346350441875517200859472304208042276294015269313135525375341631697677444358220595986083064614360753492039222853974999170381114323689509164985192903594498754395806590354145450361445811099759543143010382041267464062651229868736230795891035609586445761200702492520050386294960200219336568288333492826042994793082621766420314643583802778944019554606629246937406510490038691787511022666023794537659945553290186464968403222604356686468596603343388397932484466905045799675604827594635311102220933578022244882316980947948932432302967961251179603935544551300377485802589497795517756824062007553168152070480869974468429629302142863027084669102369041893814729881557305493697034001956792919685849966815361794518681036999097668375334573045265987916764543140885115110536012388518672334933384191970460209333422152411573159559148605430861032754235142561621733149462134982084608275752531939504678174803892499763198569495063717165311049520175972996389118942199782617578169754696138102587570962785200172418304390008631548108940392357538530303985677640029855817453141946907506238025283149579635321015167828952358017453870316902861983299980875631138499460452210739105159118176238826128430851410600961669870146959188553770814104634012429865020527291863044782895132250060909301278843221039222491813022492752072506209091858087770407293881514655099550535747319145653166226660166442562947771132363598536681356107389377969863940108359304111559153908938860154885580757013599340080325172593543232005053969801984320194954664929849659795831589664345390730423988954581491623479502264492060830586940557846122893110121304880608425317869384761743856412982784343394725173091625614906458971936194937951618505229663644808334718480499431792971644438545179889647038503783469444921550882286856047186694458462537347902473895747943009957687071785778833979579771024262079005960149101119307471708709526779062963509522884011762454754574947847118864225765553554924073976979072297951941736099896337872437086186531284812837995314335768601474833627544606659248958088262147348247144669662609822454129156359193426577084700065167781135290509114183100864484593503494449898655201057512710629273126314935895269340220690893145920947008539949759661982285560551283619222476379077089229897329183489279717173278059626091710905951263728368173073003397517609846406299406921719531879398296207306754359758284518619135838004149192051075002576344019727939291105434177042866630660335581719421265922364302283196135238388899172178911248063757215668756250816634186860080242050355516428047308565672580767514140761732761128336639467971062560989380585207127898448421045753280487442503075846393161596142939387299713127718446455742800698455026675052860317604831010161010097784971769329705845444136731080921988900951524848987218637551779711729806438026780541462364874179907145977848205352730928839908435774103670241749174191316493670471522515231166179966977599751695686968168110619416177972579549517319327708819152084095474575242690207232953980565071105957031250000000000000000000000000*i1^88 + 21155274800373838462276833554142452578234776288671440883482690491486718188232828212630633886193600575572207634828747635921964366674659564439668809893064420582538766803280704884260121816408487184821809248510464226386968975780826061576252316669291629306923859823124420894161569937316370428102688131266031792126969120067910936745732354770604839250030574020494446272883100853243832905098930195025855623842845818269344967976221796465983213435171014943015783121140125615384312064187010498906493933831550575103386389158931926505256138334600087951591879619817653759434906305713912053654114272752665272000878388080243776073359657205371183605717281804791592384395350837673524684657637238444425228686629458994899880572608995726229825243601499410291612077982792521220392823914674584029185546454104004991504036413913064711581327692301065988520161657915900030370275640020246570070651286557496339781944386321696638603457966503049922782896245688080945858797560136461180137098281578430399573748611724246942754772089965352809856605591743475922990551444126166972994869797020350394545469258531793263136305551427156205942881238414771338507058412439547461888104482483585060721756983104334630944982948812384812472102348568022462203501330848272101754802560098144863569242144607669031817359460281931127843861568998950480059571762954437148845095900880345062399221231384286368843425034610377858524976359557698125956215503691952679511552357380345711119835152549213565174369018094899999189692150174132858581326555256932766577275754795427975977681996170027072175947638703866180645268372476054484015355242866441287967877167330458508540500199815543155378747691490696459717798290333793026611874946752099344795913732383007688211158095123197465253849541991792265433312519896434615063308520153736738052238566860925146256672030751178192026436691947612074052666915844696582590456052494968211313954697274770933873328479813178300129877170275030307198689055423880510173508347022824933871090777011723333523693800031534313599148351877813268441211177116190254718831672685772672010490885125302517735965667946269712873152728629384243785202141191835756062166942311561916248212758334306497218270152732484355031069073522277592673699360593537706801877958233755699105822577529339743676003506259541304611531606182823801669741723260871813371202585061508785316746942675130240666987374350413325196896344005522930187742231713970455218105146395553396837434287731996015159345603480439135907538141522684416038054416221968303682744193193143470169279398275739462480915550334909852809222377563502105609254374452583612548713780190788521114070728745500559023718804180353920543608489066584588786541405306454265491552108474186055951093763320675464490169427530494849618916456309573047078935511302618769237998712453374905506255786294919303332921767556135963051578230941184966302341003208692373614504170507190517770648362253072465360720048568219872561240848272096582951561529873995759709149901016853139161514987705280812050707023563625815155179601632827664535012264672300970483460103929758290240180297951653605593460115908941892215960871838297516038119616832563854329390358112814198991705508267378608018953794233528774648313676926398109569103407563129871292293747011054789708978475108412733565779307085909494959301664401193516946701883855675694910749675628583346531121595557148317759042918160607790107966294203047952313079216448166709419889960585989638106369615168475791172072167313311715562865588518121073755865343591060093694395520250026565852100945464045888538499062192521884984946894980580347810814522789470466847641090103814424456315535925811475862934305265077908541384816278169307342859218979744219499157254529443903088957585565971205080934358703258547089146174538915672829422705025723482036035459161796778227104031261253327992418648952123143228047713813659689932727724219032595794592435925468229076112793818368418195738593913965161877565375378567522942949006612993857085593213617036302564422410349767102120183963810554159806764928930533642414957284927368164062500000000000000000000000*i1^89 + 86200207003643584809082995012438877980150286182214315879335561045428712370669061984393311835995090290023357806668388663763612821858936950088421769903640953964158090176402070833129497223667579849524272324375057168635871380144277467618660027390858905741689336225292044887683658065860096993679638927777996578328048183880170953372938633768522091158837148110609555301524095273444510585019076545435567541603811718123513308211880997146175631195872118365506727845804019011106955111408286348737697534408233604104972486983812416139326383575273953954294923937479493934978272266767903724672147886853166436944255259127468987469299048147672283933285416595229926402086401418473868932679063320490419325962570104271892546361841685527070097901929206654896034528826053897304626404283764390239649298210023443614688141231314656410027374808644538083675362772256685255327208978674166149426669727140560723918940920208841809576037814337541849257281505782572686373110845297352184751235133218616223866456246063224036056273354635468282163018917346765699192630935411497259256764038388803775602364261340984174461479290695055632756739701889603925057715558365322943935166242015278401133339542852895169894669458313978039056659156962447995695063389849197069315353481440317377762312097238641346589992731281030316950910646793872359391305853222994081207937626733122815583767790998422774315100111908437319971020230003633705603028851920203263386432853495743279764995206263644832294825573739870258765875671207510983277817585611710563743922242844015150445377690289665371986033022361934935088833144322293585939646603188561005498328851813324498343971340432638511747240153560208753372730314043769122377852247864531461965040342247281409167412673308560452537136019055320678294676320341356603996345771669249672438526002316690157177199291334437473800617879939427662707968085066331223792001735606916980143790116562958340505355913236925885576141243011290683570895754901743045009964290013911968625941917499754133277747470822683817604786890484264854567973913649366606999197491191488872309114017358218923920751207932507971454379574358258454482966401793193509738964101308752770451683171919812000588936530025394961070012025190919084494743085894501990924452845628819741875572166382908857700749350443629994769670101319795586601546557253401836929346718579286189532137601818876798874550121741036628144175068483257042984158049567465533969178909065512223684731440554140836911907187732879472350174244815955821429122757997840068800901309107729596777477621888823481730551052518508929630393815680482071355917477042148979237440954320259212500037946908734615684087997519742883091015484185273859863745844420991774824774077240337360497760656448173236284346126076462313689683752368638626465568356493288233009798775556812753270827357364572214853360095678739288419157678757096238307608446037930298748561722437601018485617468243403623080537354344340667808916534325105496867998103501259420052581893491065489676542729409787415201033303855670582044191710064961263502817755885173168115693858065932195591726708765427737163646443272159124340960392931932283701036385268189652763695577738340963249226157726998965071148872320237686342817331152730968590402825209233230342830245365375120165026469480549348869854380977452319448203072354038973566328654612339341010265672257028979245310656113472506769437080090213853535291149796068302450771715192631227620341885436760645934543659804371172184966404668005558264362068219047072094669467490475248261787337639362580789351546508783197490273638641265843288518646005770007296355524664995900140898926371560955786029485256651941982853708465430495593935406170561943516208074276978457488560840501791870310032752666978977292022335064281172727391168629148431399430672017087734657824450645474291586921070421904714023146580786306025292430086071371981594743802805593103545389873550057999142000794657638156151326708843102550820670435591511472713378938956413605341756053706810321074831320349723747680815988392311055577010847628116607666015625000000000000000000000000000000*i1^90 + -521354248773403062064229013523792921916461552649940381594911811141352905241979771546859639299022973157826414004217899598032772563912180252363886819310760884703498280511074025029821780714385334273453118600826313559063212125702194004038888143215337730757114746214497930777118020980334340203906353729711985680452710722863006396033947172539435848453677456011330875256270460967670288999168376111924124286685892341073805275074902006321746409979962343852608273034612912498265613835706872784860796288661587471599420944871607319025507467981364352608933061627550795064464383142520335641112266061981063435926120161319964723757535511202265599097736072902940496363197755535737542381229491701392665534898593854047609326219757178140237088397312801920061809839560841901106720674246470981321623489304241972034803150341467376479539444948802814050499349396463223678512447289946329922543832489767774841060399996428280318773218970844599233123863379697813559473542975371295551557206016867307103671114592115441140998836645373701305270911450861409647202686606172364246436636624802592047104019940785857293122126300089899257623594032333739580680029711815889193820642030699787080671216783682936205427474353212171485287780332991078502689098301580604391191678992869925289050238158453508796731768941636085828849859605154526688100403430377748513424316886827130708078647170643493812393225103871355778751674153556668475407114255929411477216495570625248517375198418205952384513527955777704634798101183599942000665349937591511652108875839963987997641240543132816296871820601500643416637391799305115811080964603944258489375498359397718347652590439331644488386532903192322676227830676758210265895606869699978550006446130056138167630326037029346095509220319226016803500413426153562764700418187351446004601328966787187855593667974804220132254655822025842815632712718743101023621353411499882125711770620114358061914103345647701962528950497596651100768108598369373925364455717969190778043608769042845208615592196576790583208830328525165060076590241719616046814837392153388588704603021527709949946145104057511728865345849587864288916364257150437939926773094271834995445230168465353062202776489810736679265121191800328703822111264000857134723872375630272913873045305544543533399282189105687606999594716225932006848447096620476171759676569853295335934942332460702467898929383263399658822742614292087434832049085707080964962099536380506860440825066026696372958158877046377365327080920049336452084360631594457968611110034684448439022716396165056532040882871575242066300463748745482774371784035419049335294037685546893534691664064191341753496877357728672440630269093523606581239684855769010606022299542643351059492429477937973634797173330395160457840340731559819958111731728335306611684625468069006838351478516798225705543446802075353667590201765281128758380794456958855413438185889931633497555899824027148068567785013035275078000513631964063677372928583730955189227242775459218170586285871730346856741088078557492708670094212891573309383196063659280550041251518204863263004991601391272943117547768353082453637990108671068435627652946543851474908133225937147546088057868592668248913440728363359359847055238752548863090567770848261913151431684928161811050479319782754205427179114295455790022000801742965904957048240205975151892082407187857759368783939094756734010555006549941599583932906041369434006944468614353676188595163410686499272197200872037029039224892747683785571595615951797822249239295602718220500727100014371687577508025628925109939222240683492013770500743177512105443214169229978344971018122588977763928034231433086060709638454905508425021633599431583112843219375598010199705889521729301362899301133692216982476474914683023854873492692851131909330344678071189642248520205719027129248698410903907764859033556053143488136580810632458985795755871584295837138633498132306180115688122322277501468896251290568208271033356102858294347828711520123245615548084408606935043625157672418446720935363003501805678752134554088115692138671875000000000000000000000*i1^91 + 211618800246326081515436870021644962251366966463092305230829693991064533166140823573663723318821571846973957424276538828794935261507643395679686091834650378637249981617120093451128664640401038538304152220421641778859469072284287272734495378727624887508676037809516927290324754181886754373236467188171120091911651799905853506177612258981055410413069664570418015378766591232749695443648083364857341415453532808928916244364599560590373961267832575289881538916120331673460632226118719017027058961365803174080337877459997153970666450264118523969459320216870306865045285549697011953960995111030225882108520959477081938730631569754523796789080662906535176789500154808929927200679844611673313325525892118437941819640564280019286524123626913318424408532346238341816195955810558546448587184804375808768861476012377179595298908534867335841092774945411248066292043228683433142556414263011814572205156698821908728110458186723147661193787316426157751899026491043932356806083043224688028846619182387354456023869237452987089895236807776549783593907361449536267946252915810738815458421093132230507216329880797392704583628694892446732976615315532653060912962434325627700165261872571159952079409364372635431449214910637935968881856332868378954854077602452897096225221633651861397012497467037936879699854324105872752214339343888752334326672315143059637258975914403817933954624364113292532856530446698954343870068176774788467947265949428837668632641428699306540137469740916319041394954596122915039457411106436951463019564299192531178427374760059123105121633704567091490646911616673651610542483455298812789233041723215861527576250744194537328018999861136465185138242656786964510540495718462858727966015692772728972442308427484081575245666225514979314396114446945441587766475827457215349676443052577699820012177433243134432218946001676929683618140877943061988087734666181495440469709725300603652926140045492454912175009552343151501131395741303184120391783643874535407751362617438666946176353051206116622589119842986110287849453873467138920078370794865986366769635335264049453903960992838350841186251255735606263143093646612155731877978173942331514957276406591647162371094450052877390462969817400280574462705479218795996850265248439751995662143288809585417675384110104310583099697404392607334955554657242535424235543603791203262414865887332610541992560044879643653992148374771492728343994426611760423918119734889704154446489858310389034344840061303766296871875234994551831279358944561723499858189306599628418210232356273416903070498859575988052782167973350309695430726045755789775166341711631580630468414121561653827012272693530440693867717586118064158594087430150505818489768108794554883241017271539864450627307959998206005308530247299456723071317636642671681096124647705092156424426916723512279219390998122411661606563933486123923113487617371526853028135727247282202943161371918979672608924427436738282667822739754715462000729501926064665685450072829533773186770543591659249156468952033731908558829199844107205689995931827176379060492397908775808192669587376735080514939852993716880544429891317670191224093646971304381310218777328905698385586512547655925353733267357437711810730555950086451305730646917670221830574333830655193664534684580493662235968051626858563920288045050207295038008898484587370970416184626188030985871392945989644505166917256625231083737173020677750459533045231796345002577619555681564225367124943761977325998916924098468976433202867733450325145246475719908958596774467417722987817678310687034501815748658283439213374498987174964520839034583095790871387653124540787544518567574283992294617221569925063981345133748714166841980282712629630500634689508019212536273872554984978889863380940434283242773107692891660631353165236104720038611291745910997535196603778165490187531226557280461436431951567130454188448269642531059799190995645341332645751392722038954872251108615867711335995892347640003698932271886622227628841484913573056350966118737532624155713023572644715386559255421161651611328125000000000000000000*i1^92 + 1504294912150203045874363173934858880427822564974569586790743439007456457974265777934156159513365599586329281002888451538213204303264036175707913875897572805977667272926924430162413636470472822086139959598641474283500162967105356115057962814627992735222225927912934127784405951311543638444759401357609930329075046938205459735310214837746277231307340139358551465898156211701955789322899466993214164666005604290823410257499013610223551324009291542293309659756400831185336678735414973681459623285579593085026457050104865525912438474518821196087897964685673298760938841705982724101822562176710959277523210495473496700631621767124831050685024283246481553134429093962694122363488963224493313912362785630046435671862789781950808759525788765712861986166989085239468677403133854070362117631406869616630798528374076572428845391395403714873776091806063027337594198852060136393672562832154014929442438488898754729459770427877657597875692503676626315034580747066671959544761088964235396883819134029618377135316557452617079694996877771004464926408575426154766174850477481284328426995604956401378285437838540500213548966384676838495027995475136536451282635764793956691453793811268624589326138491998458732096198897318513681025745488800344364506958063256445960430776491228233786033598165089010699891937352236856486631761893077174214566657579730753392960668720688910480815598608313607416440870738064159079791096625087007356253999339973139415204250019591150675172500603274253725948925720529530541353826920218734599523727945263186470493280430871126753875611027697643292837054355136102044374568162305781946439886469287370303037146344293063530338949858287299067136905127905631183502910792502908045267638854900075135755654859390712753893064943140328056411046706324625884438618158773611118070884322520703184418135497115004794373588581256182752406107412081404298482657669750220587001164216058483126251092253624062684344753476107047507643720214727710284280948639176403596882286888395929482894449151121808878024968149204437410383778806493070015269266014287058680148815137785003840420915043986319234539154274476683958747585824568790562849183605174492182624925862193652722841627208147906988538709960685750319620093119730492501583477880572418921215360281450399222224695642656443766221532643477731791687330211584654918940145887377158252720124314331820592351005268680830222873095278546136453208101504197119734067495252359992891791591872471138060356386500856196150625648600434899871069422420981671271239785997659854373087379880838214173721930192168147193044228882743542134525845782576291167247506197051882897840786174861612632442890129130378417937468069430251440857271186957084572102951507646484732559509554624382068049970926187701580739802767782981689267441699499104317254009442879453788111953830563236997583442006407785608367953254398697695797793648968297391425974861721644963588797110826825312839363916295314412454489056075903239197018646371049612106619699916976610753187517327397918061887598980725563900174804887313050543367411643029741518700483097085721019283615101112800857942584179290625753719028066075559021486798571243960277257030972970514946136392336924990693346305570609242911453540963541579321338784890029241113600804353271487238126111620254798768865964444708658056566008159350228940097032143689205620937120190782853500542701592298382842106597264506648668178817264513294461434226070481518770855528553584580211272072201036281818431819555379224498440130161826064293154600270589235318095099321576724371455108112003212413015147140485593979609436869745378188475075784576348435115333048048372503437915838203452352519877497763803056840757766560308128400817552056993695283398706614033572758614332692823653851763870651916123845908823860374864281129150603766815603518564605879800460497539089279445630634660385063297297473875995364452085749350764879180696900129366800030893571385248601220931846490825761500784534994844569921729635045316385246862282251806362756430778338450704803563873213079205015674233436584472656250000000000000000*i1^93 + 6182711187360857453482630791763619296510269039020541283377400211977546514946211954508136186569796905397559285661750030686396276169758250428494631244648770893447922271830489672277792919023893598198838550007521599215269430162966517439009597861770789438769173301701850924014636871180059308002916528789837066659251510855502380029212550866550424087404463137892941078986923561237102634199512574367313160489263856913315590852659597360980261899986199314509125076444792573164628108052196527960679876506959532956421462646709206365046101662150558791601317446460631602329543395111782012092442349598467156653636876242119250681710872178791753286263832233168072563739599914536368681306746001871091059112703763728837327292837020963347572257041751427518258320048429989011939314299134580565029760266870479925201697104779074171753089308186613993251670311542542132754151046231571217700348095579770169915680283088653745551499483891353601496796237211801559568021262749219373106604282569269909343536032759558385981646472219912995221288716837073931525906673221236477167028212997131478795869542892592675198442014974854821701219744178369040152214088810326306505475885850533923348588346800847664876249268291283744075622721223346869348484661353241324464186361119984570949377189633398883869575972652326370317709107362531109190850394095544403738171818551834243096823500861341852261083726018345504165589420237673756217377302038282458408818879719006455582834833674144641853009864696440954741754692055518504944599397343294207426603461606273537092555571171036349796992875937855498054522975955384812748003663056312994610587799732440071665125931377021469244921310513745033680248202729620160551673698443161959436366667519225068956189233540560638394873500224546728601083345248885891789263037205701418058929160706592908273022982816392720865911120106059064132012060666612745369483422308969876902242411857974118483929879576362347195964842227779125740896326830602370399087553242644534048655008079747400506127269185214973555713347389795511843748644345576167648907990169630967375488333506412250097413349067498215558755716132621310054010634960724490703638521617788428520296166067401459491405811526087530050015284973571481739726888946223429208549912529207589519619798144072747177375221003240634885111715321948013584321323431405430959857050660530494057395789000717098317497066241291280742909072560511131917769565208225638847251128952902682604156382578776511035000661510764131062802933767113232359782787628263490514722791735846330032355029929039000260931674580396664039928244415406072591257956274352708647290690358175154422123439092421124827361736552173514316242614737155385426668950534973731672412841989780837954981576968148574743814363317065121604008619844705642553578325835780588105068261379112689230536677828670300379188301948399097770210121712969236319540498824813544642616824805905028882838561567477802927657051237586031154594257749612184822987444579959083180130481866375245152478158736097405927693026287686724364682521045286172184213250157398920225648043922118699218614410967902107459047484848992900099049400753910744679253039881883282828494411989086282497095343528832403738929327128037517349055108549504791708322799956703430079570374063790468118545264993116424067694093135730214107089107357352102398493933560893010269600039100527539174497901938595675232004773905736357710965162705668895439202980666244391532064501009619888907864184656648435683081055344601356769174276764777850888685156656899855002836448173040228085345049687917904206118083027121994993165135373658792759730026383310864125599219591888307315532631796051128092448691064638890483248224715269592388789968157859102697781540686740713767865501474468709520653381978087137951642476517203141110134159088953538222174311364294746345288036723815775806557640487225763402166595644122193997794310810154070946064365614765660355436074657415463164963315752828895946449931111518172774106113908326845175320633052261942304835430273186359928505595462411292828619480133056640625000000000000000*i1^94 + -58852019549804904364720480362123467132867012943366009062018764962194678763281731540625362813417247031710827037568191529120092287019053097170392430103161619532963212854074971219361739845887094400700096808765479404209142140153560742471244189608807213397980280873408366902715297645573977689246374438347906616634009141161788229716245962837298516577712833982403022563566582665012052896742076313350811524474473272859151782819893221450783693780737007798724770314635957717084089929740904772543133385818029135114972689541772801545393538090272412107485648794995593320106640119866457429037976297310578649191063132297611112899733378560039790766075233454855844028674682124801029280917682779040158787858858485031804211657589262388092572067582023446742178397688286623130085505727075264975568492064019190375805520751240506090078452282569060875605854676758231564030045133302049889859007463267317492312658236649983952305404868822802948974654762457036148218878521475332306024698737359596528660487629511018287649299962315209823084950364608800794178462819638679923772839183878367375057930376443212001402121433714942336661451997689703654952918065183347404576615260525724335235482943372821429188204547375961148750356176655382767793666726457692055385369310660456405062399002148704040279361696034741578408936210453868617664507723205936305789486992818966478360631549148820205836761139475709883559332180457920601533872555394595782894635443977821286058969249082649094192033309436753616894944465524526402006713198331322673155987143568747059906103149817821468262184509938050018146638316726681558189017430408566918610971984892602580495826645064870882810289699984529981556141849740799782131424746387809048251752742157645962417857715914577249233818484822158705039268296363016945859884797339150181958889001862562399205442048208112518464870410422603348907913557100033812243307734570359902554440860354168998283625567592056415118974171608550868857130322910785338644223780266041387305570140238081373923653189666423185968257618193763494660682300172848648021342410535118693188472812695870209878991439794472850416350968114411029457467508105013931190165552874867360447596505593537235281240294721476922029511964413455421041048839395427118833460806098007694365845416644883574521065064295199555487455654641602757481544985195308873404635081279413185274878505629508095432295549787476026520278621628209284329426357955550467856020398158912277207543129815281803128108565347229406487527554106529918689768352553234425867030520395130034876985793238885702975245949104362074446420642362932372904289186051524502574156875817707146348710217712927057975991766449043525069888263265625799440984556910823513044750918810059902354370626394287737962290686027844507725004655007957062663208279238089921118847753813631510101551477444958934397254997090016109011009205828982690459756451912056658468786705474791143288339131427911758443929395472004902313120908952236947915038796724304866125665028461193512173244910522007677011191429016957571933477654641687540740393226701043069562040625568579577897390348756949598454332812438065898713746411200620513190851144026355445685493919366940710146270164750723108698478240216694809406085405040956086752337147249866438475652414234782561493117700127674034094116133703406345793270477922643270721774022649663825248287533166068988325424515970580177267000343816243000175258880955803644528408151528417816414632548618509000647783415412521648734213849571508970699469492675627858957444124871771925710638354947961369352540919448485830648499168461169222334706188881978379289281954484341561274556434437656646844797791543287137047335825388543076242601633724804653807397480213108798966388381660058624603412472402020483977894666095493658990274403989060330758690944166266644398946639072604717788144631985152019783466593299578867103100749511573308062136665607516676658885558169581914480919294757302039428311884034893849447172155499131617097944726533950251300885105390515867162789452301033255032791657868074253201484680175781250000000000000*i1^95 + 142622693794457903460382236746932394226930654325332473837662409411190060124805520458024218939287588120895009465903367570955365125263586850127056910456595384373004771618833742806522848777906715542492912076125854616667886117159398513859493769145808187661843026012058895171612505649808563928202921408905283704765785667891310108161401936928316644832548029103981403010050091209391830641818355643801135208139511534279539259875990334746761774276032402513425928267584021510310087589167561452396117185023797167476802657179857043683599846523536326954140732954508837840238064786598633359827287598680273370986320572333042254478374148438167473766533130132708456652400569297615691803072910898674461009717680676881816909598757916472431414648374747511979915393164358498286708400453138086924166425558556346376035422772491628355362570529128163034616750110467659030438731051962476665734214829755171980867404958167653214290673839656981380811568106470105840565520163692673385055919054938775271731468757888743756435754321924744350774421302566191414184154987149026454949402306653723125680388020143936446679954067611908970591485794260757505596438836573350316365974801511207468098043476986158962567576371313565183449348712791851532020602119880665931869773088525677968241522175600339168456189657048647926992585407300169885811486940703530735214201700327155304857938372321563161555171325984731267053479945303859118756954072898242827104125644382534759727751192359445419485419901488297645175033519970324266792805094766637220252667033191559717554192274146040598768941520807365073882881953401305448796937586490534883539322137412454110177649529222969848546922968831065627428722965584552364350289980325846032498782843133397838409890248721259223159074256965875432379680651016176246675492722837217945044376828904652088282799717569235846443115968780186387195584799474789613933175193387269115751745981454800414869790754948039642394006563617768038832083044575792558373475168750743842405769876099511915991239917168258994851652343165613039419619665753377762166000846020193291767210765742682964103013492831443507100804300293277985488475653726439824976739754592105281705558218649629404046739913540008375461796149420096615437463235526003331768885121106652472550725715805458227400767485541549911064513686968373682385866632316178547893333018172377784998012764888735453177903269491671725827640439708956561757172315742615943232735444229779599197146941191589425976571904226584263099967145716717222992713352845900928238185340945268042417943371644264140056512491636773709390118688861568186858238444980667161206368915883507565822769884083068103193434800088290113482052237120216848735585585222150276475292312353893734375648647737122386428094229477157114679983596763789543565155161226282576492845428891955078043521433924005527079796292480212102180798827895022333679158545251886089828335743988289966212725323379890759447585855627226072698635949365800871496415993918684605031275976894014332091533735743910243210320229861417470697928454337059009978965436000308128857651512151522329168985952296956689864759542043880177991827578534775704921166493906511431230183457644934522379280323963629142432917795691099084233359430310876126592072525398488602185849467183367742635005588968609213835090511665511454817706801647127446842289008574759607388445652250897571768734630973881161272316933648157830803998742337684615518907130668544717760247405264627337216308310133852493352473076652892010634949341557969332978323651260894751625148552188188611962203467258797815483937618066404925131156288463622865566583897946909406673560480662699712391926535228374642600068573055002575665862577948640225400929614355467324702863300013283065726380473953396940740577478500412969199515648358547452157533312217770606602191406523774569712806969594001499600838900416317216888715909873528250009930022145823814369680780054675403884407663464996517497395406391547492895541883575480645193466436865899256098289409250763668655495516055312088532502912130439653992652893066406250000000*i1^96 + -110980132996932362675160756079750977320806786351149644591855169116249693360395461600540467597880427391030275197325376188634164203376881147895202407220046050498934820831964234075666843394044194349262029227251100093716106070652341787693439586582149531059687753235589072593154815738460758153279171343749476359817566492446332709574235862452023022475364007845447151524582109429485481332059792643982060947592749687418560631671240339727512670719230627909596155759110372725947116719237548259171779572565233339134503718745936704233516663381122926971720609902808495550653070988571393660453492988310049715606383746842039408367711058956725286346603286558345404945771084867521113551113237773542229077275056974738508146566513161237944135369324709900999979666275266190553419719414564669975570922091391477904932808555625416491301814871570762659799344282242095752415339113378682574752961045666419945376694119909659964995242706017802315126139073490304790729093807164179262219260308642958474389967428794494826226117137538760502207228219959503920197316282937177635187587559546161199317736838202847668666035722280425045564729564550249820526436039793814743118309031110568911168671771426306713643762629019972246704016401132150115387016770939043595680838891852081383803198371755111245663143060518536126525072950506793954287957929831499514944618642129121456113372964252266771709883127075783803674605772906776948456087370520021863391002082096471525097082439666957137351749459194434757453531354198114608699043302839550240159195469125883240710228549772041193467106599277767477895482430757424870863860073111438695277157012237970389877932212939328132540644824572053471209981026402585931221376037835136642799865588263309113532059085000313659539146119539197603035275391776257647666596424156890993849948338311990988194714169532900240616573615175241713545228674350959246938037203694349204384273272365562718724548909328754311129199353072321743778268058178115547351502038791752779213540404827640505914991138644200711048725202485015226603204132985010717992131657349177025300933572859122730588081903810339620553908003375807265091170694062876323487363539097558257458595201943975836697374307057478508047163938572743877745493299747116273849691241085033376515576140078568690771792953630097850757664441140916247347067010061240695283978652172905327711440778485970742952895597534254725634675600041540678308343800204107338785141899921296170804904289349296556103315706186256538891481374985186922061127183590529856353329402137685710228025418821399403578745207655148739667985465460922733406411326701433134583329925068426625512531075579001990271315688497467554801842317690169580012327672135962305952860204470241049871987663986802120554648493086068189217016132486668367602645885840023077268333855531932065887539974281790406210150121767800816989241417094220924958168529814597309871546324616622480561322339040944902228792846901319387012165315194468606682615370707624050542857155427283868320118174127485441532031225035559076052061563864048437361724484003890704265793151173335193868143391494943483002101180098354137420023663447836101350823032732754988293502904030219205021687648084219751653602988167984654728967533364644750340663319023220627340132221065444752675512497890935272313630664291457287188863192177227699269373912498323751100643825796074758896505861495433401458810466619589547270490868985193923120379026698946616897093742431150898424025911535214655668773881778925980645071728957624614195315837961516111891827382155020938587985719306390371468062219871872618897420636380054417893025916930080155069365304245441475507302649356217334717118152422549613012615403243726079940416906022146267145754629463590109071206276763481353074198582048126123015549510869588014894453863763813807766452641391713896623020979002959007527096873761818636663768054429200086207074963814883066239305183845677253156859679544132949132899295760033735305984797960080894829657179415523353921416917492960946607812294101291783476881391834467649459838867187500000*i1^97 + 193684530564082436489979901591166502362837472121367646360742097123188889234801045083139002602526100817204816721989321369826677641448493925018750093397628029822313927933615334522735657212205664118817495208049859390962522110137300555695000365753957947047712203563004152612015728851189500353215411476230018945365031974283694243810213413603876121980343963975861003422694031199164190688551869834296368548985053985562790393736951224304563448861890418609628609794310149735257778288196627375031338666586349259631783388552108728248230259877813247240998947809431867803043332078949772659261545231111770550893703390081086786129923833334988658287525028260625712065832506622263376169380703539948149146148150973392008533235750994379509688933990454954379510549410643439578034613574830638815614842323103637599618882949532631044733267094440023489665077463366019937617674409791847988346185395300351538932762325233182473492208580879038890051475305996325494228815846865740592441984764409779055291776715616910153224266546734968411493371796593336358678167868647002776639066249777220435967238404917287471913504718676802022937016393090964520357699013270690815982141740123764139351729399033028278463352968765927816985786302690785420331746093555463514212235682766906540109162708841515164551679298347541945866354405298425172349480622278770972528174742026629844343863414718358871449303439575526560799137265460124963454833929620150179871396090638659298081980508035567296140664156676900595949414735765496900215933073940940878711595379664365307477627470974601717677946477922808589250296964243391728996648468675197755110820308364398478549227282808808208097240401625703081269516034742932645011592480124249171098691607236391950977894440284606049475927983268458902073578393829304451751112012124572422994699585979712513837511731177181530752814970551395691990496631825728494634850250401659387891890824032127475227285619390171171286962840694544557390729456300517360139975438744449771495991892532199954784658383427701776213118731333579113639580158678015218054746117589881936439103217856645944005061193763209838251842525392720145911704314057947513725378408541261997700890251360489201220041213989273140186490406813150411134540224323542519690664535019525388609213881558290577627489382886401566779465378707111437941637396733482810312221505477472083493907929714984112924095301241398610296795509856370704874282525045629475347376878949791922998253220344236125119744803059197210162621029960795809056819848645674865138987755585884132897171997097568890545529085533655361419702085355876510775434737480982425833872628668385400304340625400341364202142045535518704486128448183826563319315583984216117457413115963274979469351631202828529077971836971334371706250543586603521539402476458953909015523585535511994913386632506021872688664096325102278307669788339724919343424895832050838551407092031431136835849946336979661858461190099210692808853664398443617928610097145455363930826869099836427085351513844296358368818198467194952318055551568711329087883660632404829967509456760961348980827092858079283468778141283565109028566433220291204359912726786261909933210818351148912473501624751831561299738908144795104798828962894909559728016106500149524756993620313439951690417378763992342141501511460879949303969016263973275823567096081847248692887961867853494578961495247859277861378311984110172066685174738556392332516710063298695005092714764882669133297302443783776559777634048841113619785760111287564034310345902083890934126981159997927636397915043919023126153808617710321094822100110013302900283644191264939893909436968944941446202995812178162049263744907008476987595425627811290664964587295640793692226092362127394299363123468516568593575704930779404737338676603801002257166482345187342110245672194572684783370933138110175076235740568424137951809838697172171612090592977693340980721720176345133429805204676380964776195973420781111848284181364884575325912121678437734718107631930215180218052273275475272384937852621078491210937500000*i1^98 + -1002039197697055253303828919164323552024298288832031802415540933117217067935867312213558981607314215867312608269182494525056306059787689715683812416746055228773299264658213066756735062504701600730601322580537682181711158126339687667845495505339766317023090681947719761972781590696943174839287259049175670701428121098537684176714567838948433698516312249060792864179018616072141341466623320789777080577927590082048325894948168743699726973160731529124989374704621450721669380909675171914997513529321035884119557249240411749813584185679257928986574828418090551130835260160950457090647258569966441931976151870479889340253244036684243701446830315478118224658086971379271692337697122597486091507694669187341434804764542791996328531245138591416051174879958459988412382894888146507151878922226642965042588044070513932271730518230556634911997383743375785380797243845110459999201303798004429040679561094244673937196593005356629488419691311474165373694453174245417595625606144871384689513133967167950490703441897704044891359318375487108366262293089832083499990029961766127885895970217314308974586744520876596917969937921517247436885027121070575988266905650502174442516375383509623385590155174534808713775462904483619597998087854139634812525361558420169887961814145734440938400452379085273935529295818298384955458624555481651587594927341183980084231862912646639846709628316636270503795833002244223944798456634800912079497650059499580426764793411675448679815818455309497770806925835884052802336438006388911991845743436103559094233096054018228957310905185276635284967367815095913779043849181183807653573912771400771712845276179346544591848962825635822412269960150971320416225304143964156034934437767784733217240604702693868976970344115224650293747036114482068582807509539072011569348855583178823657103077390494815227861891366561814140736096401078209979638057835066358619998467280942708762210262527445246872400229143804798031986823341461264670291163425296794769683451415351488413578444141664960412484946750038240766754708170299216548665532343032877098439346199760563538077002101427203048005440844078084793051521606999489684238185990650372874830540399043108012918338458377641689012143095858879635437353871316938072192743720323709295060402535255710492183630861770603236707200160694002152753166534192408225196687344487643888243890459924182687676946707801543259439125506021901335277878391907908502315032894628000258541214499308306505223272457653792037807823900885595309525719447160749127455959272265480152754490630742797028846677590682084825458773442545773693619627715363973561160221271697892539428770928321551351854611076422698486071773545890113659646134597930352538317634822063935916468301706400651461436702185797267204115243701789087717728193189648833537576027140082746279875388244935881861789855837202936339399173590464562509673018483308986433404604177846639267949185999991827796488559909040895878402893414053728195960340708484150275576539755972162908157663856729352142515583501779587622384920365646736102070830805284423914402235087101454232480262978059590987616373271006355844778237982580428006969628796407697620917868954383621271333404961058541757088316993910437519492770413137912476561253750132940908538099230316501023935960135351727407006077594532448382349991180592978730102514527483145930385140185558261658161541740050938743521689482283450183310791051229402012981305849066154323213924987169105811952185301323967113958975456980388439094406270676030967544147272638221478867377941448206003679663624900267684306225349158633058618372021280380100822313804857763658541959368802213361354572789827260964484987186143793438286399824391852603089300190091447454665161753812286510022128341284894733729706645918582628407262234117996065501472039810740804177543723645141509944553810689207743868361434907228537038428264660334297529506863485271569480905852580981419727060742826614993384022130692702478168319775010444850843928537409677985500365462318006493092070741113275289535522460937500000000000*i1^99 + 741106167523820177626100062011940105586763268384801650899795584003984753491158864238170992063372188681150672177516058226467091873701265131335007888631143341198163553784161941597081438649257645206923900202728344862834347445623787886237106530118470965389085666532565451769410804894766750933619420321630258351892782146941034358316854725520553829677407714775341574764964238635237513505855942344482064223282644931952699637230000992916103137354829981302797082999539030724339211978307474061746411946054767039566347875301082914440814250075638267544787929625696833913730314810766054834954024840621243430264544465076122307470613909962611977988997593344947003760123543892015342264130603997754881312281090407751610695965090735614299924674299891175540442090043465384487567115614968753063650920632527464454363318048302638675565551935903314901804410510819297198573790630342166384262939529078183859260574110929289149852304924836961446458636462515414728319262725554316884756107741850603653889814154107947092789289025079662405236758684813905003188020779458870428531647736468526975657655390386205019852343794796766137140045824925253786107938472857630358627231364838348053735191617786620343115015431273129004376125407498150388594436581167948142860763303986279850514085524367889588911548738716241671312033165100585762142227913501334929636425716244250583350471151008055441416185383799034264022229161205371703321776210669429696823637894887619275616647448016333287919261995371746720338982148516353135065392310382279870905347367504442540492602271703026704516372820828959374178976249846130205705634319677131480411284613708321052297328356123561971912164492932929981455405158161034520553827487480312001890030253070346310736662684867271871835523650887200857222854697368627177757547769915676267766294749457903980020556796343460595119181825059996552282923029603971308536794803626745825155145922126805089809783063878448511487256664842638292679174338082624040557287472403112647409830945603554957008706368675655838727665509475013861637401048073784212248515990984965833412597343168010613744663823997958637946404310542046868253455232514492646830894850190424219850933113643994304286728778952334889867143525546989947510641308276802760032955449156819710191560630517644723434900955551389845319049684045091163168349973086600065858176552683023376295294024579791411929165998904248013968668567454275711789199437830533453613190526212168292036057205310091706193255386544789620711160454073975887342208320891606577358355546323380178630175812109588064156207430418059459646412504669039621858677304345420742985972511641280089381287419398859594834181574116017850133529783681285588357578423457079388339820701761465272976985156147285645947447039229902787685397586492473973701480788106705553017558984571929949559055176680669938832427576841529529259811434549404186844064651264332383513307795475132031888785076331920087144061662351695266427174813626407328802709008371622592113294150680427514382761222236351458648501748177364001902818345906169365362213211470544388304445798175522812407054894331291223262753954153410971965444303145698003582308461120873336057797930858960183119772880524907344767899613340970138043920021036498237204141104177671256262262951677136999747431532128657601571343882978051643954571327516750288618134901946756336837603331619329076299602772367983374580322296436650181344934237100029949785057497375332865034852389042830434314003350746063222893093093508562682769301632872217684641209634163075392380495559373449850250899492238319617207405535778307463574752472009973461927655292761279114716897095854258102342705658992053880294991360474003447007570181011018123829321044108024446063358381898237759341839103836103233957951168440213436390795199895554619721651131663774847891669845680099468634232591320117313064649676077610099122394189228221584473653535116994872683828564866841983928034970831901860774092563639457443304126488958231411399235968873178137528157094493508338928222656250000000000000000000000000*i1^100 + 3964175643652256769032124444403513934425727602196202660815470323382135906380075172207617179868314059575996845147259915825545082968927111742051862692068940609648984538220537011975003508800882268009451308325645413649701645486834043837906482833723845257902401451170610403845392654380845544528592512298824483911724853161426523371727177398956179998196981235393185543784986180900491088695595301747422997469357703918090380869048902356601587149917715427493382871836757399730351662172078765571064490196181170840064932601619099191083219613354559536734443424112508992728165442597556620988784260484671415115677326751721385306172017490247161101520734123592622728117561303381169242924045504385287581877596065372384288032417809690908970784782678390099680491150826135494491913198790247123874932194149590227659532693412954252462890823650645976131832647831011117395533457988980947091035228736602254002829241575247370504314233070822128049099507511238088270678653006911814946880549094798798088742643715612448786730266297150835091034687502939110757344449391128600986710013399124948848275605685302590817032985036586614348592770907537835846454431009866739638062902713619951578523202143599902151729504996595144634638184094573413839058985710986007853969717817839385585469554028234498709831614751945168515889151820569948568873556571088391165541402997210668596624171259777488609443513865420794695481909193136193800763913601090364193288848231036083116385958074183120703414002042717938306331026449296224884643376078900790296991901049326231404440158542671924011344041709198332534810799585208258119289901719562333667513708416097379651969002405297285402705203411818480962781933479559867662852552599706802305958642167067920681713577111952201841434917455727891167221393596455622477196173417637219983252305286871118360527513673321555455195596314258942560184167757010670527172365428067327488688039093564605596232757312216295134619276066323146543747597651048061589204494603383553837092517034899701614930995252114011134023734867151943321083796997452915572820507991045939135766184624392565108529312675180377871152795872927172231664502463740294796248393849453706185508549262532222252693828178863147942155742502430126022966757314404920078161860958446747203464504477371315522752172556345037949168557069983673104685667728206973887302802836817090039216172565648949071771342487001101395463780984192416085033310372325170826619224375179409699592756810394193969326872394049995137146871551661386826003843880790731473815802249535922049746263671095996461681275078570285860896443739364633975054737819045344090710543418004061060626878928484511810410054147390274626439135555290662388946395273137700478983786473530272945037516846602766476495880068487609846701205259634959086472527825617848695903631859738389832650723846292631989415972085373965972668725965811023627960170350312417906589623563307840568305667493633478930436767203442656938400886068399715487619582928004833046930371317896378823484908337570219871312021221983975607042263660667654857672529528820173211045583838505592661395833332594338475461731977785348454808448931496991746040532939356919402055598788177280468233809533228662229630995925129327320666418108715393943845321411331402045837266398228980253375411701895482606062931292383738832076941394770899284619615142776840516005573600599870529137875580400403413881487751667095692200417448525249520510371045531514499760433694818245463440742667660681286545986666033078094885809739989771556405956441157700089876447336211142151023553531503089239430850423125691364197862739021972570846621280471070790007836723633496344176998884187247208938392527061822141704823880805459879981239321233444401910699507257821805420540133464706591835838727811482187887431186637678036311407724888151196646197627318995101398325205400776327520145336590333357681615284972311227910342052044935093658167946729194869108296424998413770519567752238270534140561964844953540473837527713385497918352484703063964843750000000000000000000000000*i1^101 + -8347414531844481363183376530714979623726020108188641942825671720510324652894722702288444821708822179573608921212425012067021892633317056996044167989128028182372404302186251848555577296884577307338626622880770347785259424583648232239084386252838619874047856377796115775853373183695201828769865559705198378656282081233587319352166473363562067963210053309268154533243645753260302509213919792542109731733201727736648803702232371008458150246403138423205097247909256118082949145759216908279261699760122526571784546041506993178562053821198992954491961866881593624333365684019978566618606293499501886545289170759504329138957947264400985795511257830325100827622285960682184540978095745986076129174952863397018372463985635682696170698899460477207855409803271693058754741461055771918341862463201070754334451638363537390529890862428753584526047567130169153730590434197134955217875378754239428905176980542845648217225923394910095768898145437394203901463678118544659167516460936728694051746678511489984409514329280525062175747937431606165019463633130827731680865865312342189171626900869198491314669304388540345645476762519557193228978828117218320766858143721704031178775336401236523970913294180798276110300220546144016985026890833879584363746670024770444704103169842817014510392977310068996873367984153257174252019113560964670304179747838194239321392686839964114156560412812961486814133878989858216841668206397200609331755008998622630466308566903610075666570383804028739632649720194229062225579143398408357699210189986086330212588732541939952947788106256946207285100128821719647472514521370642461879004044350941575138496847236963279915008271363482958982682171487755459447446918477456593878441175183951113409796227699658419624034860137063707294059325531698673953836142553991745157799321004799525234987119201313983161867663567896969125065543587951861816462070315762901680315976445151018394323510845111279946471418735462203465873648701269882819829206000152590336365891435003751709751667458564995246404422210216440834188578290378076033546432881677515406336900377036777874605385296043102980731251042326013420372779173920835866597326268798507635116746128799280219679798822043516670293830860766962562800804522942777022563078209042027288675710499880704595253038470973069289399714640914006742160699988189844983819908302437723552437998983190574169758959781414008930785660056181372066085390206357903166401811905689788202417823463780643078591974244107145270158706916308564182635923149774803665691395518997129746357541927140136862663769164159399908950052138395719874604098953627988954330563428289705216299314052712115223128402940642717604623961364456015628424504420315709980224728632473496670595551835989400606724610576851170775234868894592491616903217383566908882816248422484866017215649305203841125768494191698123989531082344160108574988633644695076612546405529225799405903647197552926712318833436238349133075198172128937275961701275974726412366294936343974232554897037781207932317634481972661168370736015979185289937178680723156906771434265878592218070876728015438715314361154230726999527073921386885553933554943430537113963520783945662828715643828006358498454844953810551359070399382566969573988096393089716015392529961759001773847034986574767493753143260400476481120302948702675049625254647897714892577419670682506317803621064915929866982530279063887461839047022791652983894415046861531738279284913899655461018552444287210618503939442648211710907658288046806930730691228252244576652111514797676773121600241965950991374713738307273691520527241928925907460282347457287031407182398313249333383738095946895273926798726336269994834078530919029165434777435833991852995231375103872626100160293335606207748208144450160932245671250825016552539021926966337633522340741658272388033660811466174892974945224303377277477104228052620193919620681805252065413124829497035560611624871069112122782508427400151548641513143955705800181021913886070251464843750000000000000000000000000000000000*i1^102 + 2408637408158450318031616602859540114739299697804559143965997879331236507092128321669984457881637630174181384099053273030161612252061789534528947525260563539365902538612949391427493736939718027226608693834463465995521633074998300544992443405644704424047341242045646045604462989685407436464012727632647508690362634344706866541375958809140651080368699779934831536122721384234081096522480069933340437073986206803546441352090021251965949307493027134486303912813486370711510866098125829588615107692454022821739576245897740062158784828921270641503614216373899939602957106900275360536576946786023483705014087693747069126183814657308831584142641857321856602773112387749547836555765008820549943215812899986239025563922040354398911404616340904643806921661234820066793973335548527350119987502352920161556097826599162995469621801678433737160846021059187448803792618718494451919164558074173618073151026659855458319364028229122160931190878007350043201688409882939513325419997542034481286532074134785450965635372799746533436546322420286783736892770191809739899337964691152725300423959930512685926226340200197579464703933995719416773289938724775699961447617822786421166094903882848510192158563604606915694357634162583258865074334939793696123846950292953984628635164786774226573332638234136158052221147209452596393277950349550520440537384204754453171178819318501150577541439432349163336122357282532608526052253733279091544373904297688927920568358688146737196544477408339373675383825054752165168630474141556686897069006801137223002628526560076536953195301632448638553649932822153915331127748983605257612097297780822374418001303951119441709271351831757897628375709323153229262549615716483093618534930476341548410494392548202042080570657946348254966120795737719142669771746881173497548963117529074054290431517994954542587240028692680295294334112566112792398497156029129014337524877353320515184847316516600024250955208001457724754554522612715514330157475893489020650094429357593587424473078386916873086136318412387234273642295743852693720416312174931277931212129502133632336055330275490299646704294752239941265642782042014959255819753923752772306056793670042346869745469390975937503910863756346530141834575201372619238847881607311860252893399660897174213331836913377961763721188085972111210360191170152336303320398551096419511532013927308735105580737266988564533133745702043377851051089614708721497895876495243602026766715218789956348887030876906385394946746052448565981674748949555200202531201446671346471906317926464170517757927125395490144617732285140217041491404551249548154179019380658358042401474127633332235420797303651982960263485234660855626977773207764426196751501989216204343635337056313916068282210437704481267857154870411900553287821894064066770972774040244950478598598821469034144334584618808291235272817238692815177668631109805386754350460988295900770636812929866836391921354688576511087472997711225670407082747245803424066581548721847545176217921052166042302010699616703362047153470356706939277846410687123694651747302085192280923320056499953854274769175618851918754446181741499954105363742111864981797139346287570248458137216012401830455003289763334210739918424934670960897516400116128078896687841208837386530686393281737550863595739081618088010490085319608180636423697455224119485384591321330097030528951970205611926763326003071898914835626837060513296100482384239222007699816859254057794490694554068824868525269875183739378662667643226128613097340690560270179628259942089988170148002348193048251038415842637801908783780268369017321277648846293180363998737619729335997094643397700574941578445280719347412190947705199643209878913528776799373453563732863485754048359200369434085997008052443473510036591722050719870515139535944168478515188620684954989627028460669948390065037123299295215062958163679848092755960699645890387155688778578912873986518269485438622256816001711787755823479528771713376045227050781250000000000000000000000000000000000000000*i1^103 + 7665707054765550917131087339914823644111378152360953289278258440400276401956416383333144970503090934828009589135117300018217416875378276846155258409563696032163719191002922185386009795304873876139855729174861030477521870633083374256119414293987983886535898000379503882496922589204604523615599110627113940150074024215702277299196377141598830664672348394836517413910522616639776862955769499287164251524836429354760091850162943071687818278861916497047575155928282580068515739313683035414074271253918763734610351302192832379208649477971133068196495634745926563818319403320587937193468165202136608148218714819419675221510248157087854061577100651817661320894298904606469873889473981018163365257683222432196206613696329229568500729602821884368859464489816528209686284565332948820638665802723259575896557872487048658078835400229437520052094143185927533429598521991830965437483132889256108765300034773168044125011184256708578251705351386028168727547561493938571943133417096996363926295509456348069975765008299889781737299616217233609512235472528029533300381393087098690930612991425281634451049400615561972705628275792523119581780623174975675049046025542633690526542205642096681798374719100725899249548492252951932729149474234657003907001965309345322322792845847742756644300054174690493633118604561542608539379395354399111426356528825976769637216425587299669084493436164709238803477330900386876193276540423933826400608655837875148839964824638629209899269183292934107879821898600987257690210534408025719761108337186392809510869762335174492134015210481764091973972199685080627152951009101531257884618065810799130445814841310557400532123054354156232092660420437033376800600811974552512755256399439857474206750488031296234808840942820111419411277031121589806798192649320526936856963869646041160297189010185909336690210150387628640141656072240985191105585266333375846802074892730601810990649085632868835662658170424038724694999756267987474371281683178180918528343086925206691918113665519033691798210763343645007366827443965292749992747995111374072318986335287057925301730316996461874711827928911018195199595943082301321087833291390732277290158078451166940986421935784396417904562190743089620086234396037571720960117523909109479851422248164956660431569881490475600771924777231903343455558221981886958940005583805089866944789172696173297560349849493975879745232514812060968389722568072411642152945094173057295285193845160983777594395898018759891629402544890224545863544218357568096905635954585184419996099302269109781074299854761982219487372513190114456888134479513307587279924029699955172468122978334562400865063914805932397435397039354080380457717265383750823788750162964170169829956825947880227131557177467456558006408889686569934654858036307634541185557542886880862508794708440287756865752826403725452032669522842427805268125326208332615930956638312573857087619057702433889640138578606085686620695564556864762858310666496025707717569119712536533423135357660103417330533700263923102960274452170878668015487870902042023470650536705599187202641401543584429756942160487305122588189547904709094305057316762773808459501885625892423612803614799740546170352883642415372059744359733850731049436642054911268795118868212642295766474175040242128363026604276508328907306350877110410298410754773886542918483033549412710748917877973393982645978977877541987562573825980116679904840663889813213504208937767478254450838787336569552197072263717262436408378880207562531747755698892732217884100781258730594549437336305532817334260257000864557054375927374307991941854969497484803552722611373255080880973711756007278573430871688467484031246477024845727997127823120733108187307360203181658412579030568969193065013789306764011183066863958180400068082058781802234803049531661738397998467112395059408633083884813420924401419748510568810157368889946838105011527210658463710907805117836961742307793213058175751939415931701660156250000000000000000000000000000000000000000000000000*i1^104 + -8961399952892486762128230494134178813352835811427941820577470253944961415343096821409648745691500743709037432593433490567936522449664390911567367952301124914027198930351006539288669308421420547754887017731151167638302678832490393755121723768848761902041291848608212595449681239210100179157232083418557649108440429754254114420493712308387120677156598124164689967034463825875712831638314875646281019157614140620295085742293240675611401728601218255458671704585764055481630507363082101923320170795023055241182045816895364269674426219905328354995155385929640092798790586317330256795718877748411371819932558592281157012405268214677470653779558379206052644817915437314872067478382731773057833105709913214087993585598578848626009294057780520667737476098683248369925708272340939971076221758581660595600158999713236005237408766837055181001662266663250020314198473935928646431418440893279092884246189550178170589480567942683409775600732636555092785609540963751369923003054470978903684030599214924191953823743268994823614439360190133635008083253490662698820462240791656907044860544090953294011887695406071748198122361768574091174672022232542123815949696355156740949431216613804862619106527634068582565301744951658527030990956560877791350362578613856876185306055416228909466355335042425261935803621156331750216516516492105062246540410758153165744182027511912038619464096583162693348526666252047185248537539542576175797216896856088183215461010855572636515041085041175046637658408360261087902488297824909659844023913260624544979905065518375542003532852894417327405847953721376731512638211919750528766473664534120289516229414711420863565649979250829632917966025538117144683608268982162554097009820461047204638221869944077042807799219795990906971641497651164641097166650563883128443347085219504918004207517959034127639644366005877278030447225036211234778173250126992250725465426435570611901515880010310150391043754109258443135077143983380065082690508615075148631519881839885448828443193077669054912589184530192101574982498436075271112167212272663155598245471643636945636462029341154138303029735006300204346447744112044782228091991171759749280592241525916810875459288233713437315107122889011118440213942174665619521943546095403282331209993329313140155956831737366670722416985497481595251878202266711850121739985543235768191912076828395246442094250469971350033151712368563245172752574730066440002894279957299261419886698148157043938718444163076287204160995601466781980499421074282704344362852817854604185213689801981833034116125784008287314449864900067325536767597146416438016757268381229905226534069379939076799803500705062494759156303787352681472697277854599369844287508829842855057762849790742960011819720866276631810595726788375287519012358371196227236978972976704736284653168772118808891160897646538360737428332759029109298124465197293059789124029680606702211550494507284198753977777203581222473001816885920774678680301531505515050353612765621675652380603683308583512019238078748700377598699705641624389159907689768851143965820358024239529677561360557446873970875782198287282174693244565482079744721633037694022818777243901911159268513314091564325188452971051932304140411987804866224963314351374218607387513937254639036519079897696780089417484612059442050381835656104802561274861586673327304728558289780184109386761114999502407887501471274466245464349268530333704608824429019712564436617498265348087134808721598292000913544707315107843605877897901075818086995691101557062384939431074547978479430660901785753189302728593086117215241861653274314173596350925141128796007652360365933977397614136570186082973725230066424011230227848409062291216570091962155949364601459050720470847295551647936506425835218641632687667107906001492015499880570659002131501634709796209013700539040016021337835008885507067527217993528709101250901428835715257109855026716991886173394746026992434053681790828704833984375000000000000000000000000000000000000000000000000000000*i1^105 + 17687523244632311070762609096298718183832272197263824130587256669597634315596139984117381876902758639027627473040051144757041929196484245304306737651885633962939437286419943125481359658295102526890399837314134317456659062893040766178487751361613296372791549497461937046422498099582473660943700104264471860523058493355819237037421044780724579482495745061933429409858868402322014281634638819499242882394979928915494321191991968951710106206651255582678745528613128520983377550669840182773002151719746204581991608014488158096197738524391863728406244551786987756847965889746613603491494859482675131641181165835294924081286856376447851744217092212028428862717198944890246273757979181216077406682699330364247726400909668740100089323015356683416188307371275523468873323630048738752679805254316291921786603580108239603292508997602660655241190577184508851534774053208513820560474983307680540044304956980619887385100273170534890268138935366567121954771535332268398217145068329542612575576698766833705034989344001941337517302003729164925768128540549429766571239751278235595111854387331085251414952869889982141194926756371766106722903618387056444735435261402745226772072350439524956545207938729776053813739550709666258957520873784554184900384827974846397840196276339383121957264447341953760189163336407548378120445410034136564366832541336655803160667370137152193051076984320774337406769009985345526841599387418794208462224570534307027856090052874726433699204706904753644590562370259388386718026885027617783825606295652565309596610806769221651875922933772858459914859815177222715903104854957907113069449738998183261298035615971507284880203999793574138922850631924584400479030039576588666191222031790649682594449402554938485083760900352892359079567615052295435734921273790201851307120135331274201887148758889530473392979837033964533245698526047735161224160669069058374971457793369991288598059812225012121693777187356714121758450303831176061801273863295917235638711075225077284772395103618352239124967723695209153121946878681528544947033420805629956980795162550510424675334895472539698682836673962856974955934399245515525820740979817968166770765313992369762377415610794289702755771952382236694731901453583340371105965658294376904733075374604129140835178788662834254765563095381699564166325041538055155347751860729224302024011634985401836404204224812288605358529666803302984901073501723424751603264310663616675915549697614106362277783344549831543482856330174814231531341379991761901343087153354479126115320278285837867881923276402678119209218101723411767610409179899843572159115244815960009275235063768068086644771460934030519910706845783670851003142823012972183319744681529289839336097451784107545758262635235790192509731837716224787924664205663204111994957509617896146680140233593207426414307034593861067337501793880091553252324775958524467890020474500114244525763304937168890856478227836259636944648531347028420764333475615637824430694514270577690860374152175295553584583001450155146631296734866776774788655116168189244925128021084290249947926083529324981955556166381553375777239427873739385880702121266831225501217634100037685766527437642141565397279987804967814252238558127967697348241566202830889527301228953509208374978364076697815031471586405936912401175828287562115093717361201157454412392292043909671914218258402891139818518928029822874353299856488127542152221964992763482533833802411441165395520934554808167580149438430509819761406522953528683498978071828297739536721724835482339424511223438548514948933146848456471269393827974212327212462979888782079692322959674258352967247229049944393791624927465244836836090533241766533597412816840229554202243054136536295387765717044175628117608214893891164799850679629767522422743935669373842336753427955364076806143803782105260910054423888152732672444365952669048409552412375732985022166147002225754896666747147217392921447753906250000000000000000000000000000000000000000000000000000000000000*i1^106 + -54437193695915467723536095798229291271937869592922467012618553348158478557925566794355834404535063276692136896894724866437041713474338988143499560823464501598769689885016956198379499439260589689981091548838187027099420788355720635830261361944625834627728197094048646199820381453196619487523775853664388986223352764368925928365905387439899844418942134585698470241168380009498047898276644228785956815785358626400221880051489454430682782920392100883956813701464378961304658849988598456092430032888350021199110137746500571712705436919989791168076356411367128355534388112435397109203786975787743555307803169509519015699028956396526231828613564595881298889263643249802148380363995778121823425391038170396731311061500666745372315607382362761224265695897774416028850123620238384000752438841699441982898275955090802120454494087422851351856004962514007026818700324780344471614838645834834566906798430238546330273771000153446180411788001487542168678372018816046360151469183924455802832201956604907374774643197091638292428086334428577908316849483146170367097402511110627005867239320951747966142331938232387228971296280838850382339769448071039356523258443903977623111273412777997195553207658141763779161822373348374947734896556905743374164477293863489955570063540455816318482976309825002996832944057745046736712790941874473486538385137109568572790047888304101715786088101809042261694194154970052454509375996220910831158805042903410188064954354638167382000263468779253849988635554660900769446797597489706066715152002805053588651001201405806369078456831671956724785695152279714097563727584510491469420272199952380556567374211908494977053988154216714018513616828513830318064912435435566506670338706726385046822497225952265412389891832580827460446725915279587995599217782601602921792118903406771549694581097278714302273760430118219459025289690340514075737564049465764448305982290029806226957979013194498444560229166302813352347589754975834685690003342645833822544278415934634340688135575336285215979018907787012412188742026928034281459211819064583773985775293997272251722020673627430060640423550455948643422773123961478210314078257777052648298999137987018626039169811470175600406379503029691605292381872058171413153492996940316135069762438668691868146509930321005623484067913660748602718466830970905518812792957761324643734707622973945259044415890591766621771237832493923460067901000464885078003795668011364003346605977305014678693506193016882672373311521233259526205746672729260970075404415004072170940711303245084849093817681192465138793984697804974155889735733943198847308967438485330814145365929401224856139915819594620036916571302857853661466093083509258389984523007469755773267388333364788960321134016600035203528929812312356123109494644233397614981134348767623367371204391066712623453909266032918205333600660115590015972993199349778253316066890897990191557470952317531355079956840815711644084557569717143984410638565725172775640642653726783800440998101835688808111400744830203746214231680772839952955291489454738976045475335947472072208337485834494964066656878215644197173049555247442236042183106959729697071191390933465224340775885509588217952769353816864404840795135374285838220266923587902437328213192419356636386847024300562516063543050089422000354722181516353027331496964676561997739301663559047450927388303224246645125992650910027070111526549729071991602943076092670050784125924463560546213971837779238937407828016956001475898756863177363808340329212774157698964229458660791777138318679424211909993188870907191898347086756323712011960255616553578483001814417463450785306491419165956460271152077006227299236505853759081158723719799321413566718114214800498034911667274774568786962958724547830276254489922748874995028859848003464320694362290536648350458039606162858738018207939456046070667820311919381143129436488868124329860493519922983105122327804565429687500000000000000000000000000000000000000000000000000000000000000000000*i1^107 + 86643237731801981642371975493209190183999109766802656099082962927111170994458536488818671779653919308963497992594777522232154578569898696936287076834080900885821993022196373394319092749068718936207296214814681836631798288969730662949283390541889099126143940116608421281115993260918628810004667502915028471719411995529722373080375239142543098023430238180184867704205220927191823949105023032435342857712869201953445890267354401265037640928683850491251489744094001908412253976247260365306082554793320329361336370064981214248642761609392739250644366997370823528503568598855977944115361595703020584342944013839325520670586336093556047125028403768371805555926384377814478257130905745507075199873500164039402454538165357532946381370175968905775080200307078498665554079402718533712060696203242083136890435546885113551353454629417647470582326938579850628972654674308447855071131175212926364645721695041812639765950552472412634455699411780976946886037183900750111373895183200870989254981161495573140928371209158365588512117197171348012000427004713275348076951591366428799304081226829132026886789722855324215415321060023546287368188720379546364611281515256495172867969903526447944367024871589300549653946609519361796501794693047254876767478482221022442946474924389115417185757679821576899911580743212462216342164677955502668562089714744782133632407189467905588890131708856414202014798346310477230455477346803575900425827026528897596756654481545253378121024851940471339236385637373671262745486525590359897199169745536472308595145409797386545628583908469159823801503197191542757751118967725183003386025807866065874153562689086481939097843847298382707089028107378737593393497118824481722479302231926249766170183630952555048614139044918464345002759252548983122720959870530277404161489017071114897993391181171328724904957629120156858710175050435817490683495383408742164041824629896396432763169681960357624403795162125946555022907664536669240781918973881819332876377565922036131023346566404150540827183875102460120729506867061772100996421008395922447554397038446657502018643927874932495305986195856210575793276117013138708774557176392694758206653676346898161173164659882157684562713825528793623942676624252877321598470987830207736976350395517556406211315544983196631371989432842243144210488734674012324084917748356777089864280971027444690293199914650677332389373807938594862666071029404471952580751573805361584278224949248342781563329165294756364262342172429856404348891394121479712490347279442020863624580168285190510045776107593598527108514890342311608056564512713596835304999050867221122976952076211281506302509730504577327694454171279084362586181968411509177943185278759512326905784965303446300759263900778635783387568458438606584743739225275763084277832235059915297336979929420386059173043684065745789972402465466876799071988881831784658751422340046175579440874749951214144262320627175061857937282010556099443142566410680381054719662359234170169826006864246516575517123468346192238851735983350115222975267291328956512766444652284350977616643272348945493007373321276283903944740277380258440097022371805713543099060655370516869178754786438647247494055833829841961218917957308172608842635949106391074384425852439591835126719631662998935775950815907266652739621362398838357172663609947496770878015942916093992433527388690722524232061203885324489636077667017037922301656476320382342242424791353016043804826186805211991917060558264532335552500471162022476047803071578211372299657816713731748040232537790686280013308892074966405877604081567423856268210493340658457860032513494639131296479636029121101560082006544287338461712679629512391711223178038891643612091816740758142345113884281458858261971936904851992248867271560322273460000580650113230200619554929023970403045009196544226794081183558224018684567261591449291522431550891845398875953268904863281250000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^108 + -64297074441246400667991057223401751474853010928039729574026057864416162689090673821817372448417529803314777833880187598718158528861725222260335408690247773082588358840445309861805116606458872490862327861198681995867631470753499331175622163404279993998015605554463985823043649916304764656018433660800282010902952811308839168868880971428575817765320250583647847762192490567146239229754567317377305116426781087546117066231992924599657079805349092966248640745808110269605676885066403157161717669529050512842542198731827296127772885106331632573949834751571786266352140243104108016470385528225205742613191765057980158926358377423779645990116563954586032204028790971306005445683077257189832136343811902893446719746879347213654206066399817538787962258392094839801141672842776690262663546865356204536607520803465098384590983280741566278130088371096051206319950647781907370701256142183496913874423398144905239736507612514017762243175424720543681005889807133422610342039214352067239213801738121211395461992311647574761973516732451670826514769859558156931117176819561874367463123357920926155266245750499338439856009036148398063767997064032265331660407175344443935915834869792561340172700447033863285296581226280052548887561150851290274368468020235702305808975476256807922636968351026917544034330997341880736072045226198057961430843439995474255628992458471341633014166101441245852440314665128890044804554509918884325186178874428525871262445440043143058389807128394897178577800848331454700572207195229951688860281545030440264380734979220153465618034367140614564907875180996663010250484742466258337462720662924742829711326436824125141947904122590230126883935931435923687264545799886032146368874519364225650664995286414671922827882753665972190514268386313529244285875030669525088108055315388425002956740307785303633469616162556205580168435783158848568016659736825982601899684409904402929714720581020947688108366416298602632621878266182516656272840884491648089844764969447499077201161897821190993583050196456366868854014649650644300088649678138678404413176828052808724692073531216472350006894796784424491312683862551006676930209049488007815046715669625876009200670061893425444452227935943527661725937372644952487483629109159992406594210591062175617306065962238474471610499170247806523356594438747711107151135772116041787330965006361692132761712530215951596956897214323445730651479904373365377883395140961157366551882500104464192352935808440451363972120174916945723334214358343032298315177568123782217381239647694774396409617316387151436428834100900929490429603296940446430541949858619890459156557569099424624422731157660945781084351995486070666740610644505254083984930889864544898906322960857412327100210953083061252981064278518478275966122568077038291463469807318292370939580789792893450287651343400414836047791711396821770986529508313068225557818017947245330951754144783767630026315923976160447084405765998741847654509415325569453312944126065190952350507901151823337648017650825080666943371439650553814340202682410563750714210255960762056232402130911821177715848078001793736083332707772545638561051057787015007610349418806756405908169543054955034035151156979680187581627666555428311263481508591676069454031553234471615515406081943475250465627684287008245229389215036496443437886190855137989429583580043216598491175383687367811558349005896806847744527048689801685895762451757025681028039298563958975712697681396891958846520796231715668245197008206033906279639703742312767120686995252115952023039793918397346377301705812581707279141404363740520241190368964768492385182621698233159644515183154680651870539332838097354421227088540305937752439889177447473263809198038090163474418031544281470684745617897758615821539101918608404993979378226115412560636317667829142227249073942475162041031706421794086111994486734988612010360141311887487422634750000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + 3422597675229431876541079052688907698614583132896568348376357457585286893620745388757835539088525466863064927093788833739101752804096655083451042249133368362400084111793788914090941025862440673073671263312115385758787990356519305382760621153682851056498298279881570663254193521260046519955618785885985222841939929668560138737999347881151663131740598299763699880944507871166940002826365445649241052318968678935686272219450104835891723441113148072074790212516331462555806490464637553916402058116734818949645316058301944166166204561430014223277156496801617232956325092439000867202849293906849528214644070156241977766276795403198289087283696389015178282251064557072003074095444685989309112039083062653891869954425673068245028217526110878753965972189932740571784021267882637653664971949166981810934631201526158759192599005245033303938653216431147782268454134378080565510904304531442496306474075294068654641500294097281307132610642265684221930791843262589446560367753588190251489052578108652259722455678457891531948950614679909565194708991149608357967218456740820469951197898678248606293276810429627203581209282380729105188578725982987857733204012079059261567694894197376503270700206742491145431481507019583407231939394629428883675154573313728510716839845114837554569015212454339108490049896525962203566861794723397589606417776785981993453671194417705657851153800925983657712353886334041875751402997612732714670489323690395107801900377918417196248403995864130741906946993008165232895226823477745628496813795579782219584872669874791093767795807842257706785998021179439054369036600483777835514422037234310082542378270406620931106565109274034984712504663789255610774054043956892341723694379061964256679271879172054150952094737133711260199152302648288391832843687427993361588892098588737833770172516664180524178900693971750810728057058559099338412879372100932886936386674044833012491574981540036441800818550743044666354506133631678264342619987424574921114196816151288806865531198961998541543250681479673936075896146440144863369070917252508032857860429700974245137088810430707958787248248616613155490276415099876265490607608228179161112794820098913033348681384461731800318429954477992811470988054105238271186943031908706296807428787915201304267696496824208044269474477245975297160935626982506400038291602896568760478114452179972703897375956351012749462044605493268161387105136888272719778258475146884015409817500043823976927234547141939466394640167491130711567871966947042223247639105729366256194234857791400354904510198904238059950689715208889521867627060257226752441475151225454820605981583821904365369818675452150523212325673227663682971862750074115785590099735844617338887441647557725787533128865141288945754461185898071144336618646509349525142783104900329107714863869404011437784048612268918655158714501259447040615014824460863174809919700567949607544826899369472264882333285896169118559347312291040927810821841945812361335156248701103917642953509422627080058390852716920608571634904645485060282180284073509421842646802798636453044428687270522506013326995667650921428055809031061734160968989288114567505747178136662725771449202784793559403529822799578373141224066258485758274790407342809499105118661477419605569682518588117609303242767182480179102264091396142807539056797954881557109352283133749099435025777437588092211018958691341974342313083977586180248135421528173017211621653648591804589872215734973355065358673393565093151484579016156869784269357829861707715132308469075062078457935866916742219655551625483821497362038484495964028080580327984073810441649936144885357371073643780803436657888591436310875266260807751307867723482245785554460157058522031006863876333383622060220844542971944392766314247388328587662502379895879122546554122874231497293986279645521641840646237912302423584407768309001564123076063410237142400000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + 33402968440364575988054006837848521872481218982422491739623763662315387183275948850174627916419026620994730380683484483793524808540593040393939432199998487308053110374886885748391996387795811629289285069639219650466618993648635151785200276021149062601784452341172756992086353511288833907933068519872541333170701945898592860246179644638357217132585804919689392044278013446720842421305326276039666956702749606211044795005955404801784218782239999844906811515068613475296623288955985387236633201290185721522124218398525068250925652596874639414598713704433646342005598335900798146178491554023946171996919526143184681871937575512019042287049599114560618503351472144710741258570436353205149406175682811201902945470880068833678410886878344721582142326425256368302834438120408989023329590391053158865182907929860772762464650155721165157896152146327172177458150104584694481303084227633588943138872079573417465878799183730507447541720380333864688196772278146356358111151271603262186370277694802832915753778123244335021114516156047647779318562799131556738057634505001433148020723907594578353195277871582526858343103508171977306470322330507670808290076332033257118169324173002607183839452052111052465505729576819624878072187193829202613587646286322868340183428315322759791885486371867117910294111992922002204355140261601778311884599477654576043974919601169981741386400926028359872167097619351948667726058831285302560721111789678447572075572486244131986538080138370009919261243892275604754655600303641108726964445676890953371662419593658001546909656477716047889076225619917960958985287751315054799749122824856119611253044799849892268387225628596433715088760854375501500657936658427360236950646563730837437918380006784191341643441200146268163470494596353139509331287958680193676266767746193649901576474765056219249607151517790756107742705444481168585593320056103915345204522974744769530591196372673022261437721918557437921955697080587280485501520211999180064823046875346655560975878282461238204041488564541463381225609963369324781593419080358727234010044588588763672367421506152765971216446401916696105003772522840626836263624271876173328628124027493260728775321771058255367255473831430559700498858152890952960012450797194286643224321527213262170843686273915049374406530832604961737734523212198372729639673512074248084328885291810997025306382956599053923139690532669097432325669834207486507733395366968308665124249590186695389407124595939067225481198680934549010922597555326282838380904872730829191924704702102487161051726018072324802217756169401314900066061027498021307548019969050438565332538502702719508372187800574668453785000126304292249586382053579355373075680827073245376248092585020097900317655697162131897778380050553387358604928625737885067526436727553365336220055712445246541319277368271919852225395784682065663105538608788534363258232661446041469342867143873948805327504721443676096535949441837266206991328735666581064892119736777960030224472280134722893402137267773841245395869382678010116479984105556979873034821396627671371981975658430111209516440814247110342061596856823198963099080512028014640439484016016067583070179879364892677425978753451145203676119411544432903016942257875705080934970500894163431328959809222163545797864271552476500560401270633041486364593289115220186465790660918144929703502956313863497504386030624800268093964578413210693641059418953916143408737290213483454477812778678202249598228068693704671515178694348454447881956758911339864401851777164936731458004513055812382481534954980682303960665495256607249456950061885303899691378865763011663180688331529411680061719206665041186714907814399019274067867273912639264012463267313309309271268591035047400457144832339392259235365261483485145501151524407623733362049594216301144357354149285210766594895177038134514807294154001962577670089760716800000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + -24130710094178765191902485333705140409679515328232858670146707690917099816436201160130044999985281411199943409294773633873942715793783174033933397625207643135641564733274939625882337304813140559125666388999866544511708262912283022731103355843191479501357015111118696603304669658337922753235705173155151345328924916779056450623476697169342346682649512769294510496904576675676876331614182766398213056793329728591765217031230050313292662836015412249629494043312864577609351670201188561136149871318954929344806118788354689866755068572673038711831436684121699714522192218528220065522853109803894594688046241579094487210669685624544384936416464998231882402923323673973171037917630200428861067312274033250248448732353232801595792089398390918864043591917093422657781596925788334006801475307693113954661291526935467624589231508996409883432874026177840076988671923062532152514562223248574980898773497949903116172821912137139917626657405033817364392461566276150218371186689304260925514741269504677432867695902766905321368668093079880892097591000575174149165813165228517845144679516958839792682569283724328241977377394088176928679686905538293320217592249809084006505847025295963710147658855496295020323277940286736498520922986624695884225153091766283742630888783870784795809709970289288264920744775342548478011770230890659535501768761480692018637425043397336054673566353974842055397094074969391269837813637321584318293388823360813814287320215511483388287557313505072109163524508926731004296815487463494673816767452171001355107538494716941032208085264602390132684049485300895812087909124551602129472426705504748453596932015131191119880823266360177208873378820948256366157519538181985062835870818213919993145158159679623771198957053980936124194393908282300361825465505871745828699306165781905216443651846744569725038963665992454395143187486991359038034632691570201619876215830401901107801478938808669806622581510449606826357170075203684710224798680644136689950011228212712328261775708276473895773760600279384146339031754089155516203359244842678590468011054078481387290591740935727298658056521302128973004433686051618761449735128890864135571239810567611789875757668755763494066811532384547848102882383072172141828252503611416067378431377932117523048098726518645520310273640257685966124417048615991441955012967829320468703171766195376169594355479243305295166138953857924570901092283034567615604992472624654966130133239291988993079836406183467794996053788260015920985509979604215379274434183570835708074654341655696028056167128667530978733565561587327424398317097066342831525235111613265790408488680797889755027704670474694149039978949435582100595464472491940680469953650955533737444691238497207563390193018568801638283622802873773861532530590005434181804903576787958120760896931458674274198378347095832156957636385368915628014112462457967115410626439352665186018004746131279509485495190550766497218540519850699038299917697759020066577776022861324188210694460105654788299625054964930901968512003164028040294642970384441321516688273490071217221530088713604081055997157204641272637097815080914490647671560577702774733507592228438998385466943360221133986708557696943248001690834241980346951521038128906205543896087724604633286244328241049953477632508242342736174442315034017612393923863488208148350168532609309804316127566549049884296388016121932287037348132026635792666254516444813860779076024981724183041283389808105079807355609115335524404932286290185693914877691940771767418670070288537685817098881310521201472969715512285969927989016791068287502215529120312324023366459406262348331091253512338026747378711005699778021779064301659051295340686964965603731120572831174853611974964024452903687612183586916565888207544628851611778307653741426685742627648446627938794820792505191822465763287345614363418025271067327476331970560000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^112 + 381034492412024596997838760984918512223122858215139091455882273292813009802818166491639294315462373482551553238550014351033330203556755363401636150723805354353187648726972280983083025573460339745105274429324460970186385840142255820935212359231365571750656765318685118476179895634730873361139161887253979087272317892733197002707101563609330660332930003197044190800075867079389379721137961699285372881406623545851189210258396297606843439290454170378482621821187214000301826560960538864514841147389962459358216290622841218072971576762210473336785154070463227659376897810406135508749592045361547066746966668680559417322678031384962343474727343013133519532418133955589790778555502320819770425383779171797933290790306776612944786004511619457187523277013123348496542334986275347492579501706213377628837701456153438026248972784589371346351386719235405654344950929861427473396548015870819661145000711531939422080556972561353963193007546946331993362297916933756902576340970235015012723118356871483502263705263487052334837683363151771698465549030820112557212881860505195335803106379018626052008396485747946085436928817560474792624004935914745053776488610190448179215360459440661957171926604365678163931514083084520335175659411683861173491609922919557986635136254834829329879730612890225870890633158449101416814877312748196988918991743615738442033411905544414514018712603774924790701132582016218107412560680122377162408103983611186836496936318549458766796189926609034129661165532592007886748287287980367133177129855779824821150303249344342698081424717605209404196545714099914198834967601334847816722842780353450813574535178889164467208651306028506532761804874845571682407803807244434365860415605724178987618140577904844119846490359511352213010042646187152550761876876011936820138000031481868322780857696341000199081673439429859744688050824838472272195106699326593834336577347185520318330162258893709590113120901445173213479311381170859392258121782293511273956255476090159046147548880623053471216870435358155506759159960932006835726216981108628189329985551388699419086054239217887461559917765806597108297208602158881406866838925355243035206751911589521080505221909423787542800354754051266594329132076582035795614894208095814248121972605225932746510790861377439487306973917745627995526055652594301040419872506944155857972913542238952091406573562187353346218247022703881490426699310470873383319690344407573913691595842910206526558721040327935757254756501151976044523562440987161358079989512683634869982887137647310167679380119929839343436228199450191807020788183568577839204922646305184697411959633940834722516405400411122877195261749228371897578286528398241908243541501031923418169355757788975565896251985682661143371018855496203062032818804945718145089178063424164428252674633348259817349503762305329338223161866559226265804803492969397849806848335241099874335814265714796583890946017824417182546539759784803585754644906944270850321919667770264386986132630855460385582972425029040229146614823485360091194180800872323782634127663580886959009343503692125408900686948706616213602870317178523247027057971694527856436855674757614479914853616997108952455024973536376506139242784430894448610234120833302390040417571708703386139397091523839837132204338638738751331661917949376540380905015450404120185898062014537129185738034189327678653054058485342353880521569518658667382530754889984777773475220190068772564583325365226462207683163592961813523147965100051438634810037545414898607382848823975682941823842492344960325344602323065042042051577417285602670808009579681782284872039944473189841295913280181380918405425057635251713070535330942545854144364267653730745902973466134291244824191383939445415505829933324863582533300473378115984618365848236289320422068886364542303616375685564773333456795932526785103042892156370944000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^113 + 8841412022189951023109762546023190540122752128267804777192275658001270881896997900317404546160973652524792811392852886580679115274565101374615414802260444201633237130057954769422563079745285387937963418813753318379905571495184052494227218653954782858536511731759148814985585089615380674684210399740215830611329536346700143823488051698612649547350962187342606858632089135996517567267461696188515362453582878939882006023768769798435782596834105544098856505202304330643801800544292254453356534911675462092537195838061885992552707412118312633295249300737954417244234048182965900895210563746835495107725441164713655190869964313271778529722659002288231689628570284833643042392393702386490473984165669301714614095182575748688613063632542580671650893825340437798449625804505067773632221773912652655414860263584604222359195915424027452697060559832223545059170469519970883707227650650233963951497455436011168101471563883057969901203293790304948622268319783890041986875200681823547678735575323403367123697328302884326993069812949773818411557501874606046615343577462047368128426264733819821951567401727326357010830268533867326097653835202099283938716761818306334975877884823391418996644122457308223660179009915575168613138354847438895937102066120144434024516162491900837155313059567098247112584510237131166779406544055286814702255775980384123962375195935173593422581218160415068507126545193181771086342263093208252006093033681728888580534123100110527303142821412304946826628355018334386924349408021574220144509078487343333445030710991729522027232858300932780633595075898920495257862464977420519777773625836638665795539611679618660122800576399862106119042378324796967193622713516190642215468734909828276794929087692674702496755295818796798207522938527825730906006969865210586836028724828831507540817655385181997935294931285997015989247040657279227025509882988670972693579111543458649377694652028928125876445337613032628549103999243612093921698165001565881185660730365343561565806333506896869214219229748845729929295098531701056986733615766541532925846953171295055684055659462555409711022554201936187585388129294236336664485990431075779091545920751904927360910605195915462107123217367800486126005595096386108856697014141947044245826530070239838291063871771103034639275946842845732258078387417603990010232546164715654200548420237448627355569658757801582194099357758332796664387602825433260905418241420933669893222976537876437529923234786874374929610245779718225919500889947553207986873720494563608634527095438123766654920709016821493151767965444938833812260296223381238655001931154166511713261304498470397724109455480386495277823931171474323600901079769632261740272320678523228877402327247710856707168208193084520907627007433971464264748102517264700874800840557066727691232604373868296521905124678398557549884177075553205956274479407030141603953425013236899877127842931609369242559847276194986265155529881834435595591335094473388938692385370328098685075002116032551997561041588110012318209159674586492197048744873750317733623172893330731819566893915815025750537820920949309255373802873478011428266949440336384408517831368867389366771727949346726626899927781501963431573588745139203212751033717721786345078834906184922613798036418612377998465578200753688730205599210705199296476612828477042450471008801218566405028654207412064896666612495711592454531737482137231192963562960704473982989265998849849409181611650233651306657031370031898124019846889881947179216559753764617633110910435654291186673148742043009122209724596179186370634551970413509977001075232551454825594703859635035484036299116283162635254003286476965718987900943071278616461748234842427162689973074664132840823225722400613979293616280663246414507622839487275471934579689733458149225575961942225968751001911183054668786414271828662451667986284544000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^114 + -4747919144666023121894614732028962491859532796736745739620650696066782338310615685692509615121921589278871933691093816906390535406642120071944656672265218017287799197362569920899163376357474454927109602319927972163254708855329094059382554932709939395499113796371210745412870288135016910459006698833305685614483831792798535034639573166641109811894064080205094061395551035302922408892271562808345730670696875451124749641791803100286604054007331715960727599937044887181665965473326169715392023582560667944215998226433317208145079973961380263649251089065945826562945963698575768054921701188647570474372699166725393118534786744207031089586711104158166070095411954061126742963064909929839223226588293924117858726277123446890663099566079853496900606553647381109499715910917270026166475592685175657926479359874345129825488356101380050772334497548014106673577122430203564320225934947086948308072860242305772615313698115696833274444579200420877429980270468087637971214149121991930520442371404071171273038631183385329858613475159084897446350149498915195245134640937117648376530235660028794909748960638574595207330492149462548986125229018864980501481600013189491080330706925122426027994110095879334720068603659619139495433663383923435948469038703471339441482031459926526773878513793256346018243872780644762112458350134199507845983181391177447131022128497363566715778037666558843810580501557070758047097501890405806967196638208340070571026161461814831961642510913772007665338892434185435701676608210952143364595143253912787669485947473184686737893804081090035741565756210936303793910676694387658490588469569490528817801257542505324505333651615118161116792176391053917236248714852041482324118756989563948827544712086488388802629008858432449958890170562053795153586352237043564338130072006962939820167625190412767666733675449027828091486836555067004181812649063792227558813940574397695954872724690159660809683279909245499760122994384696497974137596857182063931742257477727528737762399819595594672623280938914203926524550961697639973111203464486214678443209752334988417622127020898587894565261516985238453656783693752638169319019414156549309998870116337440086777442647576042513874609321014433159270909987639990720817675836166587091389018846624892726906769598201375601242040726718206336632112021562451064197143445917076762171561629635429429952195856017749728788570222918675312272427468791708571486693448885908544101279240892963927698259678147007381086239582743972035977527971833068484413809025269683233749337954179107656768828291504756747344599503815747450356343594541605358464003983816156457567306084321923369484790490190423439929339711924427787298703599615627380304885275744147009819115679912640787939658821119270849145658561989175750546008525295896599742868729353685128861062646155125472154728891779306503477757197690311055930642045944066452887020281670111254984291279978777843208764978601993381965850361200415034860654906687683051603487420281913929686769536481042427242662951730720578662039342308788622835019641254558000845862088140591682549863500574116160768707342778618847272233864592260082051781020144054634787564860920414723325965606530656774450039200814658174126790625666260508838855477732018200625178680860843540184551950646464618428124796610435533887877674423623377581028839428877849782771344656250526621868011813056511236164507099145327084701190542832471419698171433960026154574699370840930865932179127920065105205613083939752622439979979828918081934802290551813257375993287963192844542643369303877843803514286036369338177860476978816053165079261324796251347147396903198249387254026593209972612450292113198558341175632672291237085448497123132447292117772303011353111102413353678443955476015639685423076270696956119184357552548641579348828527562562637809147951464136270826717284546998280013217792000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^115 + -302239920513163782831169977473851117318209188448921216515089400135129555374112414422797765820172235709922174779637361962518083833847212678033400990008742062392029500270028175949360632390485745207891766624047580078512841786091458703616167730222352369657453855788489433995092649422907075261027620447412680990544560901581815415001549826906698265883443368824780288172704313079452974964047021297636180545529597762042291469416895932928543357677387647001990787475217695486993528386043208023035107788432276067471543188634272532385405110887224204410891782153390259897430351456784781040445164904334682228240061593284645966488101708770979871738383358244195706321391559330997346457580896690306024412852344597103562952150952160717536584476706533849143882839035934267857633593058525460272225713511653627763241236618618356797213739174154440631423261482923339515912453064925935729583013060269145998964884519225437386854356615685070049296171203374924077714686023307806594102053183737999032318645678719622225715372366304298959945234668707079932954808100035825751728990904982386440479680923251544719075092464806108313255237704116703187801935630351338948599438345266216597112755121527081441939116070747666645554218391917714844752371448778268039816133688558303431453233304769862616290760215996030859051301129181055779223166925319996931067933729154027148457820790586677105852637451115955152949601238056238094733791570603124295399157799108338455833004993732693022562332214127730759743975305934551717238613489534993125762649268610033406512178175034396160718306922539673942500873677787063380749202430906770062710940297960995450560324425276356383451440716223995339820076538429978122300124345562944889570933443217789330862120656470392118496719104405613024537776093196376871324209130758021838713759407639159746375534094084384381118608689129665101299270407217347173385803141984916635890961275944326621709071965983141043844195634272471909797873238053358336391273107686762641836526172895650907368075601212631619902435104200893648138483004190098302299150835731526370873947517801919912524961894453202479231911301083886466809782960101772867154216369590346353760709613071982970538559764551842193195378803607023980176189172067741952316920813471458502533241291248447500825432272513159763483621566026116703081641812269112169190770515488652793358597324508568597935893391738271544150054032206437027367262667875528637105727795837300207433728949652651159672388521586480439683080052214886520533085801576203910255742338177014378463575959221498887934763747322002175358380396328723807085670319010228000755026521194558290545427559536655136458362400755892050635998710385637522122911807988062689770801762775660394335703137705274598007768490781634116822144727470944731969873330377138978565862199767738846268756170680321723677996284617868721696824817282902199054321003311594596470972978598297202870352718836118075150335265599032008734428205897773899849286086131369583802414803629916846964790629071267621482215756244903361256123206622387777373452614113850912290392616276365999067705212945447792499042195423408264036706486275966662500246921684439478360969086856507115177171513542643285794083549045076813927721891192876040189458037657568205240105704817489285878321159889267056822530001593223632682861688054487339312551922083370875267396864206542414613561263518337678644771620351125004654295008610390218516220349722250737822591976373170649805026306503428850548728471936131867167905917620481562060431259735009255252812232514457418078707177962729447870787422294655611338670684371239466723182818395500194078387374663679956219414251935326071554990534103019942576199732139588534722539923536953061156788048492423555112455612156525221647501342708140066548372215968301674270324062749796028296697302638729788406915032410420382910310407662595787980800000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^116 + 1511542928291715775919041924716455051166874533704047286342640615426035915349208682734744350013066341014701009234182735075330510489500152507709586227157084821480287949934478615069047453217719386058800038854706591719595745039561495886516929762113831244859470927869903273992169064504102582208113435057473048336308454735575748601899255962661529627108353234490637615029889772709487912647045633365860612602902915961101377691114305771296016413047671126667191029913908169324463336572247495466047021104956451584460803760981581316182252982959682018297548080652771122752364839019702033396950974287399815132850384028646404678320800874047643486911455596715775605617376077106198376013976394942653923328350561309178983567001267699580516497609487080328580671572359748538008034173171318207340627066778638783243639088042337472989297604552270316961376860246996660040834421941489359889050330110008200348747276292242861129345055883205633905187802414057111968807301589092507311403894869177089566450391044859061799033634996514105402822247584415264291149307262880677883161281281891668299098148136449633301208965661090829566336736328587562020018831253611493725839940566258706115462648186025711334566021143983740047621957670256827613438919086523424223114471749899925250706148831701839786296266665656425920040330628889539903928784252341398893530038848099015303126372802856920586182441229264726216051633168896623232027136638565272030077768097345390495068672861042449370990171302010180863596398197373846527486130521590450479796723434808914361707430030542588449087989942970542921720211504608670215018869653552472599383798946840984094666646250738811717868060720861708289197192687687832937826120683941174741513934154546659614696714467086200437050229437903389937663951289363549314771283439591442502690380823885516757085678812154441284692433929288349326156682911039899953553627044844843978880494883859726969560117034870974353366827343242894468496003818720495596625639199883398403646549070876067663483929463062403424009365306317510756732176678866350415276051669370001084978856854958463933138584605065879364169765217021065985998262117081319342429535702932770905399875367630592823842680886142687677670960702659435934385245180996596802493694823461000451152806250931677028716040555702009518650263521042605630372678069197156484927691462898809220970438330531375895600661689601548733826359589254405541258318157432141397935930669970511624450656579054839034698402170535641737610708778260646752313786046806521964193015314957137356147690871424295381109501793471577406015869563802263932854034781451247597286811595003028751495754078917727898085135442874157973185657406660541706791481480370769258139050607012312669085748974381854323828174255283926304444765438803129925526304982012208613588677869556798195455431048090608967002029698040084003934790162490079232270781802386138646067413079430704407303615490775134243259102138146328032928510821930731109231326247564393030735093404261440904970690979308626104739447769253244739644033148484879777930314266654162950161718787192039253301448826957968835294333321932432930115378062389741696750954121845663708851733420130614382480473785673956862382749107445473064551181337049544723063626931176980881901231876212556764328024056427230722785866629547394303484706784841981809543446718653300873950096638387359469829374821771282589868955293390309590924530911717199296760410911154416830526515612795954875961596535723579095769503037927359963823461471767431195058148850988494733136293774283638514406957666025989442652178300450249536833626905494746034327927360563460401254419651839588673937271050270127500189947546227716831833601918289987381334487931249794577756757648216499978450677958710446052432265555850478675535136765728169595886725222275587007748364271155289101786282539335614166261814801937203200000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^117 + -762889679030368093771272435325009024237782305649859942131623817443032295323416981715533510757675290388869064570409241759284272385445150076954089625880873353064301962333996565946270566144949658939783148926418202296777159790890815212311798397350085101822485451039375935564669835681449867770828885046287423826779953942955442549477629867345700472141891793561880984305491391660062000909648342486022097618220030421017635053754524475403504737359495372010573740893940559911775780599375048435432968863881827966106570053063510838842659929095874560125775734962294047661130457662865228283223213127179613010509027542441261238458940244333734884581720212295396299789903823901871403235254034002517026260043260579541649807093786632820328619359165332759108788803815834286610859823792990254516454868024648776210486643834299192351095404491151569211113037790014607441205482172166653615273476010008501011905982944559342142979020461480517522609613082208347956373171504281468262146675901006299892968235029435120241428026406691537845098140276329758855297464529477262794995431970248829042427054702629435246630781827612442182510307282145899736722082045555045331009345418603042194400581009869985852700622836348147245888096608196579850228684040718633104057302745539789377680576182675599503457437748956426034642976332405655597633076807804209135599678101691242882613047563659405304646315603470276651828913794464689211426101949880630177553030964847117489224249249097508546584549610228174316697582864914823877827780459277095958934268612866585496927236784896651097843417934637324059753324493488326008155140191068398626543724265343227528330565532013139315565174987508804043204100460792550715286314157732480651833235529073497590756903017676700310519376412928614267793835438579812648332783376530205782244097929688092802156880131759248810430714864801885670917164625715301512058368102046019808177848598095198764266169829542391941744264507229861328097835908018315762381595414326936697156618839173220027264257787868565069734105009096975779795959887622070096054792039582161820638286369377799321919567804439352876665567058460878103473559924044994217572944550676303802701170559781379736030930097434758244269758461069683565969264830287767220526292127035952375083799613425104935632063504916787784438568013251890829548523081975558707569571841306453305731760782896496832696109631197081587417713476603526672954406883513653395142260882034696156044877572911094115036828938998190127512956569204622232962553838857459606543563466531067254910194873092219985557889913050347071741622431020030089453202382339265833945818177296632444327461056771237037287535180068098598103214587002967989184097330837555010633548151832414854606107331858759059390015163877255960851277585314544365803768477909302315469002188338773265854032588476676221294645532606527580978100910701294649433836588546330291432023611307389400413030716528161747440296433577459063699476523984746938546896639395296365362405179846606904546060801946225879130758742027225987982540872461159551054756080281605970392166874102729303377344243993887728477070623370137310823158465745351250857437077307694269178258426998670622082904003352325924064640949789893700695055725997278109988744027342957579415355489295769711373302340459003007840600731765629088748250947433384249413990039239109397688692884476705094835383893293326987258105561584393371966236767015109032776474137186281623450508325772222002447183840133362264642584669434936670032887074876898702248804787598141406477663669744870919570070113878983455093955776794060415519340797015422727022553353726809705813602945338834994489806128798060623400942139956657849523070969277440532196372975156164475910455373938271604855440571339083915771256276311351353352325971337552636984121927321484058074268802214005387107117300317273462734692810752000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^118 + 123791473227551000950594593103003401134641574641653014209126759104990248121412963641781959878562080167945903831770777511914916062245756976406690806995916857854791098171446957927949770282430839355849941439651335008426545723968436385767697380651022886403880145926398835269595018187435958024557640677678282797474512990689544043645556373607237343564117037252200553375604581079819329267675385727643227371898679040709850479822105043918425289318043940896592958345102296797920431814960605742343109996212837605969212666213908473692507817412091138778431654964040525817931612491795566752878959876117886700408962974975138482886305356823499856514353073385438868031017175986023071402141240189758892605601530397872675967845580146058570841910194433304237381359094490356663335090311094860595399052976656657181867727076428125609423394789649566080035565752045007815261285659405284831927488187622154398905707147198707592235147170711445666737762022976573552426580794131150873095304169694974283780641595131649003441455314172282553967037229249654416366989883713027439297197244855989595315221861853569362636212847941326323823179037075728012629441309086647777515989197777752157378693427801852858326484428409129057794335122621066706213616656760646969805582320126326802941075039421879298036244682997284242599506756154095753676187911817724166612963130715368808500399906069182595908620357198303735628978223601832354860172849486774763774331181936480325201287689977517495103308904821010115702202918984027769404900516566661079317033572131510929605603809606520658447377391893551230903045759156232712835664188044432161327410956049940852245499633031646046353495281636210353476956383349429984186913356633384289483520451184754686394659882561579278888268843524163377796101194128179297435139875262459555447733464323415129354617028919810874956777264791093803021644391477729731325909711743994934177361119697831319552197743709550938021962525441378924739401984997825757082456381619192710257452472246715530308052356624152056123066481734738980881114010513902816996691260909542544744681307329475979798633335215857609943947804096854108787842895698831757680378235329127921671419936804637148063730314421492250074333331611628392789122845965675520714802576802729570480226490998808056967120227114367714473988671848986481864450907071970533826943703626153097389364155285925170286150808307637490415229251229382764512111285558864615009704071494205249603608603549863239828103199882346796233194897647596098846923533124443706827180516996266812480472643500911705358448136569406908736110090087320647055676393722020331275945925760332259879003549975186303124445682782447347155935119796309961684997917385108024975969880215947147707969025765453985548471920100827616795740179824622754110961180380109122051515782429497896829505423233892580694176954015176365302956279568465858389312612984440155136652922059222427955783052436407713133871659282548602084582220743851910138456054603539100898131348136190585174228028522253162729279334640606967436563588717941962274978762521235762994259819854412763180789295308231219790788275740629038391403519762107642573397550879196604143741003045607606651279943900552776331416377275448872455786661301910387815567387345558486587759819836553257319164815704778073675166289230708106775266764434698892657943259481859435171536148527721185402654634592000026671639622809944883857277181821828503884891963086020528627525071634414903214894294249285743553750897803692740721974952061883043180559281219640668737384208570519334840270404179914590421969744608849030222619959164178095510301155182424387621095619015268697969032188267256547363876968311822736871947836433639066957455822859837062079736645789561658809752863708260565546824044963010405653783216254199374176263944971134081821638865604349401593270700562268491979161600000000000000000000000000000000000000000000000000000000000000000000000000000*i1^119 + 42503444447526874625509472820370193142798582097805098063971035779895607838304273798450629222151690609032472667049781247184669591700761139229346979030118077905036016316870132716063848233115456210463865852489144125144262559332050577393523997889054342581936401700595172813874306196103008823330997248899876988095336039380168053544156511612920539989537199402196036966643009050129684616327425664703073706578385986137738956328802152414761888220582002482920859475718299794341850232011578529339818998515215411994989792652840613974149455063933819423946903953285762007539503746584042455706494474888805557972665760090163590601646933882259016978293384513438036390336362618598235417700995561526241877873019261559252228166897995877928428709063792875663676903770249910604551967029585507839059787596153859387311825434512364699455767875248941087506744935893068193119083045105785218327104368775964913386332961202630669470975296742059216407648887277084387928847914380736085186883889816061913520430087523446999997087586647007674580114388132135989037366971229557946094489387565590140881048107101356083663079773607846780628905961051435421034952906561812299370922721932054450511847035832827344701863732204356634358811651991317726821648882370521057807473581517166752534215534669488598621061516308726951463545806908893610107614639524880016714229510939637236835048519598151662919105960212089749162419855296208004966393758462411674178288266718909285549518158278010060970088167425784447704056937852470395647454190037004402161102940585837071283389152774771444914596547502127539627327627913204943551812961931127946293144119902616728666298254725286582396974915859204963472535774571822527365645687774043232635913470295405245905819783340091314412039325998396899822133917063165482711498509622302470798444152454623248736456300482058361628975365408915722487711984918943511371502391004276018602660523952440765040513732239734896538204738739919188824260653846079562741637246448733405657666018310289999029287922395024594932647009529044095961395461152080186571476267471042871929868687870887946706163827705006947480751113216624219580161312003167889222567516387473192410178507516138104932442520483876981196356295875112390934632282688558036259422045121060314597716870534030521665596481898636742898873544980998634253896748598797269670881515651400631609316223073047678069373747556881977574200036295418547121935012242931333429034592593571661670272164869479645790022880716876340449246972579768709910389747661226675604794147085162335514772738701650651893808724081446789668177966362922055124875423476228608509418720574736502176346757351322178812930240282720461792901789547890057310734062401016976684747417098087126091187854246677299679190841270679194083174741853330469707152195420280508779182364974745885955372787794938155549607171713575092223114236670602026670580520566795839988369564849226619890239877862699996468417713564902839585402677305920670822685986561569436400124375965096689676771317059818133960522464917749261925705145306047329573648462291154392757745398284041065907187043294260569204240337939156797872038245291766986161345704913386589475717284347756523761762200692982596405648066723351145399731673657509437658709105103906975763640065806627571804051023635870899205385661876306313141412208116176607240552208721012075431978198169605055736074949809628647861788315542054653904897430833845186569469381434021798850381992633055730280862878269132241420189882235447914922221408883065119956569260489213154922036470573454274215345720564437157589183117707935750579489120978828009526883707148643870006230736118627930151394965998920494903132091589255075858253426155318091144682942305654350288702992016347809821326792766098357558917269253168973510044618082367863470451560057415836942220429270951261539034253083866562560000000000000000000000000000000000000000000000000000000000000000000000000000*i1^120 + -26191405712509679923969208174998110700749523026986032493298909138192549010857412271865659689375545707226372586119870813861653587765247357154529751792849246759384982536977933506230342403050433617015734375212114541416554786666471504772629943323785935623741117995348807575612225089323528608146488461216761442143043309958964802249019421783504361021896601738582877047272048683275992985639440102157609258352971799394529676594252553086160512266941964186652457414645880820408489902027377140527640916297897132903727695026041834989351201582053556508578638851054050245217319035521825091186972152124613973057344861533711829669614624434227158070247188556386517491176644247292525528888446451290086521294084197807282563727834275268918583310325934866481616570990669912849533820622809854828562174197334437989823573138098559188409354598604554753263160599238465800298689518628539293750262639435783041531759428146094149193596340689977271272805717483093408768808451116583296943577867124371306547298029789651460759628961515446391717386601634680377830611714225787201984791816229321848233429493258284752467124030519345382613229287363176583021236791093101623915853594773209077580015848156400055853145253624438529722385967887134072091210985780393014644756967937291288256175197637836524879929163318332142692698416026200011998334985004255109826325950344484195347484414084980218054369175861563755086037994629458577796955572949704748718413296444292124058162813563391686327837483580538285795540599767516233716124318907564724486938506805956313491308002767469608374122721542229487250787381716964601886642623874176600528083450060055330835058522402312226938797819397516189521285758595435384182354308870980291219348707363153022525436827380318426546813064983271055983223826353027587083545386016152415063995709770052525141482400895423772658632760916721998897587279427224395039835579677595984901400476479095205311680425592476863761451961643124762934248867758852192576208553752436124844361791365015543374030710700151481189591085436245566572659759845068375384283198023841758971364800622202934940312640183290774377801802839845512608615081776658215900531398110527890558172739863898882676534862672715074807192577505791168211770846790197741239201705091976727124207180032571532018384119409268400355979554551860477504503353884916389264520501170035316025443331810175259178220752275669384570686268120253525687583737249705230217921245722661351610961023243236886529765544711490790312550994303280296146660959039744769407638264033074045855801613583190133479426755065719398354055935693334211469456104244724372131963939211189325120418066036180434106750081344330990113624218685826841769391394641939855587941120087130391875029562267494217658916205961651828853716976756794210524940004013125155238331178237556305722683048746918926717649428397437701533693934719443009827253431527816705923709215936753920338438703189369240689007105374453924323455433779154323500161789173642629387120562077974690222333053992117239197570751822386803008839744496536292417603334745232783970197013731827656498295912254463394795910847292754510586249175929625808225512913327085391062635981109174396902016967949064443545473143989007749167650114918229251340198372215961171301412777716093155203553500751192735390117226687242554962972589431531944808151176462876469170245597792780796381136451891464750510585364520651512704756027749472499871152237677149242594598169159449171814795276718617720380314258478854784141096945046096807277749199064332824837372926754491603202653476664228815440084937950030082709162776748659212146897864923476495848046611232563333709960693195037134367583262047034198846909164328350178485911775389625075500109736569912961917985035008626862813764511338044461058317703378960409396909577507508369709841704654214267513743899361280000000000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + 3605899632661489444691688755927523446971812851636517680403867803986772761748346656433960108018519834884509772299104854062585557580324335980748491586898753534205689822198200469389325317004584165630870366310315756688550044130441336477034206315398109604931404193024513643435931417220082479379686041108393714150110825358139302807304627141459639804712259190029459476388265913729909769672016847798636446836546697271675472327635128770843912097901606737954017689296004364262652189724308487179524269196929165497623510079567367147577414688368957295229962188816706236777307265374265428068916871053713809949263836134691650669898581067233888229984397583684577225159822127421596302185636380168548915539097716454133020451847830819941800797806778753684052713756832823924963346390171604456711579711442482640793929721133080539856993603833597552732257676011408334228456606792276439652870097256200833734689903360201015916643427286478584993921725737813569367904909798330621169505629744879268902957382372394952314475889755380897508814843425100815810042072663510201737627080010662480893507509347451864397862401995593559431729967042481158157481517694537689029388645292960306799034687192795028619010596722059590480248421919056428101253110697746296510615281116191269095086314816771115041518510948669186079680979590891464484201406275620786556530542518220613904556089457041469265309497043692147630996462349271717751155324196284971577606875067455188388209857924221219968172674915986737941118074445562669183411678121200530437470852626743206334256274492837884255037793916464477545998387759704425712722808316824887082664277781354708205142123110630404379053800777896282676906941285636181282799514516018158577802872009845597190596338738044682605058751992035306365094291890379615573043011408563362925658625401861964629093588106811279736674924434709592809972678703649205599006339349039109201936469193206186290940168608185084272901646676723113263606795663786182459811676398654817133696447286840276886276786339429432415770477018614091470087249948347280698863871534079091460588068657169697667764153834982135477971416192101687759200397782684717551129909316452673560112663849055278776287297005765879340755171315505668326547333649705492458040223223564086478285068470797444912161987039874052565595103479797151621799482500787783253038186901967725262358634989456504650568540010339154388339121740108506837904451360669351872073251173612471466890441590890620731490968610003431957095538693647894985003835179338533880928867222602873205528533269283873236209572947018396298312683484905247589994225442846235207711637056997735785842044710615018203471829882869188011846360687557670597666525389055423221348783986672403904563997293026635062178531461168104141380173961354050763426974497409334126641814165277912426174264786734121560498857474299256308973749630922798463824884948932623063207486893150462075858091585071594071326641511261645779244430772490488645954773257657928810283883758121370982807594563027018698844937688084058142495587469734822232012924067522808243910145001235887936558394260769923376636265029775366486272935596327682345271487524251330462208822130459657956727202542257141933508769396273153947898991532734804838345960255580393876621735089907290391555777405388486258920266621304237235072311825300844075211554216039742880190205832449034506654165150119857195121644044003360097026592506103381995088294169863960829562966077541931796366324774705887186550824963212571620949008632745201327782857238978788752434331022749143413121989371720477717595995465608060470183057385060647001916118578147334727157341385044738232794044209973418833421145619224062388257289534390851507780226270580601026301305751471254035105291345970316135106832920224035010853511353686146721026066362321179002605622642299991505240064000000000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + 1475733604386939652855725577248014205406914292099134726267183530011151610969159761068497535171517529914503176189961192543397161683486157923730826504770747975653102623201791865766709900331590289847154839870217839360289619249519280244948266233446348513620259830349564049416452193694791956311923251610687878440897367452181392089916467963770793052993082047205524959904963348286625569197823810712989572930914621654244978202447955669403489542325927727819510208620799151213323953502334822441168889053795689299920497906472417762748555890585100938093542409478601679852538292860811221846105418888864220560761692099382618555657017243559919239201770482922909353218230215275134137673180815024897477222086321479835509617954217407041712419936498139644220360125359490326014840106126611677999436709222434788837371892119660176627525229013011116252918982475850266781139253088832562113611306222855773211236588264594235367260020315464210466980653516088531591483185359889589142040497903252631115092335100471592140219382783189639174258575201018084627772645905867487624874817531034634970707236187055049466022562557848560221539955649228846300334045080753222784033203951748263406698828990736534910116773517086606409518253260489420916608026444410821830579599121639535736718790984657981015646864807661346832977917371652894470833348457090535791575878554999964861975183409321451257863289185072024282254328826498697215231338331076655248183685846573059825365298198354181419696172082517014372295133138809686082195840526833325249014076636157334397748053163898813343330521646472916688884006784557229410480230459625029108201530532408376138432497097306886987713053006784008500553028278358945564055792710466099122950455358158381693153599632022370847166205735586740411682019553730023803556375410164952107501960114210633101694511250257177917817476735823659184552365255653646570003811846968170533933418304472070953374699033919298956389378911820875481878891766709508771499211946894388166865187481552338927804053186242461817653424909329431366424783542036072003736916644127522309119235618263123398294968864594643876851112939305724192445257424673237012467911169561442279450765297995930398149021920100577958946090650321625873528961869090546109400004003661960972993279503056674256557650105051019560481314771043728856135659539044422420774365175870674168382414750861454898544005120950183228249942997784201412058831209502091057861112528043077400679542681532457651723763405140980794349660690850033344429471382929982145924501560283703752875700644363640321943859433594314100744104828435063853821985986436994560583768142619158947371223375411163292399139776646906694844313893445916456211281871179354784091343586941309975710808237473891793668748573070947066008783160275568846516927474008779076010973669799332285944370336108914174136838324459797063493441582038683549804114349552590091788870180076460847621570133122713869813020290897741992365634293353339745673665546156837649816615715474346803728184447746798256688545539834172177901634082328890711292453582416983373194667801720012535350605138734131729385129780312398813731046496797701110258749521792999468937553441418731090783202070179508652812632143481931607902352263719713678891958979661855300844696551292108938006723945340272142339655436945336235336272943198540786776220604264149364691208643761518482338471679550438459179068120421468689758007033513890145253637307177538013901735308674056431857355906831384776191538577035259130277684290157699316440491862762804074093091186645317515130353402732077626826851092800141328718732206243254498348859297038059863803237132640636175517226597487849718934993341175275966120043754333198548565579365872541002765149755121858163370701423631813082319467515961508724252943134986754451106397115870174806080916090566108774400000000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + -877072113642209736330781880300307487574680392166043315085917317418441942676044935182264352045103208971482234327556463299151472961240130443102469146094261781183364742432777072896661221425164591947826883524947111240752849932860690829748610130709103912702958190509538232434758678295007768399801379623972253916853219467775918318164077682728039548276201025652362350298821110714344211807170184792167062997552011001467372135153361826182045349644038345510357769374034370973983174525563336763119698597414794427316863464056016539325550201243832852391770791331476705497009171265831486515196596152886200138944852822504964064578556063413766561870934073497580466079093766598411980586385752648097231909492789688977305756780971036987579102803198681842436027252066529068513576533468003629077808160027267734075882033713425668268142991169869572328208260088103774186153098886124119932922578845681989583726408300650580247100520047514953171369311834718863094069945894805498787729289714574072783975600079672063378154828019077123526676539171739754583285500666758942798965896849731894086291569602896598262481376072235881751362321484368030048163229937929796059902692013133947270719656906215703589024146646218757321062384679988125712143789375606869359027369815372848393240071107309994286666983702542920648213849787410608049466546800523579977510421112197308186540503788893736945234377760570450721651571274244272678564367781438789036449452527378493769966752184559922051513996340246436566611241201432673604513527526821232623772649753034632653430249477234923318179222994010763289393078091803888969444999614153945181204577019616850680551983451321587727196848523520451071433796058121611960403481429946522804379767800889222839637963479258980430976644118545155419153399245649548567077000809714961647869142564767275977179914315635405638010588156916938861792380998892051090368132868295388350267392114361928881679102403270048672126517066641674696989824778601462801706580692655644527638696315703147093373732027953974589687252157658691206118304809828749623644348356625233691600953907343010578165084817072442611435562265467867426682784605656995253024203007167473495743603357568701749759920243699018805234224211784729271697580444466913860758101833610802642705022761279942201279442282423745476132999345033175609839588156442382653656973716231679200494459895769913296704876025606935227842102685463416970012213622121123581070181677520878638455767556313333019422714493322623082994639515508908185627664090341362253288141190932672154038158129706993494748336650696201165301914187872125755016800600204311757863869583646847465727060201742866432695726523604837311793653692972989714857438529731707331752495722854904929027096711803237624300146100988116601407517199014055396015347433157229227504887181069122837829647069114029868781764567141571727338107594789646424850681860648008583491356472988500831860076612104921067170869112303830404747172310106452872629981498029332151563555994086639878161212249984311465839106564056216532499271831135299828924811515214223551754523114829594273082282808403250051702419572009890290775636290513640240299931439555378576683181787436134316243916905392681266555522063799577938613913046447088204045863816524815969505129366936061121744768120153391803040012617779490357053047784337842600942147221562663078754101021150389715479613209995025153774310607753916075789883324535179025362778746955018109425030217590520620125639307041048043462400997378633914244123161390607797953226969764012055115350657297414836360536296161985339047502801707590218739073953063945738630112711684055142282473660806115546827683536587809731502948196353070058501159234883320794895883294417155257801074140035729120043653041552920289101533055930500366318355575821699390528900778824958603830844163358720000000000000000000000000000000000000000000000000000000000000000000000000*i1^124 + 222268312742114717849561919604323570951334209504456387395592378118055000059962990881753588384373823863935577301594916190709429108340687207002157000333777988414830750160171296725939582070552514049174634139361358589864235685619908069708988137628290236111293594814932834585118310371657848804444362042641660419626240141710953865824106138564663052808314667165630378705251868617017084768673386583131277261037613192301801529168319028011765928635282137021089036030250525979985126926905810390099610419925408691279195513065468729838872146645102135365985947719524245120161940111740114050948590198288319860037533402537628413112461670182248699968875476487538338218868558663314852371066194276636247513542566304879643523917066439634824086727681464895609853122959218239318745240047450768130842447530977484864690812098613184737130911438364043787921471138789624940259250884154562183973012694922411425771827630479100500150894369489375736602657578419078409671794135252626402763363599539344181962173075028702219815287591813321496124674253479026306304433957512619932031316565248671858307413457719691207341673596679809482914339593156049833184793989640382733715534545030095708790892118208369329394313232046080029974803148269836132666759432356876510920285919037732472204003354608907008386756246906995300719285034757417089632525516402506892832629466852493652682451278563908617040699220111076906643514635885110817180004799446225637094961395585994927617613957159589638629736295823229427382599323351595450406762602095926101075792171437088004697855214791926588174896732108264858918011532751639460704858587606608368245161804966036113379403629240786237302560675220534038354810701153007489979860319540084071588037371575817494371568347229054885457887385506633963801992158810352564190610186334063321644586229362832104696094645255241506815639310174848739191610746122742822418093367091348902209967397698394824805153012980617956321572114264562935973670791419356175044587324910820070520239831128512727623550458698897813538959232467531195967786707547882923927810437452063267640923595485542822596414122384908517812099949241394379824090575452582922396897686350961954666140992528060449624280176405469734042859025583793130421703103122329727022031514837079998094406514407186957291444366236542667899646043655012126825281862287718245027647589671139567788196374729795533095286966258618624875874993554745711665762793624956680650496220552422158564657900649486753303527031175095499570865793762164038628887975692473738043607569028579263693240244915973884759938546189946678978312638537530139173977473015518811603181442668179497263916604635274349628008261920724225829528598683487636730800482437563037566751496042255265010802880007517787184021691960547717173126028717897163499353649037477796914669878351197061706128781453387230293556044067967800481155374305155948484868452467650142908888090277271916663226098951029227967445500852417559082884479216577606524557886007261147742042802283287277546450063185826636713153701315617901168115846923914159068733554740492130676649526815483424722421616404219340960616576521306627871845929409793717427109837700608260458656820379776530725064692713498102349663838592526300926199105482359256439879374161739168637159965878210610009307485791326658883282883638948206567099468575712754200381062487834358606779917848753792971978387328040739345055818475318531880159532742509592799263525094969971485822114046780480376102062843108122408654544782284612752496413642417387318063937716727470126725040355064784566966344183085027103540668307240860660289970713596919426428862545946143241175536024591340768542173460417838368024440933395933343611125512135046608568808617520430794655522221412527730387379662676604284222311033320243182269854684670983608793516804741932626980372480000000000000000000000000000000000000000000000000000000000000000000000*i1^125 + -32435962259891254730429649059829734410086263293359145992079284302100748429702650348751645400456281200074303057677664210400353646558258014008358278404874400532556249880356532375148485553943915394503259836467571157842547984665127578910550690140278691120279070776515459509286153984711956689822221212455057892981317367889933468636540998998063502225889871030746514498902077702620570475461692027886895118923638370430899394309409910573775193098036866632464566269166497493258472233978569774202305020627799350520581457001159576211474303129368588470862138903776492384697632082237456115621918292715722560592708365172417104145337361044032088052602081888467615447585294939246231346072195550223135286417809664753416972971698406050195180589808905740990750412254142948097624110109702669463160070381944318956674796167759286466710117582905505550705838565173060247492296072736237792047913818548303804298843307640688193062782077113276428140096295317094982674388227830330706214530905064125283480407815634984368684701229733731955189223382188513930567712242569421041356655377724371481093911745990618143449654685632031823578903455454411907901255667457380089855685176123991281493943083337619275405877992071735670647136087258576323763064248595578654138678590437750330012812041307950749925538738484173255800959141808036461812573848054957675719023894807458939005469659159840347959098697749328485621404802638539703405585586228963659378925926529764909785992692480843779172914161472056519079760808011327062571028739374373628962978869341824255852017651419374779023627514755268379303948778486766658634964512986387212392152456843495689578048604680616569220435087310989987468774038868413631910859239990537326733605074591474701691805127038116813112192074422148570893126832841534523149275764531208602427373139275330563125096860461862324236028149325300973328591109101564559724602006469085823333325868579400610375137114905871188828443819716646548521629638116606673492732991267800278249554882663574771162988962289222619862469185092740447393433623686180776500427423321654156897831104319631401018889053613878981273384029699478228043577231685317258551396231237406477128873647156772732980732757822939571642354496312221200724281374603792225376933619378943541278703880744680683662011627472248432524067779080121637927381917222272295325560931736454379499690065307257527330938366645751406735731431792000080216123022886816883599957551052661036689089386029793310155838731133705245983010340328305752597815270888009552674252609735610052025159955652369373642050159234303632588537946042762393578019594193138437959736383142686487542622642841696325028933986114766983779870796773069376981065978980431010378369662418251655202773700255686228843337578914514144535813807235262523784377077748308232581520169670933248960608664380908092268891432300525905337789795516172449458734590242082968189146995765862300325244433137353989511401644209371877587007042564024507962975868884145061867798868643835218503981109988306449431626006028663560136710252082139053147128510419553096468119819494890240409788515185907714561989609578746116444101492150944217088847998571518162067544400809484793408347631886693876004851520267163126270085047109073844280010185325409775887815636284219342685399428697073956403233286605402888567763129309806838357632937301335260740660065338226384266484793718046685955253199055896902789135109197308667569201940113165956959558760293614915310592416674043721407444527573418049625725921238003680321437574751886962073051256961392779318125804020852655778371741412500298484247023120806819347362065959990375700377422322091802011823362705705277624942269593900811954314701913873519343494512711019872137485917698887413503354198304667796150964338133937829987929305242843926502263620076616105852928000000000000000000000000000000000000000000000000000000000000000000000*i1^126 + 2434871596359002216135898625098923140066468475090471807198859744105560062173783874219076844306222581283623718882835107174934130675496327715825733703639371226354805888586926386485596436240156420622005243126631604626254239598323465124144646779327852215883695473306896596073660086017122566249845192059596388149204416032351986480294301195900862286722911032495996631182917089261942644453652914570225990497328424911223472226078339710034983514012664532028108391900917992460273356696713798034148674002218898834060518052248333934256653588791577555668839385816766972130490357481555377474253021981712767448448572868339859119231647042119905937936000223540768627413688633415881310353728097754545368584776158775026896839334778898179499223187825868582855850417770147625418967007187377825492570297211621540230124073616480682490272581030182282690340361399242316631313848449027480710307929000132429144745099922029489611484604937816823317216948259508375331632246272634973255658974351752944618690353813186630841278567789345211471017056380179568301462924003457967327575215181744749598927602735193723731207969033202537897542799544476372028650790072848943170366596899509218644037921503564771882553918234564226872606004910951606268973636332314262243466429973289997456340522397005225230679009693644374488403079377746280601987645592027476668235297241247640896624347550521764939927117576757775693716629141330207431530148411541019172355681200439043194758450662101105414573879094724627927629991973637200932685032607217739618203907621699997574428918400248303067672310160319974214492846688582073593349214183797525002003462458923681524674878961143128886342759967628560404223172047523149009492496754531161870735807763705509330261919185111061859997408416819424082831955387654156580133003064402679207454725361162724672023265112924358831231409281604386540592530056194711292820446154796054171798688835424458855928733143607727579064407853637898500769062007286996336186770183097295236861080419181861258513285999430083479729996121624974694954805869859909678070147612509522034685146367584858886710919350413761736776519438967788367804612831002215862423291532197805738394333532426689162724718172717515711061217272497410927795245414020456646531871390608256073535236544348965379730190080088505564990361461639387989779557396964029906609032115053535698284684676001148666353116422729160336988900339511302814980999247148660344180462118198150555744220746900470119493712740881238909877740982381886924771208571918353372966731663127268209087029383895436202168735108871477033350452391665997539572122281843524228672921520009393987889360784465260603763080711944739817053060098182046379839383608511735365671580043914031479794508968189458234422168576315858973341723445019708140380567040092233448706006176256016519016240090997858948175275446115729116032780545879731703631706628098524691070786730632377238974153151368201974956320790272315225728730535405888893867424671489208194751507564506079297284614249774846637502137842358812614030551026176298431595505992141079670920882826889970251083700845800065752332250324897711037702764039754502551503429557305643785209054231441843352729387234501384158397658218009918624608652409278530144106410650048296259970160017779939936750732221174064642702264080160744954142436549469934352342897705366055236115892506252523458397848345985414577629776863241808475788869756253266607166846192980487241098220824113076649217135708534787119373187756705968285358056990287313483900407589388901327575661344333777149396449295759012037705735192420001666039421185002056579265646323200314305553195554247842123828478762977373261847675394929211088214986522008016465094367434783600504586791935016682121061846611463334824153242847207502748160284889687796186758774230351872000000000000000000000000000000000000000000000000000000000000000000000*i1^127 + 7322368170354902154123301256910374687390156524093343932746084140356886848365063138775053972766910729248517077914726223629786767261157504534033809367079583747763370739591066188795948974953228659529065444843368674614623544899712541395987765368640775595580739746916301151288580233476399681169907708731653113643361206921058093375584607025538051281396503916863191420897985083656588253371922872236553850827305956744666359860281392012669343120940864596416685923723717141049738625210298449192189461418037620165279707930228296117134600556243967545909350689506357172056558020872674827406932574180922063150045331489257157420483263155915410275530772022054485974278953088320086952205909516366771890191839277174370870240868626391403140631747796943704496069427415536820911540861471973843729962528791454115461989962199783078895836681526244386680845720019035935321943282127199760167843050486328583128370044548030007593961944620439860306340655519309542435540202940471624979040654954383808350447633448107470629571503264143571133904182996336193906179686785388642335143353978617001977853051688216452053063836040153949428541234633987842052942311810437655790672705288215732135361222705989738887755766712872704829911982237819886127688773995851868116250005645299915674236322930623245552738256633597462277561382978603681359461490290346760166832652978363636602853641165914146958298688145450201902661703633292010416518018693078647945942890325186492985388848842990240996314322879657318705002699242925706001318615264429454836616443810040829031352045871922920523173598331255623087211622383114847962049150716739434041448563403090349300770159268974333898435018667031083188008971060571666751709917452428602858392529175700942573381139866940718326019778376416292810789106284210013834379946311686254814692536688475738312467437443394238027128187248044013038066763681704611981249127325027702726821957151612928990676946407667860313501525488985401972819558085624097159986670721682641424475549170245596855905377443696909387591481219923709361916647702604135753988228770243157223932064970007069624975079099363116156155449456668872220499273529594680921584450031483412232368090804983860136849187125939528065678484253106536910230972642533641476133123279550232159216109979363190894482433960604979056438728542693214019595847009494243430191019586726016225910032587159834276305980361486727250846535823331015920065965860958592265873993675894875148936040151491446270080183853747367279175399998303255601597932287284486800387190023922904104222747710092073132160987514477918206768162609886010670053823993781461744601438140426813618957716654803443641062154201158905528140627140565847876663871267468967761051024755846454871498468591042279553678407232830318231713938246163902942349859637047043654677766486236218703068047830133030973722748796247668595930045056244863049257072933520336850952913507138073042163206827906415165792504516517924895194022674559652224302795297232558210182913649590376928095394625266663924030741792285369314019052204707780252078903865271918106872065220193253030487423417334279666455193230657641254838875563862523150286924960953407181656755846315520556350358297075750650646206226723165110944203422032287653215911091645367146107783955246839527884368657387872345038910685587563966639405197866694237603725411086505623539395554252062326538744972849757456977111279137806976014176213483940411881201280808057575854103531508440059489116123090846872431301433472611287917293175102441020124305255831011942385248511478646499451843605039090610493175969318095381209107000579693174475453982931543841036465082705078699279793094028137194335516719042244232817280898917291751123810126240434973453373386641472834730627865032396303783330790337175009181394919482365331982254080000000000000000000000000000000000000000000000000000000000000000000*i1^128 + -17890007848570174299318303549934568213785690800432624891384909069443397278223784973029535059166572272917151909788140132068506504966716288742016991775993435447039268601948010192387981675755461941224709322160060162354690372838048966046460183372345088131544600313259102567331209457012401118343910223544363821809792448653679228379238078381890338257884430895076763302703206116936766738110619742745481587705734388296714707128620325217530935397324818666009325957178548155030312560317184195061202814021125153704455422338206250644082373572392652488913515741017941248868529312328298694516129255289690598074790184675287870392683651381542738296260371276418877892782924391286380307834337458425095841552833364184843122190514898870507984528077321530335896197538684184133392368176038924536619716727567025288845899415533990845519304690368996079828324223225159519637503032386981506823932282162758512191670068908890259834329271260655332235520758247031218690524987203669601406877199488055518054916786983058906611566035068792834367711898142248677452750003751490676479518341314942644741532797723213521474714848268355506044522632938893014138953103257038313447605026684256226621672305093346619985054813759584890656800686177154006815207781783245828985545953953664785451151207017830569352000150088841624627958363029216136344273371434826657110005653425237502795933804964861811221289338485242865438679476332806480294450393734203420630746441346257857434400345642993104399805118743890296211847914342822631662964024463774536286775379853883866493309456925511276526861685577325983333718358558156682768630519983543622209295717513394669769610932358721445722759153937800859006220555070356780264249130547745599284437179313530172876731096927374092942020642645471338459627827613509470550382394810812306076722126671690037851201016153770489140097937411596009422559905567555615123437248051455677851843347400312479149931336782184025830515641017547307967016577704844305362187163657032577397211252885177873565501343708792953448048944749471477827806472150800396684679320778477055560510509724640317956054515748414238819968642726896556481325923554848955521887607673416691775676839729813936372322202102692549389750211132840978422569217554346709817845862649266867097116440399498435573511287242452611582105439147675276741783824716651522060251148019390636960983830165406040812988801176053074876867275276863674238134464975014391520501559556910120773538983418468838973165955066173411501051052233086109779427382560721127702903295289710448441577113247408413291846244332215201299658404287136433353299892341549514800683901151188963697137143914285846387066206105534343288201242898436983902897227788013070452648297002411039320374731641517992936771930627497157100730904694369334793041767845215522997834881470129081759463322647112609816086515887454605449236825770847249945318020710656672448623260888389755928996893517395042523665241672363484770951762856519537838971689658559762602334249932481498539733506039417730029981670652450099034131849452808442379118947634320996417190302066157716339345545462871880173517106924902884075232240929262025963274263791996869181229573480518832455187284364024784520651667601085299963122139637701008393917706319712631908911272180668461628571802668608655476552202009171112339710353211261251572786055785694912177100129701559702849521429920717646106048679514042752959495986815888325464459368288763992193392521191222641387930865287858758451959991143066846397025773333012136304474728170724041832801018014751239713861161355129342570290596203881155791388560818012044715215245605960474880226576699278832262304591316572221344325986714622502402319232900328579235939809078302706221460980321875408828151959601025741661451231470686997108889642156797905076224000000000000000000000000000000000000000000000000000000000000000000*i1^129 + 1200989764384773124762095490006447005388825884831649624321896208097873867550931494688654049475653704809408611413584903406234306733051829873322432713578335786747231009112193624896414420704991588013501916598819062719665414032937305742242562549742283807137477765860355610018302898979104541630371377704206259721819646234663590262284035983749350155915284085833982324974474188705549706342960675986982370777272081816530981207982576862394662518119794415086539319369020416289731840549715796274065975218202644156493712214777451635028038622663435767034476279371626345564735752688866143423203252459264578533887498975583899513275411297955281676274400863716387603823045974485127144293940911518463170758947108264324062460423806956073774118131381362942713709441008794780112387995236089081034008390294737152472911574134663467218458151506817742419840873087190543352266985681311410309041505419221670704644372055498179321956548919549476760145117106861830157571476800895705437816774436842202753654343945728837631596497954194697545530765967180926783688774839223279909383116075486994602562977775796258134297954927824962034359176985902546428546920540007930156291464148799860802050007471964554514073809493885289922036176223713802966963944925350487528482843328807260223580313205998610292541687783263216175810125223135759224146784690365086967470071856618860143551955437158180290524867783293687866262838959792153583774791698560147294785955810491890440939751233018026624676364868389281793555814453969228845525035221074685506234464255532379468336439907587297915219950643801245226888310205020732512230404358568618308569061397810321688462685915845551638658852899461152262934504944924393861505743464525884213611307014957598879814237320865631183402864842725805570054413773200444796683180159955129771639524695044454929890768859823444579878291457623300082240085351793393223383900222222221259936629530141630480941142523555828900789124393577126598884977467406836492063567250314400478553722381398728373453899127589685194932019635482196437732730090029280295981257949077208613396005025057820650294647095462487915778722608103091558701955648669307888766279389127714431315493045203546384125015616455034094213446309862952353955996443584367445294999732147369711475781702046508975855608802728244780039295318617161735004603969058213037080754064018629782612293106611675905521649094076118360315055406482289872931479523234986423690912027711957953769061588560104663943407906055199792461185106183084549223792374555395512681796925947064250675599347430938067897749807351836962462480255852007002345596887633236297448469462203315699661608740306626904738595126064310650244994689714865111362490599784297740425868300100443025434029765244586916636429282719030938871718155101952682787209241426851731063719382055477592010750153213267340032134526085592843635347621041449326281168474893610850214721778906465496397299091656615242189257215214184897358836985137799103958650989730713149592031510170718354807455999836382595563248183166949347906601525512979177473984106474912795079451022007253931213709082208303641999435516759340746837339003438568911774133872225508129660682574853239598014835248303451691745039654481796910895292529071051637348426793088060103099820882861455495516897638588233384712658398257950990908620083070243741007717979030576079181466603934423724040982144206996237042419466752705737381326219839641385368622940946127229723178652450832856548052292468253041300037691795765802244064463837373985088944179048950940488281864531368310955712340480541964542753807365565950632896232565710450014621077457790822434218364686995886307230899219174856282365277816973868511229615552431340347065658183768837264135813127245185773699109028364459097865643355024075354453222149324800000000000000000000000000000000000000000000000000000000000000000*i1^130 + -3601721029353486212737763086875534322817563143001395819041928886549403140325291422223592932824670236360697788802798101884566737736096050367660449652663371195750093137159941333182121799580501658128884932353837328005123249850603848641229038103677111337015567460685772287517961882884036287130234476863335056811971663310550582107671382434128352186311679374660352605189382617057793062058424317659803537168279909822048222982879554438254340445432956681334538940581750000497117369939835244919647625262865670374370279755447695116899921478603504932382477406896814648104179420393395849840145902344492391656267144047612716007018364736854244052764056969147584255438615930999951641659196307610808111559294267741118029228124177843132989303355994374878064807123954600543052380829372975676141255568350844622501186883817045517857644035026777519484168416143658920319678472081625869214537468105542940560741412101926140219007396105621844941036338876100363088048407239476220484510601969276871319272467960984573064341172910522351233662231071698748750434455230740010994782917775061580227186541477995985008205151005759231377804286725741733620402364099375883832573597066259924295570972004907733442550966747556319923351464954388083978742915048829229422363390708645961634594456027402814727565799740293348107326198661343487747893778253960510980392887536526013643719365966032554675518062652723088657180860063706172917304352532645205464217173028540878614307054005388307488471722362122781461830417173305202127000597724562303206240471041431515535727225770081193032188164086536018245493262966521109244678772666184018062457835867045824468949031273425797339492753215229880565969774940427576569852469520869719685853089862922467220102921254059043960956338029728790574034101715843589640413896770784518384587701062112422492976471700375723654128119457604359041350025085946302410168721375152875489663542361010472698648791820548656194963526279128750957586957844552370530917519126665940472779237461878357772515679155257651250564461360459581246365353425987503755236573081390939028758012427437490316031661392508561243863418555051287349969235510624334806176914862424887862150711228687100733752023510181693670735249445641836635718325504082298517328426838249041213219860189060331640838733067951902039345360609281425342273380749177618642535935464234525880213711725692492751282373370479288258066032821945598154245642237673641524362351800434595782950374033669213478145265730505190870454595055476537888684572239060453888923087922270007814285911105138608707361589012262453984613100275633235813912918961622132698280246799120787303694532693874166143345830529339940059647086186218558249278516408330125791629323816750122740599713650730238515726515879260451910719539544342568760054348723127285544992721493117702927519656415632484676603032775702716343790314067709180322975210723333512699397888759941083558655143789527485272189294418030389367572932155758796425008568505135885408756973967712525953632223987127839016909158317908440531058223429281659066289346227398257800380058730825814111473895943521625268801682619221418777010341110344120032955517528422323631204086694866591405599732237547242195969884579091174662852113118929231892578032858125395955312430573453000117870762298655019451920063586429285546129515659321818472926281019495847249938769526090403362083282433668900154044400318100549414043235599170799981204847572728756260909586335548422798126825895963776934153344170226622979078036300387077183847283912361573905595740381366542607211347832034553058618291466170364755193386531781285162473824703681043803222979273059404807758814066534675585903835944873214738873464225500205697176202511697399382057880588990172953976563646051350170030791983990636169364766720000000000000000000000000000000000000000000000000000000000000000*i1^131 + -1109385028454285887907133828709350625798715913291844144693716819455214076728899532942476227691136252718879869306362239430445053532219127517566785858286874803218099501808629836051885386566353437888402531416565840954296542235329355194326151628609947475890608950345435238358673648452865724340035860335718712784601694925777924671871946344979011996146988537146061993039742705785315577740228704553499697322933004282750300427396322631025021255956072720189883050161038528941559211649614480405042718190612551120124198569663972572207239344398222472103409017638608096928325092570079126305654866877337592035355725759306002488351631838298587051103342212393200160199073443778066743538326082574204064275722985459099948479419046342765597331765253809896864145316458210264087663608576800607261781428571409553835148890114390844820126341427534435459986601275046133823616879051355575827062311404439655676672649112855732211793809115262576091562398533385808133113089821670270273754824286744947342211803243231470724281952907124642650123227893479035730774393939230197794671580996730538032976346219155866138168785591927671489248026382409098432752473485562744678210379523998935408048594554511961727062628353666978374949322108410308710874867743767744530330688851577460665157314653746536900636015687881975804904357149957519057014061492488415756655616458764070256157320717985523827698888450933275001595357453926972825715592454491812224449878765977440766379999383110803479315414318122794124518356109083133233429098486835505167880305764528421194901860146703667337699590455896055253060011432505292605728350160343135529591172285151368788889065031023205094549359204068495876272947872873423899402903210056202759954389244045998718115675699275803198514959297962468856232645143391080190597462450715333761744754121351613101737118195639358361595398768605085818046013611036674874792243913842456921537586809745624220027976817367253127345217352673657720110925930851541695574994750320073244097054936893836059288431749278131422866996423145786864707530202992283726171681066302886166044159626583385683483684464296413854897275185377258641334175192424285499992813454243956864750830460275966501649417728033424372799465989534553169737755449627537466426192353062544474708855944953417447677743169301613361109365353325460778374993830046651727236313454865929413838187440596761511033247075901694079048191263193171933749977854498370160738637653941890563027228266679517299486024586139534497891195044343960004102349343569774572929121645114396020795466732234462250537886843310897627006727496369622518830682022619693299790326509916559921602617622817026879025216968463080573391301646682183590991057234242135580442225619102874713509931878422005078024410934448943926940115215576066391195414979486783216577424822309273781317772550633190733228716447038113899208282315387567450491137816011670129426160400739693364906067993028293403370883935105727426194147726342560598833762908093876091698125404868338122044261253151431014980884831331429181233364232445214528378153848725383176631313682708908459532824807537859479689446866109061638228055884971222176027180035642255283907029234375588359494003381787605696900126424951874601085336890003173656431110562035300424181860809673019809503886243721461111156013040372550617801210859423245907749663944214076040513258389709863719929973070912036102328606311372047051046686679226707518241971764874919388239180926120691200262059344566921591862685498820057709377648858520632447812521330362054305716429516943911174488822167650335039973339806938905372025611859455270660460111963970084380856314540558788827208741215606139114686461181554764687669062999750963067303650736443913508209880078026452646985576831435079074350453061351741849600000000000000000000000000000000000000000000000000000000000000000*i1^132 + -31150308573776443367004054821026154133569485033275932985110956086096134438944546317821088065326898117443908352307605378920330097582631150223781875139745478632165812684664978965796961925891058377351902257845709388514790185086749547654507814514616268575586537823115590195903628771704071797338696806220874754276141320764031622695864117874659952875347145487752341849821406862948489678694379430210808683630299889300714130573475335234482896343159376150136993548682125536977790926860913534196720312484534490791940637534977282628202798065533490441421452343871852307716171656963917394616649761719661446014372350710439927915680897903264578542813311428849656108779998210188739050569360980451257291589022079951385692064305079098034988353172207236095979291085608768245143643079498657614147707526639299261324186173053775153781779518286123700775601625739721095108752062312920759849531786492908693051326680013541155603036049368083937019978706687637667274242466078929461004163430608250510162823315441971033683802887168800033741595911026648906630809019283583180838782579943312192988336061004936812526882569861089954098572759982723176453633754209207935618162180598454206848520715982215515882975517835332586902973737814739468730389963761526832973504431517256795324440396345599229029995252160594989201195816581645537025154871291017757231272553760610095138637721154712872150523802567836681813797670093687040618106999257254530451930740545319615950018975759173273784293887326592177680597652501023844623293084474868599999552913173433614352258387938994050165327542417796324974802393593847070515237659274745560421237093154868819008869701561008499430845831723679461703756992420924615654401180116694021363426935555230288061796466220746936402442961279332024001932609609132974265447972670760836663905120151261368514570261154219282805788499323066903961175154147358653050713125014156916868292653011203486165701335448124532379625211188578947954982294295250671588800246968578752277093932079424450220147718516311244760991093767066147128480280983499048919456673335918149674027790912623734729027913236388664539629718255674773307618997095321397354591355105376965781298859998807355039516343119386384991810560755221592681510697568310741754280691542507163570844700707643712311160181554217570078289556096619032821217756197402878248362918326526024014014989218924222790779250113979509811946720554194752625526002059346064951749982565332578469822382470616535638075119085578703576588301788301744159444215757747005869452822103917687750536434533824910546815655329651902223339867623627977711771136457833361222614416839129662267903174476871772556036964476313419259275797282743182749797721561829190181816881666177093886246428637616645287768846633256356893771319823690980126198621978148649613431662485451449986722009227625022497806278008450045827156782883210219928801013467772455268337410967482219933588391783782931212021854116527724689376422102302072477435137209684382281148478837164218511878375011386447818066157736184439955431853648662747919252855228220507654776923874360347750101695807276026251005131257651798814649600621319236910894395485339066242679957824975360881933398732100498500803593084901344043617723731625459178960018563108415841919309338233336498130677563850201968070972695282982799453627577635969010633055553390645021098708519628964960131719206212785104023191674120722523622256301773172559920101839707347081209495161964900654956692048099593142204304420697402996166617578785072206945723211002135136530559736453982515044362922351586950086809302072612335290915202671350794679936209640781983167989552229412665960382215002879815377695593589726547789014531618223130621473926690017570737148373216461348568344099503352879897711004876800000000000000000000000000000000000000000000000000000000000000*i1^133 + -1646746866474244983860627599648630009203628754991779081036876946545343023997797682756452740432441470491647329909082629823159964081362860652503455311395222842331410296001548766835063459181910502130222566319236330623981839977970373260348392247734104011709692258556311262114990100913267920736917562712101502799226411809943560281403564757440712743517012275095423333787352649693783277105386395200500976090915448676641886751619187651427221097392847581399611656165200492138675372519915968374248736393913345166055051847021460221172664433701958213508891147521724416919030550241075449458670372163109069361321585879228362342832888646497067943842410268216093028433932881902315209374077884483322707214707742619122824968579831231138591323112649846586838442126519415061713290689592986079716400142630967433286979267614311038966703723627409868871668079516582047333301686952849101695377333937440352979977160208179093840227995050822871043132578377241719504769412689360353014004938662580975152317849653999137575436992073903657272988636533245947251378976845415828918853131118968490366336663541735123292136869264409571956901323878532138104375569989614444827019894873327217481350447475562420913155282132193706691254151675792193037395750095521788773215729146744373401842959215822120759042238238605638443090277552150050744820493796750464775214895991949851801401876700713689593896206955501913673051507143513870192898815118961040460693508836896858546118509774000865683892232165153286603062242682002088074686943157157801020804770725990241043070286513005942445623750958765864605159079271731520522880484544289301468706937078292974210366427401489344654951992426889500384594035470597861626400150269382377915626807142595085561678423311532235149179317210520703538869533105800800075129312248176880031896981994647969638933468807036080789238954835611202376752584902356346564867648948604673278961871454545269441671995248716136500432526770042195357281804649040662709938152685892520027262743396027910065521387193037723655295631830018189868229475581419071252766064018079803318404565003104917805225858664754464955607578023973129191904214548542545667208912916233040757565071227054785641110488430731145787928538157803187032424330690196146218482073394181650400689454247702288706296613912188178761375913801374259808367419619096712985515093355880602835142719150360831187662387238377123959764642025881028776931409395622451675408699416428470426332448225360942438447464980424392690409815384119512587605025074663788183257849676371893006350293415241166706874766025685573675032204381340002286939595503587413689839394657331398464908443552459650707205624067229915427582872377076604728862716065063024296898074124338007253548496340249920603198202768498131658447251908712308834921227582298696882605562609830839236471266565097032020231658309372182911995075098848059379307400172385064308369270970039490305094613791677603299952278932220083893388345336669245561124557272504495696844139255607915978195610791060641102018410880275444712440829966094501481594428933214470010314051587333907447293761271482164438125148544836738138881481161958111071441948979776480829353623538808565185443082648378395536697259235580027696160043131462064766348333566870528814887493771306502573589710491659193721359582803437577756438013816721919467818977251499160378125890804168913809352527713665303636247848628104208648150877944312656730465848353818780863561623302716516033966902009576434609532458857336710021499093753979694221449571184555630568782814108333946585227688210040265951248220050383854773141894411218102958155977916774563033166735386337133949267229127049602544638798841149868644123613250011495563564571511010642351800042399774279768385425404671530499215196160000000000000000000000000000000000000000000000000000000000000*i1^134 + -41026010852887456086922250157465134985067995275374981476519615596532060804737550281394836410012768207072840233728830616016686640696213606776202893004667796599030760136990894933887222416651091297750261391698700774839544076153032632614497047038250100190659757491054369042662721297435024048165082189873363202905224052733015992418601526648969983742405726601326504557683659032635470592644751254369073835147012667083538344102199514285295779975509991177757796221838879290456413842139165394932104560546168434530614647793727913893087517360347639963466535165087034412075265619931435638092558100502522542321975899349537679790051416824035187882930226154882607586862926658148476397269620938544153853017489457839404370469646406157082134930088294487614407365529571374358567920601698732623919132524069222674019105707514809445122025776661872240368931872720543739914748571234225724701890158760338169646441752353847059517954366747081951826332149137684980702410629655397744472490278254393963568568586700167081229178999554506504270892825771467023005213886961229722048456080150481992219727499951576037699777725539810025152933607806241670573502206440795381307425620399369449090386942043755346697265853927722682228174904649383845626621780040365813864701232324897321753146527834249309362728278643157673803296042456706732184080622549717636293281965274573326180494203009685582245893633042043527028856390640496959798939288609626425043067699256223207972816219152478908229455004298353585819571070870134598685546424753468277215719375726011427770197672111894560453190584033143895417603547060290191256934389445751227085340499617256743800853763359897709260147401919827500783531715263005026435279915714505431776734128991301588384493346785974971621379092615803646998683826781898688328510139333715675501596702667922873195775266553869456489888691711484709734662897503371103288365529444452652483262059851095436435391276955265852994013398663635553039049895220494955256876813962492368019510024268993354209303731237557990954878348945986093663343966080509206143906100289704084397797221275186751843795413695956881208094472945886381006798123367986187085218960758575144652636845827487995736295373674777096460937173724317962908570961022345530139654940171647297169690479888398047809184853186813973673706984808188031041527821102132633019805110512972831146905483329766978449392503890947368778210746879636889706747134319249277881697700516722112325224859140994551940786775707295867524456634837917360283193173730134469870980568996617078045980698825423858559026602258477441092334556869760201947752862928711361120290402550655665838820189537433220557784697270461996290978024956661577487269049065220912799481570856670623368561496143420015919362166547504941792296569438554424721656650030521622808906515472266100518474321886673805331461740227488469769041033736145521606769233634611590609955912998486389663045355059714845033586015348137877276722940798139644324758740276274150480526686156091996406154282221932074941103056577515797612966598990717297047720889962673373223799901090319350127541808142321426740355151375631807292327908300035252852338983832006887660535812232199933960083605691173727222523614481793570401719844805330875597384303095650854902210884258412669370801104567565764791509669234404824231613559717299245883636551398213702761015671899972493985423039264207326420357553587817239898864569609657896460835129892142050086795362926005283571567949672309376380235328122494866197962565496058296215145098654618736722138366834714780934845469224363537749660395366480826802318722450071121173117154603717808857252381429657078229868015778705408227743639822266125846348036091885906249324307863065274127752383530676180964395773616768155648000000000000000000000000000000000000000000000000000000000000*i1^135 + -664325055642361632914542466788517847419922829885772389811482028063664077933712232923632730576080483485174460102653591805217141991025916155701009841405749118997689808908168440523171920937712379178027599380779087432451535032502640501725498275698684491881055989607924259789153162504167057197298924819825648279545421346417323163058565173501912347078580389856379598972772672136199324711797527206431591816935752743911087525938199274480895854626750790260760981438016665961454332658241850110728144497942449773044121078248478113868932824250464088329730135875330948572915105747477722252137757033021412169948846088630704389084085738382340797809954043890964367239707492263855556437772821191825003847495373176541588926103350414169092059506478882083464026696954209970139765487960246158065196647077407882479969031081705114546640131892248438946064954586984350064489811357640472321429327270830002702607043036321303940084488419930989198342710940853414618268564074938609809758386336145935301345234556208590656422465631221682540417480210326844654146202268782609565559574467307216251688214651981942013300124795144441690172939456108417120952723465264554035045715610208094901935065248711096416329432183646666727057756587535153606686999035265152684495471623100445206821272856347400263580783673500805807383973814497159709617726129564083750871645648231088559839775492447645945799866252548312857717950000428542305166386648458188019960361042457884336006321314998849007997380850754398356884736890897226592025708246002731543836939981346542829875713461158581393942801952696208746732238467705318293099301162006291040426626471181985546266788272414554262520573002673763948996544418191493849500559335734438655475543810954911179038447412869736022954497805071736815991841378831496787147815872493256868753725284879068185156680080965484337305512406166244518283954214721950598090224725638577237680059296024857279939195089412154504174494303340400232752511328331853181640602213989470022786816879137413866119912350978382880505363348312479727407659935120138452896752818567269239117964029573894522130043525688008273052487841184801763094359023079114939597947177681281086665901073736939013285994548873587727160161548047229326109822021106988607528667548504848524364886705796802797783666866762765356647398766414277586230271801413552077762090414421074931084644111319198392008552974271085989687325099884065886686805170298475069961654449053780541805261436223181275983504065070710561711154014027614748595268107938528366300518393000217835173884192388327263956196855720445615788372342228023596880467263654835813274728620113799697230858113673321660946969415662619357296640682583580431567051034233685000774136374673873234455290858711490592714596700271205617863907218248614588299250587604890228018602321111428777200697648553111587551022232776958672736771043386272582516971711185543596343899377371153254501343995141598460734346009414338938755680158236810039361217036046808692100002137592664978449009465208428591217681295109768906459684757329248728616589501532140481638089179089234337903660842602823580768635856874379671086269353526780811634295015126255294657840737763513601060961670910294956041912874451942203193957404845096911719613688352825402624893448894401275590933820613254682990869396112360399369136057276485385427337629831144347547676213662786367770302476768787345815521402851415917832468008776849768937929611367447560861715857189388837747063572982429429768173450154289486771175469158202753480487020691998920866792170595874610899840174523350523213224827991562612180382013200920949588872474593720298484378981150932218419924924023292279601754649401273167541024693309418430787204827488124420951566733284427968562447830220800000000000000000000000000000000000000000000000000000000000*i1^136 + -13005800111375146202474202287296053018334184279283172910500504564285976259108820360955119713797374347001618847593482748169793916287779818576650061804860594277759824088823655408238168643750028764543876386733223064392604339365810925280771256619926648662211942585795264987776468710232454735206518196824824931409638651871533306568677877791531302385213882626191518002022841622558089693035550012466423187043504304394758500154186947338485292488276818746378039851631050057150823516762993116594672611303011558335096959877442876911841366518439266827232732445398894037283367400775197282451729779091220369174188233045777003228669791818775776301187006528533200085002614960855784235643462528805109572012740307646064115361424956202904565263716110416675981381131186466464737282330951806707964803845456841719628995292343664910470944534972881911825966562060835423439529225211385449866263106261178876958966626920610631418766073716372830223157966746808820522284136686174686868492204405016828399625367281369781652262644013844484440735642158089034114439944389322400778241610295736296409553419394750089279319944346579968506470618032402483600651624646611898624781703928878380052560479683045350064173980910306866416827681726809055184330753807843034252510066500424316988030961090065902719064483012526091864305715121932125447698982448892891492622201902807374333161604916464067370942752191028337392149174346043824787884894543043412155245502060123076948220051697602046360991521408052509586744082075354392263432752890054643256219637960602076514706036143588264956003986166624773466078541866078576700641558587034402781727003247372365850504380927710680335756415375830766103016559600450477822048832752958942101087931556092405966807439353845044526253327801550034579757995611475807191701506519030503359386906013466464103396339509091432066765636919614190632313522688450276726641702998585165599513605809648327178365861549042405965605058781410516557619465371238269628119738158269040007411004613844637901870859273658096278114354760249844664185103096686020384187814507223063840876637616561333670986665150736454827977996415612270079300628469183032585198792582621470792037977456255042914024123818077159094224008274095683960902765676574017317939361513758332743791514691028251927942238601308646882550179380809927930537528308117430680840626506215179983610656383076801166194089777494234578763956116666931868187402408651769549315019087253373987927117440605730141814057109761866732722684872190221662247521096941694324160387456111155787594211035424552920715159699316187436842196021234917978032372239211054456071770703620475782634267270998822340394943690466735082445177991133444882105639535794176913509631126598404938116922522304664283871253189528077616443179435184052804281482850527179120792011735895592351932699424079992615099132098766412186488740402261065970485630235711236172600661560763496982692314809395938394302888596666845892185603009449124311281910135059293114467606312572076903275125538058459336187333454797070078807502218305742850691017422564977999041597310308604491426857376017621638506288580601671481718870850338057581294086225339833483353216917753147369768789257464279322456730413443356188777179158571198044831837761016365622332433366246384895469311927774507394605608093769775348544857870465314938741099360521648406304333342470178632831529044711283276926491747265506065369624582752241519202828929295050100020513221510637497605717936347060022387269929465732033611331612635380832576237394021665957062857359062804598564660302286170212886331530415796000776547578690558848229908463527980423229022059600325813314311585589924001689678073650091606188703596792277658676360155234316741962186038264361438412800000000000000000000000000000000000000000000000000000000000*i1^137 + -185531015002543429660305861399009907472375328759906227672507678556194543822159836173891867786970676902797424010883340958811816461311304800480490259451656825359762746575752397301557016208244067137069678926050077737538125113773065621057380590143438504603586472672110014447791815996991911869697643411517882079486616591655859930683911013034643507029075877960673094791420794399849659280134516964941041460212338115072586653751038701503855710860384804494793762300704313624507511592951338644743238314755038645276203759019801628063732249246102402702644783920423592000317288406902220997877298401240738673032985318788227021508682147493385495353014427079812653215756184300941572160488315916715684258666875620799618719560987945300504922655409611341390601251390415327602087867985824174042494112225310283245448635952751609030454652335385155596718697280103587116453904320687042574862076005611026496756018387870905535559555010660729781601332479776742330229618616112766960716006153140357772670051366099783677658236957068967526481736668076227737030081165434880816054490757272126256193706661062388894911255061924758707273144543313342130929477145823930866100649252690390426842452516536349824726159046573452877462776683527797915748638097802175866248545824268759407414369453576318921097082125365476019008459758254923997954636033634517084878208786389598576407752552176989152270159446106599346673528753444065157699558628779788985519651818560132990032383173663068963977185898222343123428464709383533239911911446315577699430006441740342714375623056579528714239427588800028140818075314967481815331860447890410130033298645556439822373848084518712157926205218286664806544833587426032523715831565091184038574690848082361151781585248918526889990193296699723312697588376393645099221060427448967739079586499740480709134271301079636344787001911289625148469316850603617629095923845484593211639886470133955435304285533605752538322525303222836383830231813658403912172836095339623308860214213754269695512440390728093808803793417181723492242094931532212648299931894513177112175986753610771903787342039603745168795442043388055819422393284454566760455616700059342391141936314739711366354168650093968715632996433153819897126053782532120630163141645868578916612389193127309693269787795394196545243065559797141253281397826969420760701708702533984906138439592975748320297716066155169395455108886500132396677248713342177421438449389477654070653260312056941179185611787802308480122623288714164740567866731601526398076593191877412600550783538374008918736278039755967970850306239986035233324028579723964642440826031784292522689082784428758005300676291197324847934085338439289803291567910897040721862619047758376668561932194165062872326007304582468229456898816734526261848375045881816347296331082395402463364278244049388670587673099495592999544308060416861135236294119021377275025028429768573879985250954984088825781675129947760504711815904679088200785731679192279888817166637300264915633851355084744965375697648662096212764814144409227533814153124560965354442203487762280218469285531250187617442996868563400211272135805600750221594433248334353066140936590666049228180785805327062712375515048058992188242218547758274801523568965739485572419192871223070470341794590366742482656065845235886351275787674390533067442107627582203001429261855843539750979146842432601319376866756940918669929548519268384050052787536726838667174168693737836391976109983365171202618231797676729984310865032084242108307688872739814770982656431727245883259558900655469523040772278910317498555667709428628399701063412888020283831472724854197325354931621225308976349690494710580333711533049599401750134311446620320726908499378906857472000000000000000000000000000000000000000000000000000000000*i1^138 + -1730877081719198367120391413932538302692661000126032806647308094084786619809464351119048826849897580626526172846937075127338574504473655807893108017241658437817331341555798912009597242657116266906023669306665353508543931887588938208283016436526154780267958597102134692334382766130106621144193034554015773023574956014903235607631829513798846727474528268968766994917343760922571776856102461118943685404475658538886412474471610619835851124152999110463033841439381112522266751811393233704330690171818547646995901392535750019320815210352341653942257282718716694439402026930287015106449951228052397634298892415679200797308136119747556307809026092459696452418933586478114128923701989422595374955199041892166539122602371088570057686391323089917463734676227940887100929124731515191429947022308230107130720824899179689240857153556855727392911710344446221304003202998558996953089171884087106724710219227875352829196550407921488134710427349684308573791231124252766002525843207581045019243148076118219146562055482117897431000987884365297992314328744455417211796097020494291631731496929009843308335477529295904392890691055661604037183993138924258767505811401347120624983110134828359197887109029627439843256474642136413874938479177192305950563631226962229115106130358513635670050006971662177319358081525503209843661666977550422776764926186809606519335737884986708415384821787652599490428603601362201141821245413567650801385627897376727354603629969960506253689258707253540959319414705815312131408699627283846025860395758481823041299084649830382104742019914397574765954065324277707032025127466991578799339152554702719619294822453094143177293135530603621376085702381731359689342891407515799661018187178708095996287780475932892122788787779249966960507760089492252591449959780478359457397336094375258933062677029288616939402186035047763555545371961606018383489634568154836357112784248256361863926334864085000372642320202111815379315426072130702532457100842987116997099847859606982149396239904554744791456583427819099772406729301041121745578249470249884914490515439955934818226382669228778475222583885404651592049790272028966586634737800928826303225474391016810201106412680940517336811309405585484337331955000250112487668351663085068044414012950077875985580876229223116687500787202830224063997156927017749488140726818222385012938510464681179131799610002461641677781786556595567392651321881441077593672605235355960170933379263447717281977965109409110469316228955811667377743685150422292732780294352135131730466842540303049767694819421226207065454778357314635280990877465837760763477291505461366632719281072410705738909726853346346106079982622580349020698105426366307782900174446484560743878790212426328399465830055486662466686470603144434435205355676743161270071859757330304399305018056274433021886406212840958810023910750029882083759874346752829884509393913722804887233284304786674579031954002084910039133152164159679743433768512959611458353915063525352872885887216663310381541199007684717396413228426383169157466460614402235058627123387295052255363655872407043768614304324293158924197764843677261008206107899203815304014827391696109100208425297249570812914295638109298568685432578717499612558454833942200780444192258553414967383866291681234009803600102656884758857844380057350427980106209865696615879355887848841159996340747832531158871160751947164768771136687990361804817211290150703119262455626383380581979837141427231516877518174620503853141467249958103482965577351787309455875840111297265027411818454383665300742547955344182084916291855527354594165237777120812277090078351595823695123780153964909376320280459459956320216814060655314628387994510351525861111785062400000000000000000000000000000000000000000000000000000000*i1^139 + -35409267515956790098504358990999413190289054674244019832046238028435867357836869786795176788235394339614150395253339531657659200064321787493522042763889813306595645168156416934178576420968878738950928993098259376713998816837511900060344367744087326460975430371322958718453715641472385836950836955596065456821119959141448961971441016885196341882291321025795216876437793330939027975801985210001029528908419833745845791312613699902733776646315562970673723264217185523309151060286978432381758256938589445564534213629376235096205172260598541972087515194946232356973649237904561050244607807870018692703637521612677762469625581157518975960887784707968265142743343113202436246021468336810256317880231774489497313567039717716625627339791706867166970232110418428818048741412611199415443806578408606228689657578655216761658095022113905002294540531360252021392160064640400142672641494988319555250880962256833872307063228467242349902899739668535638470429778137998663978147890302073096368689040556047369098900907481215271995139319717243202713559682249448565366217575376574709305844516240961229727101465822387367221216373868257557250836442065735057692269397022451455853393908766458541779422656372208068777232337719807962215445787505898864688072752754979607022670907898157588406029093299234251275357117532741039090389028228533230140707586340010936120325415492630993275597309907941219871138891290218580122078961352448840100490965531763514478765413068062462465271821997231092421816415015039474506606007254413395758757393247630440988515806084005650019385362041774880362253831865988041493803820988687935475624358141633021639140201143891115979656986544213567646536448331344258617429373736260374394383561936305442758418846211530183049854339175484030157967128011789391410725055656663587049435445503811881125847347771510965726875935020369710440723019055859869635004951127240037385739856004113210966285440611378183011197926810536953580160851007930041556110666307383985800261935845741414886605743352622470985305017510308094905616184131642169796929571899813153118112944458711159627264058091321227122176642433879185983589603067939945225583688675348967135054992949300491694483967949075290399119867357265777650219560406183112345899714546916948346523785817256806099672805504654644072373660075472708183545776033719564358833965955452714255526749502866189255410477890100848627606469136784245265589118995869952046497399304082076100714880918405543040094732302991028520961597255874555215034658313590307212856466579065150314511855387630994922051434991527575904124307314821014676167903977007180754520688054961809001288662572428197055956297662236840972079391425166884472960010619992723313312307456742601332938663763950578419393043464230090652696548733232663548463483997331132238034150960287139512158286879930367815430435027191676257738783213641576048332014458744499384398129741373416509218907222069896406165580467812013987713042719187901777425918799542018137161856435965626104810699216660207518872203706418631390751418059515295079927989278385554706679433416298694209877229998225092944188287455530725255183106095983906987840871555440179457319424398754806156086913193562446986360930387367698791304046439402518980034928711263942231731270356385779897921695336876990865541454581914500104965385514335488610261268570178180943926784484128563211318404968488275800398522216975533810694980033822795736236667481387679606264556136295549531858478787353196251933493911604444326823953803625453877279067133051018919315610004811452117738549952549192032228591222040310781346561304580313334919526837070203132329721474028399736798983169295149695448001355785914730662034047280007162016850431269048156160000000000000000000000000000000000000000000000000000000*i1^140 + -518254988098901747446797038047362578488438221814536306701392258149226311788408204657682409676911307621681909038485043313762037004953228024156429548320202067951741423223555110949287067389247306232461734126236674898133101428962254100051038008439326271340647822839917338257636680301108833986341916076512240681873430160815887775043272159647957573658880820137765387061929093635138129827908736742651246496533126750695163696101579613709982028903287258778568801544786042958326843479361086373121414547724483842566773092437170867664196543707953359029480330878955299547416283753711859126492632495750016137838390256945626612810081748374541174466978229582563501938139420702153036631967341808785480914152467572502183230208276987328002184476031914353176525681600262597871718927606300023813013630936010841738074068940679863362775010468380042400405755051463653049695117714477919111288394391532938279697026793914618105127423067219164075087504526707343875103705564908511803505572737395232324621341011711661837493424108158071925112658166884952966944769779537112767306154621389724774370687270104356278820207458591796439944990877135549073264566487378474675445859643862488971247448655883091022173403098663960146723645913740530347413909534554637245906787471295231448315129078277779724023064496149952037979697187059775338531381811841448726927345316555595033073338438497042079158888854931503418116574856227497623737662757877057069762692130433638387152430535871713890049646319573725800900058559193475074269854470065417479901491882149919913887795969501439002180146688048921862230766696792905456544747943068696354580949468900387125254705030643062405059107215894565784108301429373876534401332189357295207624525122166882296981472135177842024205658035258078104158857926651124688459403463053278919405813760708968621301534762539324880548432766949000757160343495561951001308279149415555256123200643689791253270377093479621855399431774705646000133781368622846644374519619752639485326871598574909119992459502878871636827356030919036487848501544086682307937914250497315691919954343435054670991760846405182174589831461359062575147781609627431226381934855880547877476617210038777096741643959283504203547777406391111201549622030927437073347306587250082452239956886459017762214153251312550314686907236166699918133609262038187258912842251538872335308976502399623607092881487444973875430167955528728703465068355067345485585730741110579776463599272906831337238627192204644574758891182565036894685915724442057823509856435569085787795572487265547597116403843919040707423445792832676736833037889392450228566196037406328825654116984929481150360392992917192597564378836552132526176436425335535774557375547453253596732372700298877021819847508915430505315362111863514382648642111404360287481606400833868590075704347910886549450871165517722781171820819882473866944113400468615690386438432628253051671796991596121791197138005815356728771144209115445437872067292063563822273938851708469874590360426988555831994592870164966162666539618202009781457075892431108832036853707510267944669703883410490160134334000671498803415411768887100075930763550546562998272925070171335202879823698944664583634402568649719760662635772354145497744727045649930508165016569077711701952680121719287718273086547316511495717031661630728092371956064253977354633023573614954599144386113893676443278079602322141245319872372565025151417042382437754016558975864079573868295002088454818567128275532696100258826131869702310387158433856714288849751822978058655140281054942104324614544675862346060854386579175615606822746755051211985364156278433559030471135818724696228205924078337180513549437594323173493751197105125326848000000000000000000000000000000000000000000000000000000*i1^141 + -2469338861418372517645327642823615801525832530548020655020543468809209900052467822409374657196620476397856399010713661129167037316678946455053454133096397038080287388093053627376988598972199350957618599463220779770194961594864715619248904066158027844746697237686652333654112040237211722433505356814386378741204916693247858889959877024174650174038944735079096071343125563178234872610933453705872615165279914841577576461433422740083494326237293581782645913908611245970675352723795799194285168233193012356140644050869400851789386212694247771504566878491154853182625606589476169706616291875037730577594241980406488636004024806369007731688251635489517707198645456642879958234281343343867192778004643241342590570174116930646071022395970308148065893512816188344337800650829469107918175870365905947364036801818288530890715620775671378328109028774819179739986748041467201377933783245397053956779904643803356605524443582152209137787137214748915071297380413435497798854877551697375254193619230024151846836911550873896686539595375281362405464974661309882684947559182601300532855544544187757726071084406474352572005424108676259180150809874339031785254557663639259488829857828816772694507607103972607456426938513460778302706827324340847704088872588319974525761677108786372965113514939427340787833656940849520944840360161178432058269269477897329247256300377791552976417170837353795678832587476920682975747192307167948485896348160829568389438091036569066405871459299753949484939060891029990858905026852595792113454589512386150222198986131352195128932130732646146781407695192838815556547896445880053821277552127930095307894212372019363409432582710994953831396311511678238700752526109613921946288221681312752390225779868558215891140943944487139937152105960290803502651331203042512989039124190529571379787573334669586912213419606274420118696792230079754036906039641705934536090987475776214839045691411846352699007029556783348222683972698238218835890459514502640099378075739233053754889481210056898869190624486464799556818503642434870291769293362649565710701414925893163139875573967080205354377640079096523430933006778493273336652873298663601029801872072662759367578223703973325509087041337446161471633910204176933576568347464465075436090689537290235039319465454082159803730594547281658552216268652633312097779619219345360440452416410417921257587199294140867774968490468657264753526149974255400614230642878245268063410285687645623122389569364657387692610254900837969830272421730749481169338393636308564872759405454370300374146198062207969446298050473784308091653131085039214717511856806608921023383332606982658389657126481707038016527183031356569130891116507505078325706800067418539863652264817714568253744263111972612585514904222038752072021467045033682252280668142020588467256116902670168313058907359427769387883294539928896081826456148783150460019245446309677812442218454108125269860982029167312183135173048212272542208718811402677016230690858271386080547053954722690699338257506332801750909424798722859310716101077241236830988905908539103433272108464753064295977143093740719424039271469552844143795887821619661183388810867040056039591138325022744135834046557358476825856301216331411014001283088326069730922690849158394475596109301415763434668425936781837838812069397782046314895477405368926591650797814616242674896749387842560818939248774533340908548483091822267938804333160243432877075381018335844648522967098880038545262141097468072031165164465234578243582806174621547125275661060621055543220353246205119645397155786241941772167609772255941397586403083116364237117885717751741161984832367376174042064097389090454499357691726941369489424384000000000000000000000000000000000000000000000000000000*i1^142 + 434346416303232096485964354108245384946820081616286525988046122718303254814066838332946148258305135303273855004443155697679209353904620607312651463568452680960905539455151299307981458887315187980495691200504065047963023885452179646629008745434263902944942234235873165802876538296708047824031707203235854598195742821065838795747874559851057471272574771057429892908490728278579533116067515906009539066276748951630272852469557506324357961263255713047975719601215994137577282013389344833577334215296796071393986136116017587335180899544232009597932710290831784017504617559277476154820189870788196645583418067684944633369892858451220605677865948585971547300475066527939425613552459448101945287195197483835960039221618965589602923303126443186022626589604080384909845251748477184351342343008043571582030689441277281334045380111040753395724697840355182834360214952221045854471532083217772549663272610287923065991859921361429674285142278261375359626305179323442465710575673182977510995772570085632475166977176739503192745256473084605325083773423142993060042672313918023724046295232012631199538138632532495801098292715641029208448652853324467622320256342492758693047914362586827273057475014349373386265656907371314852500079364660226781840513318589838169697277939948577237187955204754312092000848852079317256406625567095327022506428416104870142228965843846618188663184216527346585388802635675297782797157809405904782257975112441199086882520044693380281061730293667199577732397863177789452275924426024665600278047292440769470190960196799964886194079475463436231453813208060937387549346864684706934786732095046859909316732955682123978270117312534728338833192419563579032743030456837059265617252256679689152220001420726763330318549999452949075936066970662538281806127641783547494043860134239518175747038521384359283324941217381141373497479292495655678734547324582981747660102304008481500675797231758119567068681355651095879477274685818964885132318585168727335949392332020433180408855136968997511297508162240989445165715560781690118139027709409550824794113320878334202829419094176343086658013703317335376595804989137479000632584111673742660812360946446196286021851300619750596014457402770171171947753774785560864122319367171450444134105404774991286054397076540911299313916492178071441965945661253164282774113029471919843207146775931142199115926546857549147044182149935109136858130035700919103750850871324755584201398576493296756447723334046117994010694788494392258239456517412557909212503853236575636833947554460748446505247585129404276945322395911336453348667720863731116305038341465954621384912057319426020377282621525485372806384129854823111525230598634670668165102993195398034979616094853930728033636578586747445048553555150198959852752883936878412878600665403806204424691413064052226189856201608375233739416687991876819224893102624074469085901547643938248625087447306573140061787554722597591719107864372430781549170621065835118294043694218770482560485552958126177297026996553741432012889774001847222929381815677637031404645167707088289727980346623679035558232959071310560557931850624626996165284785840171872502688687698833418666378570274726543686491208123653331333206893390421906485028564083337098443087259398612217806277191766980273431217806229995573308958130654527747743573352630416715800694695503788668095126229011814275311418116043848555528135610013046368668305390354003790273386168800471674858010361063311991960908239966685489339174877632081969169861475264732233827957856906943190970292418883729397476028465690930589927387219956797634587859679659366952511676524170774441339703046191332229559292984245298370483328978182471680000000000000000000000000000000000000000000000000000*i1^143 + 104147702188274939684999438909261616259328789070376593400003383228648186892540448147783506109458565989939108493273762209137741747188663407378216946861810583579516741096246273279582772205282364641467446106876297354474418400999969793360614819149262618098098951827293249956204419125584104696331470003490991914479139231330390469782335514747169112575139835801335353954496754407819547225903703661915194561927200680786878146686766762354259885808041093602207422274320911871180191310916311348201338410656536479244786281820152187689282140042254135776287249266468762141796180445970570411108782123933889689663644261288361985767633611985589515503151868106500760079151026411485642826386371972375265852553298692188208973919705143934005365455849246954259422595317008685620768768621816082569426497500189475381455833784543726567417732569442078270389110710363148371809421731024203614787895117694767965661563721688237212095368974551787451459892696284391864315562990214701408997765646240837758689749332773212268674860602873100237587182921622741305449276835533071064601454812725708579629854271133506231108501686728124635986859497691321034786060626468050457845092611249810314953362495108572623429367829910350651753983462189108301519243260147109565156128475842846186549077299338155301636567756174110486050835075270070007110937041074046599545974427841442654529498609572737376529255317854203396702983550657628995135774676360171858418340756183818339018097100841566324790256073873157224228364446931541228355480693422692090117731675600409872114722115309802773462344131747881868131001599585965791574942113014261811416033921970477052629617677244341737822907943191996641936030895580351461386129837451868118267981279769091517633804716735380627027664976268015878616081297762400519161461590673113786114913895567855849957356017644752335246166490570651848781499755724524352599729233238790394396638141579978526989028970234606340748007573334309521322345528303526307908225115769836737804496324172673763198749100584540957022204430032831253236140802362857230337741162743382897150290422279651857733507991419081321126710938089890748430927252403068969011576474735265269280691420409718668894102574030396343963689585312059727820189790497440114795583749810214465199091218395115054375837305822931067012974523970146311996504110010611643392206143572346932812695019929069571333404604627502630089397384320709556259680525954241628577363199542960188577397551160974177583779006488820610167054909405302184107088559358048114884195126623040539318917372603608394815267398391601947767182188398588252253926442265535028584404001137200190014546000520696944955729805006941558806174070941629303896074748499184556510978363278741246187153079750744607772895596306640788479098198711879045180176613857159105562478628839617273550236370511478031906372574058881591589575445907323229650295702680979070312040319968862953023574165235273631727263744090493060641187635313875534759378633451796865051553031894708471826734742484569430850878374828469080557675610553192554783842157539898168573521115583744298180637420303610124270406390454903729141062158631536316982811908090632466132634540776188719943182715193318893175422681838582665805424634355817103295476013476004504693331891622392640725633422886914678908148267474208602824148420786860553468905297137257468835883105557425363251118378240133564201371141146855929414585406383038982526884435604525061974612505987343686082535856883494835214197871777918391702363572294815143142033776882249443709214433764627703221123939713558934276278621710884959456809703345554828245447624831729893870683440167181146226569300329157579109012819236825761576592080896000000000000000000000000000000000000000000000000000*i1^144 + 978863815964036514375239146755062747063356007249843565089665565508344778155733853027785366526672122582428686572162844397514959553867353652318047482176121001790472987389693024978858080317350208438455092111566291758983000673200181452514204213351970591734967552631133802498372640538817977111511807394557946423578313541604865612016481839956112220024902195511112111842261706336171169830869128164684213325412934899785363486867627732345712458942595786314628026634072731576331954194628259643596658654629097987027642717818237174340102990932518747314535150400643451006777339481739485679740529030750505442317554913794681400136047442515452008689841425740238058621857773281789659256197281015812079752842485057118217432718771581618114137479756790578142565677098837528783843557439115375518440961509577261915292053127884291276843498361926967598625718111657920431591223377089585885314737372838346652460084880450871597205185675777178840103070630281744017830394555113791027170303539885795678096488504573879309976163485807381567915595429943602806386332629129185463069029404658427044689490294098456473464644050768468181374542835945594007112970021913568359833018217834698950448475205430783250444757941776958027501920269762367063695733282201637094371213347072254345122573715260448780383459315494838064036726956733554022792209775807056604233030296383166218363447523236968879181121053888863174206653945268121916345914646022257561016100711036192299998446093885439937264150614130143703573984672178401017987746681560370007917632940122017452460525380265952602694780883216593083210123665416884964283448849316322304269859171217218327676362281757346181980726683049219233926552059203082121893297681853719174627383549311206776098184722780200903835913863953701487497588602004627168068453843846636286986019477076477607824739631883507303648150438654511713597524351883366839070293559271936700218404723589955498916089262354300963199554496157307054063492338696257235392260512811175011524799705692962606143171365333890184214121186290453823775671188588428165802965432354789583618920348172291840139771227030636228625452354757072417226954496183401761260687005074584157537039719203102612744465900940446047140251621762206490346032873678773585660469836064214674854854292680174645382943709877060636595581347286308164926010170416827784655632137397539284317905655278667904219215883188910332623826013169889703588626928526162849458686851300215061082632895662162251795006026737132513088511939749008396221767809830533282636370858640961184113174058079797746507119964831895826689486244768557420023951066667634167661007931587043817852440476317685079480461369346424835520015741274852148838410627973273261988047580601710239645837397844632117750642246734173287580084664025705731957710484424392097453860547757288923461510363265944928757910090668456703250147968821017716895678339924802453569786109727605658828844316884947028572626521097084686443669105562201946840055069834514837568462769860968568291103084256023771286585142758833084001001113894599541985542578403891893843860593569818154742074908381400394512985776521030661096043436769372688284932504070743045274393464060914852981000060595541277061476016077952214374108354673608273644704122566474396827472208855903795550172793423133455505074613166513388868073184420345245956392676241002414546470796956805731117370320644574837994483065489395112007237441207633811638609072557212259179180154038418509029786183119974090917211433899026853597313191349762712482089404706882446533785135534990015097918279324268799885902128793678770973101997558522844916088170613219355051711338607971619680699943410527891577266318522161351884800000000000000000000000000000000000000000000000000*i1^145 + 1304232669158404876463140328225127898693959091896752637311787505451855711006244418605522058891491436469019531833897545928489650324275089697464787228238931442251929559879518811750823588867913229242527921223961363770551424735986265604228169657170993021377569899905795924568683246916664371999250176345449669743301295565682242168068178373941643827619668245118620346467122885325814066735266606168114404181399881327549895652728025291221487423950760331851821897731725149631925761825145775020506294300905652292695988519699521660587587247238524343755891423703745468843114909368711018213972465833025591820803576957589566855090635497730250262464605431400356673613478578547072976418523583352515381119296035528820443772059243732474368676824004156210271449359858706267973085181317358655027901412344391100746960869111555188282673362592574303322014494113666918692113604642015114102577713902728419491108325302198230368882324333000156281554823421760354602089553688235656897501916728023820117056144631186546999416550808489162025112719606665407152605970182676050279986479929419485614880339740673192292779152028277527386783427932370427491238912146397997322611773188360084724648683480107137767041119305198449811153700919558999252594458555480059727622822052236680197481705598319852881249710521463436610961733892243333073609568142804211353091691206637143859913168106573158857431349567667603743972788214737241737919594887120711455513098699803112776555208167888043784362963425722804068208121826423313888992879778386774434202695415873859091176645433257358208287210532513621024999582815971875733784459802747443010179211100034435990117998504731236764830355641366720811999343601495101740950209746862336518910298027741265556090240547149766227479409469878441460955714211256275383195753320860052246393648683937910582755625705384416301106207811930474507304563430586405456822860557620685747337356697339913742141506766798052814059447403457736829334992791870946153104132477342997257371847497214047639080413794111639401947828944900138577306021438812978811214002967764987819011160101768114979684620826568039334705581011506647935700113296124304914281545726531803170987087326675606754223600383513629820975680947537822019726897008851639345600821984390998296009950687273406332435201651706199059393301374297730078386424072651460678186184384980491970402407125406175595675747628675159120396054512711285466994717227118141777371728764064315424239335149909502550122630603710423203791953839247979731362951478096913344807918681944698863600246582604714589314286310219524482215813969586561362469709037467801550141200505516802553685757876714239982246739083879625354262735519996710223632971014134135466249004489965253674229284070321341258656533611336388857592574817458854338393973343129317345764756583329849699044235366199568297946392759232365682477220654608469926666009690066365031440019592846871432447612208884231033100912009602468756204275903161776834303902391606980609409878397629371620297281808360815564621411611706535402553979121687925781895274112568945694429604130995549714025339447654721412779863940587479890430420104018392282840581349763516397925920141251971509781575535004281746495200170294544297268331566709410203202730076614626119935322582422000832694260627556262227927785483117052385830579326662666148638331203161055208705856655145592318583659744399551417461721610387194505691578750466303886724305764196116097249573252265516564931646956520084353418172501263904048295108830463273632890265088223338082633007547085647833005933339631675018763787840557794114691599896744054383884271172362573289713815541471132147016541267900739815551831774330880000000000000000000000000000000000000000000000000*i1^146 + 4571679956948933186788630442239075349409033472876817588286523204242915962534689026139374424616490846902527164164210848304420646791959920541742694971025557581070837576407909284217808904959679425167151957802544230041868172228542204842728830438696368713774604282508165282381693265180998281584273004238147481614022239002191705404785800512732237049849116754579412231970980487154637050355748019322100282012743147395560237281034815805067096638242935387468493241431617455058395546657600550552254705843931364039830884743695494864969296751828445172299670286847986446494546849498294739305786128646902938235918029137461433709333428800641346340382687104301835191849314115169519998551342774032388330032456612097571912391030119613912822211464482181460685681718905260021909082774395745221176149642379805596132255139992253519005124771243873621729016098922096233393007755098506140824757268753370986029875620047157826310995555814680934178538041720915258358023195456691154690108615656843350761302771695916289644138890152326094117785127801566163399941911986812191029173765243343269220845730688721849944193348757553603864314705091446627749509106948739831857276282605719293362709288121355916684670809473212545119044255463024708514874138263769914424352305908209899057188798062013392783002559600125238461266901647924913301610961820239669780788535702171101140804723650522017108849654783401026963300864788817384342276748797018641759937705264458475628485265219869606816967232567366977024742024825154960039122932472015311748217435927996970296712444007106829225558016174547655962075327183199847773060303860243966310594472356359129159513284510367298557895846408588569752947557379058954454237901897082881728946223009014731861283674906372974450037205166765746839237422630037019493333616019087400515071352637960737555749175662081151105414206315408340815161516764928289862765926463237943673509400425587064118860837565419179126540848134078686131101748205229747244345489478813424757913832072007212349902184727772767138794032286214641022107209281731627776566344645317561786822210481489219070110538488347210064176043333198349116596098989907445840742328817043015361467430555216705509106608174892130488386482797825319931397720570594721962687572147532520669991632147109328731025300400175666022975744882760308193628247090109534917112257669222224377519464353632661088905836297079293602585110512961482121063644469212860533369750970377371889687347617568620503070021675877600652318442674004693523445256143323774914605699319728922768506726733838638744629225885025334147017684599685515231234172001064705484400393469530374761049224086307337507895468149226052184616172693265187474663996431948098029071140393950708075577882454865499676681639953781833421645783739134282495663225986548977700341201323503432178717059407419368827967281595553330254273624368075803993235788547101546146921097613909499003216874209218647081772105464246760835065969555351660810065559775434416857798487429266212810731491002236600714054137686354601879946018179694925244271802813916202613798311101360822506932539535298210126765810304746065256454694992123834457654977458823976850266391950416202308598726508169381533093115212778748451790089704978514575295113406213483873963372257914887349006657182726308952978161604763010131645290296686514418702409963121504621992884515433713813762736704835464975496711568793442800681009516668351436429450460187513822858664364686269856320716963261384252929627959174464548057558513816842742080769784966998795915914199010137921752221911585764031379074812776591925993078359869352927105436982073080065443969339833359036003911559231411459194880000000000000000000000000000000000000000000000000*i1^147 + 2662179923781443288667120787435088726124288934399259158711588745445249000137835849485368243595295690449437091566476454949995674487986414303547897156964992326809855600548218658820916590176774692365187283203496991391248492950703241018861946951764485436622965749886851764133129490962317936378723541857948155971263028717401774237695021769501780725500657604853924097244476293549845284160139763146990205816858643538844419803790448314441250882667903983494665336038494968232865775997848056069846808853649591527818773327880270756347777297038570254962309151473646290580086943255791256736711127963748300908304399061308336774165481363902226062930600669486459820803766988054071209171432996911297981803278580463293304927220978468773241209544272628877184874523025520309351610968594278530748754194937241563610372908969670445451128535038791878278862425134420878592518944614829140389071588917840789678257620999406706578291827333218253024517125534546114755650427875795407110491852172188582590904939667479277198907649066049879326773594811251348530321926035184074412358943635092531377808432586779041802209670956595021346150797412096574875615065486281405687815820262137519510676866192205851411219125990429341698684008232440711192239636888251104117975902024696219233892101466115180419106300543819512704556314307057562648657453722532765345190964960832392357244486480210119831776282215592756526063415383615369888859938634323230958948512752759183488063307014001340077064950749183115224617242483663422233123119647435369504051562582644701692595209044085498163118765863947913428353734419119367969800099335338183172354222197675988399631665371154271442157048401740062781397242854680312204784582558581230084313161742019021286207667310438687162727453641010936559011724846463987894997410318080146222299982911410753443260939242563889199633347628741637750605507839955560162588254848337912362279421945189198242698662470948779170986038222305604477531265267909795500242287464595675049854884554971627486475914719369962424927883734774927004311781499188982154459096298009309738601364473477172273622805749839379149870593940990118651628923037864868215720872418887220972314859979770348721933382239850492894668407832884220837221788347826855861811238067536129577320939100112401962051604471275537486915345178492479621710714279395869224824973929486497984828896049450557685265744094559932913558009401451670262917778262505373895058525830217989663512158187510860178539991567795819917380051556569569185521020095088790740959841296702375874269173978160845108533701412846247222636435797182555320473136481273960208856771879730746152183811650937150206112044564208038210714308226800250359649129954530913131341232673605776688046158663419521945903504038602283624718072155086774156268140200526671452131853789570706555817498876798350734888478534554338371496442536261263113702826097932999854302859974685649340004926449053174287982128915040877729541768993357465786904326792625570081815209571465406313301498966483966742794904128771835393015097989149264728436236396893299632131174405845677412829168410224517135164047187177241466462449299015917577257051219206231255928008005898955301146641542627091523339377072032621336140482139573179142720341867555840236239221258308662305579183897328330702210866757359277566655481732185190091369140201141640770253074124019359244577157589502885909207901254024895342909481975284668669236453145391823661097788610099043179688886713476179207305961388135678169743206556497012851509507222408059431092422041370441570328159797865130543297093294868614833434591386556362982015667184192969946734001742273797809901070766519091200000000000000000000000000000000000000000000000*i1^148 + 6550975417092564061143659265184519266476145343656799710462114186867959699667908303990034025437139548796547843498361199415995487947190157838474700112469980532082366126677629103701830397206759096661020674486992096342026901220137912565260913090990774512065635605287754904405499442540229482949253689391699314619430950268966526641299468507406513155479327074052911772106238475806493435492289885647914249919528600713337867524477185718699333368215119917132057295643489974845691162689333276953242819225807846229177972767692801609120590940221950511412909451300236305401606749037514554539953344366088968301835869793071557471292618300930065297305010112036733494484910812437726353332147447504867789256677021370742742837108330635452240537260956192830854713648549874642614681959422346478484815644996971938798315396039529874202869511063630816457566387207747535115284534272237535679725090161819293158860768736135160163174755738143710249478075993022264737810081717045108682601117998947676977462523128170179637173273612988015258921118425148721333927940600154966736544256449565785241881892610459535229487815365348645223482642284361836613225110983986355874743370871821097628794362255755127270834993051019185738806816162305639929611910758130952973498483403619634455805063532142663313345221446085773002922324729189273662134793945775499189161371748848398367276604267251053626235054779323377308975213828443817792754812312208066459241102665412249586886340857632611425115337300198491218652783977404017818500451115460124062051774997094645422899864134755801341548755702158630034532493447886950266992532377632911630930747657903621106793509601098982323600116712207719369410023564229234404231339172910122162930460817210997365330464302157631637669728859372022461351803466081429257567395296771777190694824646029157436505361942991508340619426551000111969929495425457686376701510864915027660702199024990708071219434420204233662045781316567613687695652943741271898408370894712351017830345516634574268250326141309366271891254940045733973436296598760452175930493569765902985801388865886829526086954021119745299956476534810702388580301429185244987363319829368738483426149494281487850873873491975307952039646314345758067893795915825385796472450947703301266450356757491934007084495147027754583584658126698987984050040289942089391023544581345070804570003722383862139989038011169512920330153377959838307335571106164442960434123730457329352635706025357487993762996428489653771645299652413902425000859112397864625827694837841622232264468123153579668574528835442416459058768105234430710507205866073072120550018116514033863825577960735168772585053694036367267090576119542307313219289225734629860713225544049516591856900437820490195880460929854561188938557080550246621140529103694524390164542957875826985363684075924516203495943060274173477903223393680300228320188751273059866710767610913254160066524937618094872641419246926933355722791114980169992378446892908568777963525338787093419999826744768849991453347615578680645219624797045154963202090625641494254696733002175284315835357091705109026773376735629590329043948206938773904583333531218275844432037642453042725323007895530678908790838964437712965283234818950319488415431179356947193958279798868832355731297594125454810199033310373151725055769032563694644243627022847379447912999893703867793014507344620924772772481661672082579424706149656093472264369552030730452893621754991584598742676828357703325543798002244517430836137164973861130843237623564068030621723984896772050896717274719349412396054191791434268701344172120537902436099917638696409418417655051507848592752640000000000000000000000000000000000000000000000*i1^149 + 6337333635482188706480635704273471803822577814688509939977215721816830116125262521748554294862602317646893663350537453952217912014006643472079807986497222446927153450098791193938951396472502546482053940106919058953059595195838834432991009852569359036978848506353584965424181752484560309526953280932895030408613826462601588976620940447260268957782844410856948958517487597455364537653241213591160555961066164118372668598707515026372140532502056462568080068250232070147927020006624522800831939708337433184158357600314052443482222453893504485402863074541575447384403435867218122920013460934095736132452093672714980166797844621968757577002596743874222440252918012977384883602403948133044707263922867834220915186254438820969581355854873919668110856030060974148653080584641316867480356980841378736048759534646043145677453879200948132065468357848134109704372606437423680972780938784282380732393092644817814936668579223871992933509183606069445474721472587412402908240022697697984384046628166340980666888508880836161439139765381122151167288305911638163123806750790922091327478566120197291529340334305909732464354141903757224804057675583578436155569999332016874985409746117191908711553230600303219353610123294797042040859615387837919581547719354508731563815974761326608298402919485924280429891922625550570553008959040294998952566174061403172433485606385335356820417134860859008026862150340349147824182711488394299987518729987869229376045230795493712529004296100623089051073574828617200818455303024168152220237504211814857832006852966921337388995404927103870675334231873971430904520810101663132031908984504603076240947011299318284998696124939980418086497955912286812963164039951028550523797695298518628071795065021104625919149734403004746432757414637616917164992515979182444002007029621393111397451396241068068401743050138862025500007178320520040091092882025136410067149526644450069888334808184732130727296147913388105892842843501702439919396636292716591348560126100224270819187938193896083594547252742797158315643592398718360738302597837255818124995746424280921772547930517312425812972619786293800715675870285805841910820638301371307492840952220196193893466064600661037617343318769993036627191812857080767451496407232483500031309779574862944271500409017664575195837768861339687376135463840874397061730120195515974654419205138028221488185267162854341137144376909736757127717882056100312831096521521969560578761316601606886460102822048241812286620680503018174172807728333715747406781611704842973054877248887595080160004665769729879032610541753789332326539985945935923701594589264113830459097541192724631710030179000087268461250974604720661679472727405338345142584234296935422757228941771549627237699230225529807344960774449625348728221381534289166777080894980683899039752860887917842277233304211467271903660965802705528528417440210371443198454583464538584661233284563149319003781410203157820535358143892144893801505422885675718266637187382983555223577299477405575294397742588044292085271963466920837775751216111710665936934854487507663600144347560330925617339405838475484298634508439257251162011378682328397591634012227587959257430106339154475671777811142671964489613517958717714235766365047167135728643313336633746074185138323298696306645977870155957060084479625745627468798656590207679325387891346770674957683249527026040542754783327661126846019462368516051712025455013251945281289356606372307163364039555326741284696316765949052712062377921300201676471601754446930557660668356775694284672575891873971282017066053105627972432155252387485177036582129888703593548711269385633792000000000000000000000000000000000000000000000*i1^150 + 1532398280094872951960811198062489130227617242405966466186486918611566802811063514740686662084032057409852916051957579131405337767912041579963546691072324806304556172677953762241136688515102201997540859031588012443545853146783160791405226527559735510443698830552724068629298655217181217536812745352794286253448388101060176105276044698747916236026709436134902692727397627775434092801030256213057242838413771178707616464160356346507438113445004695795361011674751058054306885792996326831953197464710698493606372403176683975031501895673083367564252585578539485458759438045840931628853757637522928771996138980110722529036318551040737323387495526483144516958455161987661846156796320570220291192633968028905619839902392908948034278155745376279219408406237888196016514837606279296478561593114578643969077054905072349245078397367662599163735803694295107007839855979877286572310628418307645301233630554052385722502954808252662422060679118403809185428555610713696699764413544815608629862835477223335795130837851814030289380437151882410944074391992121752851286906087941456946161410332521644675496433170826793577081392067961016006806009582992347723352898923048814437006670518667636075078847748918050930012979777213132889644715027130559223984267721128707179558501973565636205956822738078732457195605016243573005473654144714039710261274629512465392451567897896673410432812889859515542798978547642893239302707035642050198636909530332652030079621365860806760541011018157512234494329995690821837365806103902527137499031494271227161566138676902247749449728869485612874638017504743300199784759241529512806303745247992925902848195932019302392875639665707972563179281189464199497852219101858140645183951828296372947276334045237708594274033350617488504284568797175014028853320408800692053882731261757915855447971684737547134987428297898429871226681958516923793905450484855351889779521263652680922327858517174373861211975517935086899013783984611689833764314758405449282120056760341376893721538122661087890965164185815714876163401279637401280865978540393383633582778774312936240903565701509019817959130971517888007719655821737518199267777534791056925177197154419361806335310242100746961488542655546462298062807052940611170422939902903184262951209318333274421104818315619109891809959465973648176848093866322939915422054309232666599751887788815143525102383552624739674198047723822887405392814204107857132427297993413142398854774094646984248015215116004143105443599937692645744651192092506704414923251870404392014422141507392480996572261473158297905824055483194332114426839187723777969195088325600704369280012496212396263863125419877621434346296806686738819106889044769926331739259210636397046648731461273382873460478532300978209731781649848741442025677587864382780867993679363638716503483781619541992261829235320067330100265092475459660222379574057607139705486511150831659781865058582577578981959609886971565178074397613136339954030359430544535291978056899691774164445366185502669363392372507673609491439914568699342301306742322686728472414998545017856392908788079316296289669214262218328750553750489397844545148765273718902372282294082160762069022479015399111293698706028641950577829489161978555053281538961752598291275370671938236587514307057327124337422495399029652532785084843206191266977102993142571175746799685793828715383714745314074494030304501155654472827139883947768314825097558925403504236289135925931583526883585242519994809312653247918674519526395966627523806541565299577352190224502626806562633815718245837754838643413180203519161975578672324491835741233857349144490803200000000000000000000000000000000000000000000*i1^151 + 2194615087461823343876283845711947706246326669710663976359783909940817382664649457981072502881580068089155094912382964726201168725490575833268518843065130470660846765635036465079351235175333145059883096619056972416621839805210190159812717066834373083330574514629593686979832759843968290465688191558074442236062347251917017416072839387322867186792283247717397934151097233627920589807628477188116021285564238267454251050925764882560882769385822814483943381317588339120853892487267814377202889558827736615113311743404364265794164496682214989566968700148061537618583518800135702046753019979090618933325840358819129404034642490334706260333951766355980056679473442117284945480291308575955482008625627355830008170650403803720609207132299163503282259341440144726089013666869663517080824895135544376068167821765422916664027707315769880717525615556212573869527277908043929620182707976303669500875716168223553263740385165412088005908078952468207201257563037992851117115017362848199826627432184026408560448006523968698998018723793323185092453265262336071065819046876563501424903741197679161998773423693940656394575480415924770578610716847461109193245143787885734623923523804056181905105681268761838061879316282154636339876355555697253486949911869456023311386500319846036782396851787411609124857435434126905933732227965293221432604715761273337636886326128909966913900302225520299047779161343839523253135334498286817328067421858780753968275537341810841769317978322976080638560826749626391561020116886142537224717005261356632041592183896337702187205768287619098032504095500275819262335559746903359097707278847390724192320273962059491470183457676944599184775679231542639264613968081926725278022660689880344818580445895637783929573773371469953405361270325888562388537148525349495992401149174246116104183005070046130202365597055276920852714350844910283358009938393029569798596080826562409285001766333313999719182609719674948251583581247370001160420181264827411340265669106997308621121927622524232032899162185725934240478910119809697970892538047274543744229786908001381350042700485999415757544579267651512086908976167216214800991132565381585303794771859526375320025833422403912595558076856345335470604916840738057027928949910864399311701405485305408274978388932694906189816740571700379187730351794869948425091557564983072978782738699163805295973024617532267525619063722153447355435870950951136067810005962165437165089553060421789475669127726419688232803543734445297699814275669541247409917464490915568300002623331459343771741412375132132251040515782774635777864920690324983076131245908995215677009033335777022247137677926379706216449225354378272136961230774211016904468042433849742527477499223931105741667051025287291210096296599932217260413435530790149156296519419360502957945930353208365596752509396358939586990524103553321125698990511858034683179919824043704698077831662809489734179899595159495778935700986686862393907661771686642207750668693826613042016104994292567228470924156066117809999686136634339694824407441504366329312309886090056850729724929928801644304323795352631117951400354048821633518933387766992911545356228031107317544464712719774284200105989604164783801956709177437580720539946436493407064015470212376986193943475783390222742915663320043858256037998528041358173428419970757937014735061776703515534783132788932992727904743303488551418745068357269123435820545069132427261456628846487401546428657498534274881893071593303338034649524333643248185675151646573577490981845452948381502598819019987863572346680163462924806502400829197550359219793318379520000000000000000000000000000000000000000000000*i1^152 + 218401330395088880813297232411201676682200636182280758264427940169373564714694000302537139691392581225165480957892960775306703008855088599687121399303543925890732656545793051688981567709061911781953958010749810077679650052476803990148077955686103995928003829272943553134193730429077976933513301969290718482760734797675406114727885732963634821847062837169138421188146586599780236029959771527545482999777883787014259564445343166053864121642522533588394399447192342901646879687718836129177063082793551883181894210756823378383665229641755399230271772627031516978748257490825612875947654820787564394538799306669541447722170319424295825300288777258628014852937876535252919149799542753512145488392392658391632985907230967147800804064129571126472694841170199205692226537887915865851574946145613358537976025156693913760454555125785256760563316590642363037967714086604110798111422296758637190627385465505316371259406096849449590070737812907556086077117986662020055193569894470840483972310447786564273435988721507397560839693449432547846962755823057695807994339697383349443328783117569716961839378688585507111748526132391735818488210570213804749218683020156084597418148362220395311373964064199672338907386328816747462138304385927989964770749923190723564955063063331391528281682873193375940417807094327071729380543491487707682255115979939057985650080883859713567553759457075588283362905220400723240360684660816601505075671689166539323521961247385409506512210500065136995519535702196671986006389029409006331402569508848983076110616376627500933049314845436524167345581949473057211425524141723042424520841784048070655522214409146362815910627066544565048887291520322429531062561994341688389598328716741915400331110063747984607666054922513163416391365686847481354274749827070458352189513488439916007938054292312317714520022411552781636758736314695081126530365522614421350580366316361651268300129199235039946908333080906583929791716008321715991182404166791331121850927380583859113183202508550454545389413183538959919477696959417551065458393555276599588610975567394915208506734932725468547611192402549584609389157801046983424919077203161353163851542851411091691160575936583815992383442982206620119124719477905000855174895929785686779843326795726634921565282291158221937049390643577373960100793400759235954240515140880744383509054827727486633629197392339557956112113555339418421458982622345826440955094290273406438177066215536652507153310684392483549325091593361918353099853095210285456147395661350073616310409160815417717299324319617588907500157665112905998452261200117999095700788227781459499539317918496544823468192769937367314983177449496164892252644685509288787272547008530861787404672891256333479970146378408504871271164031219820435517734102773916741272752147742495199647712054020194022505164231326547374480442117299383683113529303690529758015530915802537432090568296578696101468433858192081952583980077236182959348063829117298068840978384133743943989771764066402303744230533944584942248431520917186749875811357539254643714512099376786398111268045439465989453244448208084090999389666872253898123584477789040547468558600149537975031003937756678099299778818957323573119019699197775796532699852500722188116151792572939721372006178246482774794246238267072940646507917696730946801368405340174166227102614629392255193565435939116829409682438143761491777901391328679950080858431720688201755934200695618834531485026800938565981925168265006170954884873556965799975096131365502075682140964047541209713976604029621133244558598435467946958423041467003750388091322368000000000000000000000000000000000000000000*i1^153 + 281705851469561553009867847009392658793987280253203170506962493429380384064967034768927533328950641539771343643769227093835315645737651834817199952246321531404956914224843338460616298252205086614518650747413144345209625076586492109585397961888803919221314940807991368418897253112360752826137268088739779863426205430807921621660323797867901206608445514689167339010694518269238189095694802699435626240410491079288467956907692535963814535334431153471871755787671483431976855603008728416327838489235229672767245439348876690746839407730254878125985930026056683454653889200103266121406860616811039722293380628533852238690886426116859834455073918455678082693220744616779287850873036843294562180615069230422871303002650150559763580765953203861483505939612420446207952511125880875486751631141962759840427589148652804386924607861943005678233534146423569241005288332852642061497168642343809130699381753790204253793353782142537891393620411060249248807703036165401085054284170607317152037349521445155028834004425345379302521418718563095242077090250639203715407469851288495311622833672792456616136188716473811017999994211668228252056847488533513277977563297350996719876824783069452250646724679931406033398433717990258941781036860294661478267853150616364482149731412926719294254128977030991299586593966262715588081946957013644425827148901270301312435008203405791131264737980027159758592132101758516396304861689422274994476637323184759341044856464812840233065900160992822763254144510971719135832568880448447091153896574486756364582634271912271535497387404960649277902882794669595636322532082214392728071192706489784767348043168186239468323536121485891311577308624761035416969724638303764413863964001317263129913563491582921974745887341220380244732767227662482469670816480540955526485845727857679892687745257642355835551483719956574553745279600936385960246901582131751575389211219235839989115097280018849468252253176999359580921826305147250629702018782675662953781971609818405108386419917730894157880641959999469670022183012228891423320493744131658398506525277726289052492334585099312614086898488198471559156312954076590067624642028218436542166728180761767172049322373390225364547986916054675178478165459116408375244860798999475953184992940577038247077344387693458946755535381533284966043162895311395733851385031836004573297587526392917821784254692918489678312641442667248555654443688499131213866538544331560468020369281663172374390862965901021497427708954150461012004846792968611892373902166179945654248421754303997248132604530567927564195716338642188458082951911262783792248695039465514194268659179483700443580005753425002621168951554162329878034029338583360660328534489864419394720317301970242963087772145379824881360864088169208640111351520413867965883999063791070393330772052566832370685399876970585566239931983039978023818693813718995889876362554084377680367798133259641398066774596974894750870637536482106076647735681711370637117288855614189273166735612965826786513638910828646201322189608903069789373634982732828175265206176676804989219004138082540194267984516708185870986537590975154176643441251780722978896480438194434868013206726111697020173772506016574651457052252258256323567309743161182828648291770379973590678831843372550657017271574923482731231390899770221178647384586361321477563115203381565627460513716760430728825786721428937056833050413562866394359365277943026778629399282498253328258878053116374565467589314694755561609910080679350652457846362625854328806804334986963910954003567427957876769667577053694843274248341011702585753600000000000000000000000000000000000000000*i1^154 + 11394521257860871880483859048630790094934796243311552770692352138880433447714879404493754218061210209243674333544663915919193304326540423504698496429143911351340066913113984474089979968326496505363480726234367499395777410677930208266268271952551618471992798306001512347832358868778258743774543529865344698941601125398614016859875962365453606203438299102232044605872110744197271705061278307286100272244914843696445141959220452066105791609838538804060841406781599408981644813330989211297277708002864316764944573292125389875615887540384009112924979226909843802806406882312172303601131651447250248628782115621447896066770906761415746147365366716216222937860707617824687593165194893771321500359587894059448721755461331279140119455993797728319845242406182642252576569357717417109313796624626458796096668492272574223707129689707805403851951823765173525073037597930641756460769208458808856558645844352675438169707554629046522523776006148367418238930535417441146638577530890794781903216686115506102004693949099582334953865857879496297457884359968331138541727771306570847165058183002515237749691132308384622755135367792796897043029896628117368199765759018281194857574806042593691927992501545070589307348235180457511800561142339921362352139152904843150619078282469373611038852306164032876019115850281748834596802525863130748205402896351081737861010886268657064769201245377081422606010843263700868236135070483369650783837793339302003660451432244935548451923716256329987013070674171075312273758017415686977968306267193740630042823670296807873754872674256772791086999868273400669798327591990608288384855306751715451157070223170867169117443423041787590013044738111427812251348007511220981162462967577259941846766377278198126861645935944864138247915657138135630242657564181197294645042693311497836743637516877276119251061202959840566992399124694817727299412022319418614660272084137783366921507813285712583432507917645002476254379532130471866690966486610814808674213934148052871719514286077984545014522990213463698532640100346986057617705965191879587422238778998583271437204425705898945891057904258660358288766770867697215029172838003238272487477778770292879321583138582667839999477360159757866660762646329836522622392594756391596899724196086780585218840056921885894961954921758157099164390089400866528847206119908976037891667427413345383611876785788617522765891565672070067744205112925331656604846317682513597154981768361999639851237031941231666332919433165545988405580482635623952996460922723760188493151690678051536346307383059084411642673430545083497162539185319012457057962972016935916134326279667450366906795219021943564943779974972103946540645164778880597860883268757540605125159268242440493034170214622552982280683232374178797908680149709446174115516291335269633144276507981878001919713107668142395321960164915714913072268972003136124926580479817878502038915333780248960118112985699616673533452139319959206615008252824841558087449325446041721303678309566792205059888714904679285416118136549336995361632641939243480125371241984323454468439446967203946357683432429566579492376549129938631886588811113285900962520779575702696348649290822716524675366373509034610995863774401503147975267409808402134821725958312149743051136774630741911605091990514183512955443829585998862412482548392782073872804406880755389131572021710777416341310417176707393042441408549188849610638169796307328843788744367515174319862110253786096987313418300261590835031844483021436034370301980725213895728310167492481222473228275903933758047467544193985076033518305280000000000000000000000000000000000000000*i1^155 + 13202399300740546136999908438316594191680923479210681484976097196676886327668082081424797454988377366468010991582975107082209723835773059224129643736389052791443300878189492730658194815303498153322321559711338893045431629528148422454722265007164368167263528149233130493314323584344202764421377718251136536539858616697985368923947287388445639840634922950125144671251867328183459257361367523499015677954404460870844609341626479839349366789722839788831838657491953560668784188959995822408637655751262352775604259093198325528912517155608373297979174431972879210565230062267429630255382546113764525123315222533707852800941085994280996841284557991868073624320906029931479581976896326929412119456658117058747495942043541522655044574178113329333288113119879249712314404086969526828029184197876492339327446728438632356551625247191999928392413611271063235219334202761925125563339100157330997315022777550974710904177928680747800128527578886224587270508882793496277638858497718176412589169117788699766808154934212913136417676196218868767608174178002949355592233098860718133953862673768220477715836465809609023103887063656854125745394486284146734631293554718066254945795062043691897145934929457935149602022764199483669027712567413736825074766851416210853693642351408292382712883928279303791334322441003731082496804764187111209923324867674700433959690317765138234477292838270129961842340914888301061005653417167197406090277074648601347892549347335371262961379134741936278690773892260964623610131418337824648176235124370507332614916243294828332050085640465556983553149544223097713647325252942617999869432134609868517993053991820305615007523581809406189719959660268387624995052505069964255063209159540085410642132059521445843126020164476118033336453415658265813974361273854479662126719020778549436853946904458660057659622160181149838367997510063560178641989555889373114412345791521945374058258460507163823927009407641618414275366369889300272482963821268584829107223931938220642429998497408886729334415916228183911426437378232839931526260740896060297978827076326202997016167987691825188999733462168777784939981511263889421635482538899406723810951185289423018034595158206099567840868253887494935955399714211854396737741914377212289472787906095649529059002816175207264399941119795859070476503725136323390466079458961163053250734806093862999348808615734857137934085915715950509634834086745203757370255281287591020423191956253478257900066831203706810783446951464448169209340125296986653784748228234071774246708511571453095909369585380126231666000904207665594724254973927531682683478391404269698896193121648174583277485175505225928416378513937968580829347592273886875796189271313592347006561017095320141250870537018062326841133179907065283423916065589089753329052979452452881650898091513721451909261449059503274074396657139132798388481790224167262461355338398361974637924121555672912334477374949149058598303881153408727077160964975480941378449712643546887794498925257686253438215763531584199775698051391811192142591890402736527842178011995440291121497815455326069419432343226119629268886638492942079931205978235074976760532072338818127959545084452831940553474824874025750044764693215743588646505910682032020806861972175136206014875240776850244335393198507599527384352187780629066439428010994596004402587138959780736888574710802458083812471930709766014116360263143794986458016541397237787723375092685500105898930691129249344697235993164090128517941666867301537636321186623721990373422946108039121053103869632716394401727258241863304347648000000000000000000000000000000000000000*i1^156 + 81927073471104250532672442671889464937984000138964585731542166612329193363169687787863169550923580252788935249585260918879295727226417896865386121181840443872519717181197776157701137497223796191129403256046765846376773073102135841489227158929794266237842250864889551134486955853282803664102078562717592360261455879399995774717639317902584335121787970235915695998335088407033712873256229251675049727437185337947563187284751151314496154946240563778694283969185884310039342935032998134149663768685877339337738649058125747387863693169836085302460568824303650374381821202256224688412834780055804074977998067333860617323902918118647141102380071145670970404916990562987880996254598664799128653564924923207370861081124045311861530857497924570773424948315953545975376217021593581245312805979219513447568481245657600622872225914893775812027486550324203454022969203645546323733210943553667686406583360097695319791652256213378722260798905141935124835293109327729565805170598551197562527147135031565124150799176097891886197425378763154212629195089515048559733688815969681729881356751732423582042591950769167805250000727221649932394544524277272749949761361581324945927180828946562917706948856100095874285649734121471039437060425325855292251583131028788780220426244361041735403035390407623808670406998676880626841115074308410304187972061158011344463782297099052006427829492720961069652244989523934388306231911142348737318253904110030944134852339966040119505871461939526788193061565775599143985021218837783742660864428279166464437494033095193620183345694727195261429096891612967136409792310638479490743158911109387145609417145993961043357969440513354301697978561489404042616016720705451205505439244217200802879438574857491661751679874750306740991255050617154233947917548178341834052355442339845611925037057203206435234441412797788622689863179006028388519169434016904976196341841231801778564853229889035583656484435811539141586348964675269667715640696271555588361515996014394086894586022869942044303561364873929089703847060574661841084007852346904393678499171622341548556533059417129629580594019468748151875641091035663963859730377586158966099373977509536734333832569303676347717014160201785085918141999006077087658038234191007812426606659730563028222865609805385822636600175697335594758769813942440936057267011822533977572675097392498506970192035593796870595877741618152495813605064279992244957008021990149904060673181638449324434583370008116869505627101998284449178322436589223742800161879709854150917962586780804745848127987251924635763656026453052924639726072999352127225707010844027016210432871817907822452990756595842672654583577261508336498476992163949202956934155799588256354376872365438233654819235118128256668126962078766422082072813642410036801404041277233053949880745121341976298931248803991668525288567300187937939756948250819149635737244677933756480923214481576778590604804008723556587255777726382962949878067837321776613607188683120450881555638577770256140924344417248774771924931127772218769754672083349799417349419932924327902001103961586906038390845064647179798114023717727694203372746494988790744629707731653318617510059146569257170882156819557002947930616542058313080528168207311829610968483261904851528328942880064271523549311462953810250867823749731772729627496793965711486238385750299479072949132684499796268538352840249125033863008231592524578711248278532780191893044349958089012012940707268670409244338917390365609295895314905190689587903070226020467118043259881239975799978649663184952283365376000000000000000000000000000000000000000*i1^157 + 239637314422327454675212726998212417310509516666161237068922377788749754999826471947204344395587769960202258400976400629256345633461591535672867538254164706039365221043111629149510307021616217783013217054580510572615478043127624705163792098958141721153103019488271889697036167730711604163771518661427409042253638764526292985009295121431221678520243101744177454286310665188391381036058188196357948094654345792411077626664195766279820932868665984317767306452511525537788409734094304928050512397128438883267485693767858301762983901663862780351580247717352141677604961068045003567098355978500777304901269420062753197649019886060367729716900660213301834524163140955613305933337735279312853723806365780279187797354437284026626933837343465789012847139094538133491048231091386127086383878182477763292402457066436707768098174130550120225843115341622858311030040725981896994986989068731086443953656743191614915210510670370164605996213453253152978963744527404797635192494565907821191959389844533126926641714646992930758685728825929068713727465128512005322368583805352789342128681586911496346893267751880434987783686243000611337616609002410544442364204011202681976963420047499510073059711449427140833693836991898699859318485944858434547434921467854904684691432990677719419973550854160820252230678460422369928022191567626261878531734523261159391218060834761159431078431342300023549168175584450357074879592091481084208971536137027106334767914609098999332917145934007668722012542417589074419576777754920501689250967382839761240772156783214413466980987827175987861857247891207781215800354457910501571519762043264697402118171613691011864676189942317963588018869286390918652684821828823939356700365875740733507399247681602392418868738158247135377699512927785846249507993332421713294101339913250316712981535890499147778789234846825703759061554882971377150850059280941139863744129276929019230088729027303659575881280344198089758051516964155050200622674513696460666363124237071810442947130201132409508953390138989695771163340462506881663694808531259455966810419038471900981925739352402817068368246743531977479163996888034937875136658971136100776896954906836910680298833454665348496372245512164132793888486308717501436002829979252904127028219675695691597567311078598548519731026797008708802592911338608000233341342492230750781753483599159334447724900438255027195743780261878697818584893639531556981122012063440916548857678347341745871758928518967108014323529272020216754793514987322143612191395382042048458468578130274575922291739419336676208164745103468661124152776129656127355698882503977031196923761188407264535573351760374529007577505960451045284130871904809037349474574656397961081458286700645482203835685068033352238085043056275787616588265178748860411208785359008388618787337409282348261830219718992121336942166380820867113314230142885262096702085981668811794138918883653483271769266374154316528194782903361027564731067113828427974350545139363672055017817953838642205260106001954052800299885994408397374374541936728312810397466543109689833194590135533331836789896654534463044811099972811327856117160852863713658980830497064483018713330331397761015181816985508034208597573647652336173848489561029370535467578780292478312784210054803183212095100549200843280094386713499573176855061423150052983182670691561458022626654462675574468291661243382197966550983101766063118706807207970086514527149225837318366115835230070149104480100979131510447912007546153922622243950958244377861627586634211304666765624720292604039659520000000000000000000000000000000000000*i1^158 + -3932884682511522030614086730789650624739620646316915793883647041219613680724163839947838656054546729841364032902762944458136720898066574738558023729439098465962853296786481003230122079750805145682316812848383067515060100224488691747429667543638924256451438467734729575863612685036154322263869664143182728912291467155748698040633300587825686255467026678745876383947542216021334809139550619594353426387493197887066145206544433886539123292267650682603531016582696958367865148290040083250062200090887170926959291866320860971539295835053823798025238366395827401325712004418969154036960647992046664608930713979058735309341135012505649080003637647439447768422557150063151118646782826960469348202184041471218925562180472598376002044908112324342579091338420917883079328192393802405908605206394638210207971347445465598060314821622515934883717075136597767800445811826249183497056334140884829507454345463287573925075081447877911365962700579274525399790503960470873363176286817745710406783380419126168427383357399961629932445927545093089814823892235958711557942355689897961008461091249394625441754798028819966923320833577536721577568764769420364160641126924901814694008494416368695631290556046106785532296370142599875755139156850612186617356681945256177609111111306325778725613622816840223815896240271003001716791168625329598470721471572404624946534169584349606939860392113465767268534512090846161613586336299640983332108480930982781367557771166945437632042109352026487320695407670862602739256374921901413818577187856827405232960486210845543582170046912865388702065264872284572189830727600926832122271003867683147181199815358730713523167580614650535487761981862969842624717123992176042953704042226595955433007074402367055115476188871880765482542692293127737487360413093152495681409640073563153017911430545315749833335055451458161786016605583502068144874030196886230210740921679185612845070668576597703562162711674360308460446867336205649948266342410968630483385179952418617694027098717447452969666962127223632957493220863844128981761838776569728098548995605728802659728773747638726131769563317685782471557748490229406304284083278486972485798197620893556761678172981942725800055057934182793895509210015724046768486021702968295093692767593363185360809330254279393719009559554321653680600606743195618691916860747859970177523091495891385132065210990677529676685573649410620640299536876389322599574032229172270759040668745139538231653609839260688432137773664308694519327983159659166701365570080900203162412965328895181434647270451846576647630252269608632721158963252164995640309157941623880947308046050594368927820365517420641265612811846152159263418041747078236684927799372637516124421110844474239408023336264593318237501429578671211039592823726990946494408583739123972669764613777293332782381340669118976240652973349334077536238577898707271123273147767825750961276893166342769667016517864129210001435624678008827054139788263319736964013923967961352346662226416527091668961430617031708092902093685874201905949386050403183612489656980469522568858897533135566166336569642473756005796633845542172596205118300999048204531449459769310020085578502365297939203813925848549649857116317824766659574493731644008814430989720696865038391897907621621397387554237812888511378542575098637642612406163754878667768811665627514174302453416405848863698922915694254011371323606321787289403688208267773101935576913063885329122753618124391073587934692052322712755956551149152479257709859531676113842153821342195820361789997056000000000000000000000000000000000000*i1^159 + 1286426310497497760402384191757049633358895050774191970858969883223039789595464177191414376945563352981405537268706162224976260838969893433869290307735419104851248528686847934724085276265359323889641228328398093325045225317227093908159529186560419391280148504319283354037064174500520007256535616244285094817077049438694455980582822868520100785011202097522094175504724109780439445562317583372899600674805481328727180374265557427275393206080367069606570084479823791417894661529098726006558647820254287769898817408592979087728156631224959329507376026208248329230724864181709409352242311906495611700811736446660367372579968373885517126705258052302178501361724629231175472028036890453008003310128740419588477804674605420786353681493361581522925679833665407981045407593635174854330846247701320312087930954495696190533886097571263339549452534838683223763105681909211091523897720822868850571796372069752709185847902067971346015302925203499254881381020087246497355733008922093038664495726557768336138102196639692089097319170027208341121972333582151261549142316926109889143398621008731803508217348142327706078850596975862386382250106665915265953223869327806380732560460377588420728274836107800485026007616979803269002539357253888958786784201133136350069830270819100496854633298737752105809832199034961738695818833520094617166580416707290526656346316137077375786457767895616594436376106685537497245321026491155112475311137464915201590276306444537823832438118566768794597013439038601966597405774751901421434462477692462983237447603484785668771245306732699416814674205624633396113252940654444176577123281819856003451689786890319859875428565141633748776104193517102212641730561593908798643649481593165057210924185497938682318434207382627148840110769429780282667691141146152220360429758510052898626754630514388980014806668005246202936294040126275818758587490998840653462959638990241364263487395930255019720930329161713361112659072963232774725398363320804856967209672313130063738689930146017727366013615771373295833208624401944326355505356782788164134051763735609760051775462609910460090257737673876538121285397621638307112502117177636543397460254691816443836217822502448240082317941346079752460587252697247077657540519094769260064787469986105023389743425129294175523787006422538430656269513716400148711758175130354896906533681025462144899821730446877776099437672154148273260070086324282582711434446778155740235594867838520618441382626340132948685773113434858960068053908981713718005275693998402975632752086935880022985755656129386851663241315002480810873220597493508389703112683018674948930852602377812900420310333658357916722207715773346914155323158014104610374873870305437721857213983863185002240935359858467669018892456518463240380387257883165169259488238476003121439001188376314840804516556394155268677944874243741501243166828655394917437145601950198069835036591501625934735325132511000389904857706192695277233452508308377645047449140858572631374213269156794815122497329800924698651426894012694538454388234033117391513069234495553031780501901190549199717100394377979816961271446373229290520040767601165314753663328144166660842754981938388934899283434670912458998767372171933146227416516808417990694546911298208214217580096413899011041347373485556453343357151035414843565295138659133896748163398837240285270118797965760988222641155850648871637232152640779896615242908810541983452401042084076776197863320973570106419078185550855613303148101598248313990272031313775650776234910884070289938841600000000000000000000000000000000000*i1^160 + -55652466886784212861025869495554917210705429838050758594092196345485859507532835455425390216854575509487114843813700750296240294347342098043069634141502394289673688006191717292406860436981944345169485360779988624022754118904787348906965818110090767434346424127482301437141135332347741913823726889555200025486074563781365919031636949422366766131571455028061314009946407432048429360665226409413887262977053897339585514610968048419510700664533371152853869993506393784083200510957092652278073546154712348239640886194875620563961145265231269641796143691106652924826118707500249462784246413063587076517033104570368996542035535355498762352825363069926121320001797490585765089314471144377794269004343801940883742773617413906910174759194081316759642778932293069923974060900290537340133884331613047277215209428601879136096812621847051338621927679833780476444159636300508807479959893034026437552047643053112367616838245399037567687077791401106522196897354239353029555179584169279841148971366712457299703401793592107015817293180073257017156026432438353263152560322710144276564048797632786684751908801149061855353221834634046341138834626106984123066422434459531113449208682278440820194245528942783073888847324829830931550703834805811296729255272150233892760282493643800983176811195668685190804353810353808179328736706642067520072818914421887719863970099114713076454116989111644321893239197545617735262029255745703600465591557555346964030963200058263400904272269814885932295805647477723444960311626749234713741351800396201170304304418185899726019332901319167222678523118713828096447968135305385334031204250353935995412994383346373216054212550609290354207314164151373513424164036334401007557187009883181084645807139209827252193349170590193580976595055628943664395078482131001759430522902127546483663653106298298829687783185404543464354380118997754224102712818463682871555519424953573576900804116703272016755502688138731915771751495685785140048328946865464376909470726899665966205752202496573074157481078175090673178144786506444732157578805845863628218635481792229189236990370802925595721049190348515874549507501736836775121907611116054078416149772047925290137776876973707612264828807249486318365095678351017647170100200221579713902077039201874444220509082161432475407358333271250098596121750764804483388152465204172093813080885678585873319987048183574401879107518743235439201749786768942216662378557979862418072574220429858289061403968557028624363523343253015281083115966011908207898926681594640453668858771792444544105731746124229073241923212011030128926121276644949270152876864658456613968846078348430630631549237146593213635172802830733032033623254487562511787400976219540205566589963796626453179300687199168456978385958149805534652540241706363613684959093969816667706082839519889535454432199469472436588966993394834275884722989965262631393269736740886693716920300814275255919722869761595202641559383496440295894885421703778439986688660066333436043681762017428083718093610791443620329503972285034884455315100374223131226532887467043819672123631766126209680317769881028639067687226965708919302047559766660040770127550424855009719803098396890120833534548487371656839014993907592525409611729860089865796832094075967073995092584440741907736969648773104672333684995737853037620441276076668758871957980676123396642301334522994345094872724542399855335185893618780561150297597060661431042370764314562142864416640061099235252015585280313098895467534457241122358689373266029848448022683320320000000000000000000000000000000000*i1^161 + 1362256254052819353309698066988210879174018007119372519149764808630998334034283656824251777065454699684835063533648019677250219147885277262813296415249493890061115031350162114527536470033409917453641766089297710197924730675995022202951218623338440469849045512864088628122219768948272762916276245311474059961550407408058768834385738887147831170360029881893504845838613354327834398524804778558515063902550100405849614346659077491243417696914462454912022598949593061315070450806017451385371071942446040503208803614609084224494925803559267090862373837630791216203965564005488622279537026205722449842630745779069438667528833176752398171836233424952359270964624285295864855402254666456288817312524739991647559114361991979185787240411355247468669215263484401735299334223992037732323143058837630421408823672849326730918530626104290255105820513402738152636542658895770045929945337311568203650399071175693981459132665589913665972765871164302549581470658049582020447482278283327682861956648485429241050415653416656903525893674760603264448760994221434460483110218010943626754905217163830461108511149065489365733667722683594765674552977489760310822656015299471561969188230219189988944477562638933039950348075198032043771373510257258993275274716739798446865192878072258381659773410389890312051346144086950184228380701594801115155283914523827145880583657947661608362869013967223623825110020592927271619312402230224605777322834278758596029588811718711859326485062093781504136686524455086095182465259355997487519111353438354945183909540711574155324331538005576647888079804437457042909324022589049964028698966433602417695875603879206181982144302659675799914419230515948679322524580211398799513586825115297110013163744895828877541077745829048616540604913353788517752692124059885397434476046026928454100216452858858086787814272936089432023370202878930824740755564987729238694867841357581452593191695620884611028789656913582577971690911136862149667377552763405467606278275535031862376409800751758679758401963092462854127630264325420824066689443295438431471835442484504538647679221307553635573662573847732262750377392891732211898270003135306539986101310406010236582192966259174227039727004627583558877287655021136500004683928168260268183421250168928442271459446314910601167512732097024688467346572165910330770443431556306273938461333113070275371798639200054546133658968592322120980839796354335759977400467331892874986097354269537022565543444399784962956432690502047271618368581066246511516282280842651437801182148391641708133970234489127716669920966020295941671723906113987632133735682253250857906474875758564204719707679931878836206589613117927223494361051088523752583989155948139305990608376475591395397225991952555572419311981367274163549935438846869809479755604825047468179638432414381265739935993105453379646175984902383253654921119506392002455510149330608102001522814942410589261867733423795963725442132598743715213448099037722855641403803418219529430597672937042687639615992222616036699940404984578978657404670135916353679904612418501405319178248151888533985947664937477304397476424223068439644767502953215995325153259294397836668504830064814267487448165053404662424648280558934371417579364969995510691899583220489970624283032114368432559147554852478272481897647649530302668431104758309094496047312597817078325057741139271767471835315106733716960515882167730353420035110361190017045010851440981296461293797941915865020950548240703765476460441179655188438398347762377896755200000000000000000000000000000000000*i1^162 + -17078704553131090930589939050650049736462178121638602235756870555089536188281102259068821357424785359416395212376279020496019472384905970251814138369308877412473206134940811180611984475215308844618087894389648215731650391839919886353057590210484263191494664874703737507420574597605224740189142305743303717451477314921193875096669388332529136240257399232307893310953967948154080911261806405858374353703391791955779256669600094623496199313487200621180435206665522315178047788654866217275471564893053495375913623793927957048710798171518458404688239923175750680823146091762380075493649834379287461833541054002754517081524544752448454338123550816030117877156194685435671878894578853238681253628626694778332372572134895728563176289360060602366963895686693768102842269813114357988917417359281128268205516898287730769783398135265476700511374155658494577578702611799811688867240509874996302897311179506235956055193999992206430777146073165814256117634438896874828700222018691105975836063975824346025840890872388699436708742729214276349347869397660428892938342896050021950027963956025465998197527779821011314560351159413383911974513609200620136661333139993992331640384692327829121100164320284290647307449158259442755804347691935841595438817220430744933327799662403672455155124984356239098092737584275507553326785948133824160754091699819270586240710731583863248927993931170258031528964822722686207434351707124952743705662596508357881818448328977528223656128117871779872145572490258053097267642275651135719407614869388020716624100975604950606991411213358068257949989488930582805550280302273323525464420379579821166015939852941911042149969292520162043872278984207218607842273387984089006218991518796957662514793164439936728554354341825918770028411600631855525829825495081450440451505133438130822544304228137303699475676283948274002483232336085443124967716115469995880111276914449970020043393490179837930163492341814524064518488219915259862886652846683767055437470573362819434499328355663815975055397561864854103523598485535772636277329704893081993816489327664896370300638617229365065383886427866218998069748196499826381365042449221929885107964294787936312678881961922017063534552962060020956964022999676152717167650374438492121840516872833176404376353218451651766855561915078610118804898510524050330344098354117887527254488680556563196020917119980433609719181029548495377808737386387730419847788801698630444337403884370787085254544300759972120026742775530871336908528097796578541481765948507269229831885411267919585398421648415689882998290650123521782258061846575877419899536768831238428519050226327583800224955100981801020251529739824489679677544050865062194212473048893317635810093212665350468636833921774024125503403847480530863695178470836871649513571119657565133969140085182738879292845339712462781359948847279045339646664273609069185345504218847867740505837084200818376156779752096743675029676571105892215944147088684235002681952956778821836563962485298315548190700218859321892079360252007821181091679183126748413290105290332716641526554353694384551097308896520820464456237629167816210319052519342616939654075266134275764266117994778510869744328600893624950037013746790653470633305022652424101246042182258785057009896941143162810583586203544384876970628409876066554823491639445256394622604946449844617306214517742573462481363615468050470199004068699375716932811420791998217343234495535839169635460434851882113509635311600266694743103882595577218002771037388800000000000000000000000000000000*i1^163 + 134152499556541611408898548531346057086597910675547450686043816271649570643762548095880601203428561977931124265445699444858708145134426910089686694056119285322736062805201088522855725112509360913452082806988879252839644536916989340108478450439342271742762829445547698751385981398256196275426335899897685040069047302795556567488736753979221444527511732989777855195946426778221622298040776915488472751095228552098670935544113696763566691002308496039454478010146772072437129243236418492847406229745914656979541172465910759964769491459449882837949500201873084425445736627203493619137522287211182434239481684305917366533892017861245292104685920181181813478169748724179018344258356756607254558104488046646382462192424748476906500556647585693520201644356756736437346407332737378439144335570750247135257967604575817076142462466465877695036868462377337908392093561036085505464868577110067047797999781999559185935784755787527153594637968461232376530297394383363253188466246468785824232844107386192658580183582429186448268229242549580024577746621764373063963606859788715231830937483779944096586875542769318457857787967762097103667697325893037911759343126646377782963499570653115279053252589100985110327234388684112675116194889479230783720744371746837004788514432963376792157071893432556426375634521762997317512110896770137319164268044813498073403932543083254688343064853787554394187367374900582106812595651214864184172837623486104807867625231449488096823762168613884368967621153081202128258225413198291483871283580768631729781175761827783335358390329513706346890353608062775717652403306149430607134740516010635056813089242836863868039732204741674162959306529536382022014396933270156260274862713959654180367412427630190164800651809177796807073472368966407727777726993297309440595393082608279800816132708936473739478441255160769134952342810027936882149556471839550317115473062631362552748932212969055437746370679159381732625865869615645404381203045337702027748029632537122855694582133319200484952427303605208802025981310901319884322277143455253406928089899394018319223129524777388696300535865563834908962081687195277562495442465724764748438526978551212242251099672573049269405136777889520488150701206490811019471434956540335501961715946041182624956960655551696195370586880951239457518009661810416310672819396054004832220711849612394168517789418795370015038574722433292109719281214754429687771331476468900391750472380692439890684134385108022375856789208153434068011001483308477273022320597640179218538380339282393684028669134662917027748940664835651736987167459562657956293517100169685175072703903651347957113656443900875038283730242850969115544801547990250905480361914425595866530103337989624601647948851025779931468151853263909154623183592900060458510016657075145257462433631465406693482362887050026361924943156100778061241123302183874663571768746560232838526023213881287231266081232968055014039534901677096083767701499108476888579394161677270109026492120335104485473181237252803547444529014326313786951515579406114396102557351462046656232947762729223571498366717918691546541896834098455978691912374848867081418427556520273378450134932226255442932054304712048184467511093209554706459687716931232252216770402469282996510375207876260753936683595096006603722655118046509766190252235965301315572381360973951537527273453030205374285971417073481470231149824932183469223128421243384965697499966799038543537681879004190045141369554610641024407803310937200394240000000000000000000000000000000*i1^164 + -663568789373159604547206335765508371423698419345559494995795375195511167273713608578553855561793796046125077349824119831794701235666757275412321804673530097631566783334753201672437002479951552374023413077224313638293422654039665617050487603744855223504182639323596180571379067700057691035469456139049558655587089978943025017906836961260807950710193030200267583613910954894303824938628941066101618621813865915326173909634205122693618941846232741035589992569439188010738520786894140727251805747157747230873973390874188848141829980136055207897496657445194830820853889976921665443307075464360475497350394396248434029036379316535920095091526942130454613830486310876311226968756534605680122418126829503992038470687635882493004132640353182348901578411935944031268166643235940777849983996605706876809883443118208683452316056399466359826200527086280942772635957240954736643858806621362188205434123598830251048060614093051585192565385013222367159895362186881606493764873318153970111578881868375441587741283681431110283842737237010270946895321463481854287090743130943673537615506528196556747071970042108019731685227586469296962121554464937186140405241261189223960710024884517765160609202444194576491891186868170084758739365891400059452332232142838995414584502945203553123520103233672487258042043134778977997033984832183639766582688582386327930322175775694582787154856181755301853548585064100637332420703853850735483858935746171267307116159576384359119073406283393836892303211684526449897089448059570354430737192104440611365958097081432516849443559410553564619093730827453561714742629194015010036425278604726074581808523530041304498536957840034855386204120989007634797990084687372718207802244575651843899631599020408592353039591663630262445251650595678923762710617439477253448685703588490592134705515990060814074715112351081468038005773854860752514506708811336555074165804387143348125853071050048352909732433453793673408138676373327745054469142381429713828603613750465276643627854247393527173958113649746501075677913729039213255075945842824228507743343138467558697185854193768149228151327024110786076779518300038133558201834598953196229609118579993212674615570220994913516530643813061698094930986806182724759932006192299400889675089116882800175721095934974707925442088378508378509904402394145037734929801630814721473581277119099216140412330725507975004025293831148818086621857747252155005684791999796504941657441360377382596989537435999690186520512594791731043996331154647883505788304889354611206781343802929539282234650828097984725292273491792179721953043834444076576719157155697217288277606370497643508239774361781442165845340193747339004770250808420219659299273598358310759493391634252879895830765161333715832782009235226206195960583051803611835624378344777493374067478631491839064548262508834185438318578919618361839353199047468233875305341650063114868659624993910233870572509352595247834736583263144368005483643401194547937600782355218368744621104480275654358795061678423321462778338357650846287799604076708245708602779314919714249635976170374473696413224116975091244956884180489153971998706949581461814609314327818690525146222925866018206164159527488479487083733772786297257296208760324659845824517929561792738599179639382332463846876389058752852770879991834205499178790789779421491903574549328753646836205832690174572226783296661789140139966393924888763428634582403486982673256663399698554936079560701625038348853407063402481318887424000000000000000000000000000000*i1^165 + 2101453594203190209503848156824678353396839217184009127876587925503530040374799985905741663635007248737443363705284944793478805905734303767549323181116609678041019255904423169911537475165131648471650138203429316132177182725252308512908774504128327848027004862123504540493761443199634744792951301889581085878656119116550789391590862153985753435341163477171594482971687441496271523239273959241014964327532748915342851009547658702899787425609744319853590346408277370485522964494298368576375983290420327311125596643952312161013412503937691490816981670313846602169636436346949487870524212301080555039449306772399728775679622061782941877526693657011084400567180809322180768852580098148054723790200795409624659317369114304748868305830741726985123444381805413281724393908629890515473948499377902323605134476332428614592574074151830665119587451410407064952375911621430799305546082737935069949485520564017866777680113336676752534779999950231446430326038038497610019287402110139113736811845883471357114451915031033471649963122064388050578054832317219171440182026898439269822996138880584683825092586551302650320219927407434737957778850070094266033999279508273833422737241808288213064470827984070073487783449079759120478754319241010791499130918526021274072819563730775036305936835780989873288343722200457554340964339253783913899148171702311599355414907228807971363300322678915897112093565874494174587197219847440202038845005859767916118138389817242780341256667437928622374164087946647003732067450811336575604890661441146365520622291595141722620735263007471545364298049392197542664837063628324471881936358657894185834936243714252545781420922646496575516666976048630966680380979412371079339410263403271617839892742795033935800385072154142925435628700217190238379233356636990208113373266791079272469274310360810487723212050795565485557963545470926548556923105320260942356025471046676790248234190657776042111062566373804804971046157986492783847620526528524534390147862024841145049876903507286100505261446443213197328571150071117997807469016746892668319229112394055492812961689904995417300023956859041307061316625271316320300783170056554739860405275089398136334283752299719719130935552875085531551959038510293872984210073274960259260660922919061817251755995214967905144037372368334719616937352905611841528878735032200491769958730829208619301101014247148157596792626655470396293984108363202796624501816388751474774590729883693274293087867514988057551791025729589087883530815004410363874566112454711701533093606184650047591770828680082073087128102168033041015661442754273541075415801822129098417092860970916467330906697645442079747863174596735794679530023389935181272153304200269450817646057462429471976940422944333237189803619807087841927354678533710507380420996236744124528472308778705056264837028792407035738795510687920911268080688607675376559299931268888532563504980801887017676531200096857684157467751024031236026886611410973977147138555983285174623887095098572148110244138188210820904246649847588492951009870468867187940198145297717607924965308307511774498126403927058732465120815472090256823736029184491678775000929822181282025311495471587029121542213138116172638545896206550013385857078360501889741195620712387613954000716138653790131441739018130915370979148165784066970679055662739812348252112737524645277018862813901174931249207527860115246982274082343979850806183026578994161568389282291333337759437196089777242438836287229132800000000000000000000000000000*i1^166 + -3831682222456726445120562258164194522442610635120367450637564044888052112140752109817511183479670671357810298616505211066486891744464982068421750235890687427325980955689374590123957731586692161619507656609770615902099700856120715496273535105044963016684628403086583274932938424810059782982338089774929079838226013228242662326801158983470571406453454348383048069428132107438721941800179206039314876173185963159161995350652195428230785506067874842418075037205262108516533990025800358479316746954470680335662723007021645644308467644819643739227601761688680400874228995732604221609365473330139155799239237866243797761326733611894549464504739711802278620021952862000162313858816010800092629413959206536721862865718162998345280173144002846925096377777750651571214588522185118906597007792289496691791377175045862740184741476448793960375107770905975917269647850342505811495932505456433624537561594861604686650420618112137230479148442858501005100729814268200162016023288394055440971545962961620490190221162203001249810602311570136083083596753338025053791933617547449433785756185258434937272713593126971882255205583013998804510051134784926720012064464656591260932289454230173528397669716607365720603589350768430705241627402383011920991371947628431949936110185206450396937775160665254836138987229402689890485136811897007577850834007905716464360768803483172494027869586298744021426198458785847376532930641232677372976736154079094870841662930446602611150032092589838675430802395169817821355377948360455250490834816593537306014822387049178510892778489468689772988445921474645973541973092851736662178270583782155262340805007747338758204127384814783333014674312209613008285455526781684611094068888873219824891928139332378568444138957026385782893414531581212559749126194854992236294274518071473381640749094825621170450034324850271569700786686525604887636335565236757285502117414823953822312463386677320207535864380135232879687147678015199170534930782260057932847276612037819744296593498169554418583271220225075867745128114908565389440386325766229587942558414027547312237842206393997456854430006844394077603741158139765217734446521112314325894530440835046771554793332889915939128208642271582820138323286812786976346817201136182614601749060194774587154157524045252535394570609119846396580163463517239894829778840830436680636040531164653215090745566569441145787182704895716265695351735142354634886786677295872124774599994855539699473984354985640797475722622314073034324325677879087650623887919780775264009423954239488769819497151720037142693789734426177388144718725789013205301072561196556436820875875231883565909737010120624761800370272300266855396176372243482694426230944375579680736003340032473039334214414013807132864734412769480246525093113245142971430258877181132494964146353469460497208326942914692414302959884327265695095272813701285036530780294705012911078173796996266983184607110191650130553521787297204677777213659847790704226138203311980999639905434539929530869580099208405229644755888174275804545447810626787658435947130709588936685690782005066245770165334200160916380853312952099566459743112345856995260869035734015881889938207604991349092063918554349549654517345149052074962721011514224803364537198518410666194821634052264724524089212240753797825158992805588877160998926213517790268645740207158110027932761778029234234080488932103291048745141315766268984403586185413108800208354401193564935117178464813234048204800000000000000000000000000000*i1^167 + 1709363265598270193666250976696589053246256916044134427396477630966250411110220883904489978189619355737384410124844047497196441986340616636750696708376288008724782677302280527652937063007477954259268597400585421634005492428057381113145437991358407163282549519845388842934900971342953384204415654553630898949735983505180661536673288576612358768613364255040777000209288760590085496995261976181799577252064061823081888181955485150106623516308456190360551014297528342716874577003971938112185695103081577155013002238102502583782090582418896846293324405591691398904671310462465430640840470251933003013382572210064151805675896368821696006649826228385228828432176011231872017679194344811552769202319438591647599559689819289745141397709460239642414962680170441633996780404958721974966426150994436519663231677846777789976219677707220140488273001180447909988704646541623768720778837361993235565967243435726538166734077260390703962944331796629999738233761968253544735387468210510846957860372763875372846294423532422845902633081252362709135652468581791335130768666440595665704006346073025649567724594737957854113100038321140822670378909578708672206638323376904695550548222387396444618942586076867895012846267277683142422904513346184820438673018926363046960460868995742264347146153913384733237492652907276086091877010084775977156994157561768618248625672111949817435869747266059448257522602104368425648415824406549004207277763180487944147527067054478906864459570679487077398392651007773241034915208626423446110320840595623828342248478420846045630077073858535356546764172870959558576456373752137493664873082335130973715300257377452784684235176072079518236393493721361109913770260968705418145289979522042990100268702255585294818676616758590501642381511611153875735445443520971952424613523750216819361424667510833143692772561642691360827049525030644698129516565451812875736545944721976319362900068483426187102099071835326926093709789056624934224712931035732225376714641336069892266893940139755377164155597913577788499273552694681099996491350985556458687631808942766350972510370458769132132683251899766053773275852857800082966325548292372996143116433401163886688133988856763054202203886961764219344148902315949205748324679915372307361231065704969209079717788561744071851171233261070197612620201644848278366941885068072474709378962135589569217414800410903174903843320313969462535221714112846939590469504300830611000054864401921009108921338404693906956603420983042557519431506815741813377269315628231449898922589948989028738135651167965918652499790052230924332336223741341772060373043593739571504680211120622785638916565323210830324667360184769544971622689720718013392768512907035548807410110054726381792540784213379952248459667923400329326609946323709451634018035887615107270626874171630866501478816308597440815864278177854308005490952042700618591553157511120681716477248377222168130966777424294078313372263346746704263539888101970875838374772078964161071542690586935566183677456948793070738933829980357143119885386846898118996745836236880400230245794424273778306481640958417730496550038682292114374080825652198230367250582420881634180369241824412571149562857373781720941085259700757918514836401918918548315047266851632111715076725855482081094176298194607502660231487076004483702364627663796328336770584946470912215928862282257878856771975109445170055090148295156002781599213575596301804129098416023877979236101783552000000000000000000000000000*i1^168 + 3203322868123920372509350958610502404124072564448089137898798294755952215154399087874119640207729996416702831096445844624003775332653693820324403921463474692986757758697317801433475436856339071321477371456811740085017831203208992735696932178763413652234757343718733338682509604188003377146462025056014151954755521644167960746450373647549984762095561247525845641123756946263818629842527989859309239380981117948609889710818740531556972278618610360245084343727783029281797608004871357900099240863311546375458633328887167837224575510872399955079111805787902066991700440550592540063020654894260717624424157784599617142871646658257251060217647356233336376324055722132326239729431322668014713139110243631633841084440104314286874861699962061260617398499080405790442176579650098771955454168752515466854776486122901802957077610790828179535511557237837202543471007421199700374473589244878536511369647993298948669189001073120632303551923634535181128379414385278592977075295135941661980988104751329489653935005769568291731660444384409248634608726423677879190770286707070289513535622529038690945822340516806451758544967174696013474148091121023695292238617482177772049563449165158402202653272523689880930059703823494121387735781329954726850484667553941328051465657740057445035919859435985091487857930751293245998932551870633214029470129093689097227078016580849567528892692305240447811829617269840358082843442122708051695118344284678777468787247741205701693547695472549396620779725135414220882371746395937222759227398866280135651344743424330121607274575530036327705215007532060771920542604767389303433089605700011666083489512230931923077197424922296666306639307938591622040295600637786856997495909952373136657878181090796072962126444485228549021958127549156811341999854566372908431646323923508300200745369111346641399104283137197880121954553657110920920766482295815371662989618684867295006542537577404248539214132444281190027233353058227252445148116277473148089846043426363409249207822450284657987960665399037870297329725911889790463150072983008495194188362949712611761692392478115630056824046016199139600046419509026803375322861072650163450387923688618194688679279379432800714398180828394653435408634949842606104973142376263052313331413282718375484508139404187325527894970326217284996379793032261079950146565471092986640060508403535538124439074204305278025620426139269425936289905552211329359196394622571795541424452310516723392184707101950494336233634889586841572464368169330829196139984371292739631053052189469613247023044153136833569485807706258814842635099680891537598518313142332379079217941483798250330461955494011297062234330755974251692677710475981212915563161976086044475625039513708179401188932029413355373047853954599290762829747549211515521763415688836070707674552700273884202974065129068552534211873020264631807590278886987952183830213576726073459290012288831564174960237717734163174651488976283246082501599722192961742626477107865945180643293150996541590743535268424619904685359225965693863173987132003805851465519370691758371685342801126734470838285629229200942456459318207449252244317492282336958887082246795770806863130950413896727390732472523259254704073190863622965574167335361262287822266216839772666485250121444320347364125368797246825670285022543851438095084407785823570655699236637858747300680138425266767742732078450735767852108344171988015865945638979099178419559333978596966400000000000000000000000000*i1^169 + 3158336699250637620308294883485595662605865613616421451309153747570102379367112180795848368157730840841019071396920190203319437087476118855744581468000736842257842102692453772890241994292794179282111446054612991857151119006969354731277709071840821156392919535973846112410156263712911563984929831093289838235454645795387903539751691410450486847879441405661700639953933840725411029143560374302176523885942986356690454401029790132172161476431799138180999554200970895663228170186750928641249747074911528515779472719095469708797693083078861903256734930566921868037820773216103640388008182045127571222359075946359106839263257588208145374105414682350999157886375946412445742299135639855733119498680972019531567713227856944200689337668282172548726102704188702301809451736454921776278346690675067280886012856774503552979826498852943816749587068117649474349410314658769881866140795083168517657736095769130960235887036189882869667350228305068565123275245098162320690360388130130851345821541249932408307991084244004433598432543296758538269475221896253487088619785775261660317440985964883185898670716561442040971370755633648305702310982515737872299937080982231735437327845288700999929863235196683388003812047313546198630322127436119098273623188558560147034490965125519014985682096500574799744230833072450968791184660376461821415380754869995413550290449819425713039381559454110426765824644011976608456148258331463104227915129091078993469407694861657016118225521633446699983575216919672949397720458680220214434951985220999244011688522254329972941921027542813730725869793000783920935338000351229708553572494714394768693856026242941835576179907200107707929466647176080291867789972081297297245345219721201731983618304133935718977521180504795891717156281137107160308078872252221450809159728704727361295773154004298884134137730355686923969818896921568238017564977906155383635253074071359638021938632511296800363076094836469509111983903318175502149025964901610956263936573033322818544284861544198260392903277984453216928269036020792017413817232496192277681215655907888777062050492754082789559492850837650513426763196512517803927958478640731394389074881092897270719229212094387834995250539094619361064494305148796436896772165040680664759978831694662627998985043362102683900252490658271693886716693410039250325595976243895367584694578050502025697750667788582442462234705236508306887467542958572413197050933713212295509628859007880309196439663757985914888651895723279207793665846375621026894984567546741564393556159299064444078880725876565362147090924089783863259744193028417021589667054510717721298282774192166563161836867301674531329404422207929603948242329458216085474928472631661889501874847984759868263720505526013826262329155654760181056530920630211841792034278219741044633917324783101630658240357100974417226959111189683574259461750758260581889551398615613383738299425825906524728197052928857555551630377679792074534503855248519039444934330578224205637480972129531096885775079869546365258033255806352350645825406143764588045703385800324910310937309949744079286675095755501099656946384490261874442765759881039668084700463360515124259521799593638645433641775273911982166561230519144416770439264544549887844682715343434560681577473864372699941642888906062164041553975594870983250596665639810376140693828086398039455877370716570269714178091437337729842985992497806910909780584163323319858359173120000000000000000000000000*i1^170 + -151167495114693105359535203279418652291338151806361058743450612218351935734969504641714196182827317252545747478284667615130324872515572988742830319648681108108986144580496680316199643126336154038265806800512724310243080894676782838547609115119835148228452471135021359228348418158138709682691371887373168802834555694533581246678521260031700719293247824709420533659699701894899839453986679124302028907101773639501948345192489784983724275810276838229533594500200533949919993164254295330674296904623552062900746265979634753149008505492180290412282411305374949674875463928845135788985925758330275420090471290363308802745088816250884117811518205732944220927339067520228311067944725073764230593957529475479551417041213705843114208538111373918103200153263354301504371390631765882069722254832747287542350459855257561470617489672446156418108363863872307933826960685603086904926089608776820441086283451841201702213160316328278370109998521816811343238477648147759042724815261160778309238312984913310357066073072983736905448557718887976847253711699227909907113181744937036501157246018454572150535815242178179062235688368864398198134519801938489379246992832422695154133825694417622334064223008892783067425758101963424086785048767892849939851841462482464901485400764438154077829493712261930646629816184573200202732355009377266573228410880437610101721821191004391645833181343163735641236088498049313232712648038059790323875372428808264675150134845217616295558504689756834388658758283019887625479936279234923385168194291828872790388647224654342484126620711536091927951487106648244364939687644077709310671988428620775300061906516901404699164712825388824848473649851792457277670467050308101531027413076181747759987207598835992118537359569936530579968692887623859556567016824632788152424075466057197387331798820489849658664550633136698279546711723653054584011494546930576064195728271713341591402575117263256536670951182892598806397170065777149837934272262422070317056655877743635776223751741723481454902517347675316064430121892755165679469793937788510322357066352795065121466254564206352192217002585022867910167398845923098615963469705275323268272626402329019644852698896224291552938578641559823044660164309968858346473490067221585719926780199353082084353080394304523762603273017498173610372393305010019446153601382800232656246338668703015355813524646032184390724515240978382474025616212280149906806809674638976417645183514499345850100477549603178328607698606681257225241564126874317475089768539691550844744855871375202897340899842842899901056079799938418274525811295760894529072620700777077923693668105456854214587891825973860030487621207621388499448923122812088466000555235293480785701335637563167432050370277759114907170714430702102776032851490422542578408246751461459955157525027645376790418787643332231186321905163045078346117671509449588997395056367377071182098458173454604468804985757731987783040360151152921914341100880029395727094723830486166010577921858865453226185802312801599322662688361871561562147520798925363708624997767062981326870590113737744363917232291924488169675048630823350238790119858417082533765300860616612921069394704758871842830375490431765362397385244205593941524641811689847556179505447016848892887324381189230841732251325003567372140561721983016311836285197841848505143468083500412811667073570928606346330004256897221147437562149628975363882746493534208000000000000000000000000*i1^171 + 4931106145769926216628828664370479920088069447163765013839727270985131339769091373956881338816316774887029118246204073832480672286968810454840591295342858497121411872813155263394217679354428430109545711319646212007250344026394596693217783147828709839792180204191704199952054467537103779482808337703748936723964815047756372773914342918804366738096461181857741775126492034271702889121014928773785123965400389731570186581495013978466356650438382782056824153691813009849264508640039012026742932028424032317165938274788618003856658825219301445098775751140350047695457087654706647461323227471698738514807241894500008984355150333281535939539005021409848425812568804463591026009510252776782078058398264701200613368253726575351692702949640085533487040881951900173281190204204920039958435133757929423747811585673513724705663547034070674488127194274583769090271472123647614813606519002931697393448445903577829103600084449095801783380343075184195573952650489114293424308796425621533702168090485520817628701359708349057778124772246973060138007076563345284538681306600951712303725224461818745454267235391538932451299205025081205087961090647203109387857030774450308576122680444671987227563713533074530834462526256321102383176020138265069560031679336195388586366377629801383888988344216676589673642204422090841462044832010404568579128632363932760547491591129322281387917605608876258121007577895508049702108193727113683771310812392203207521404401915421488853190851909912668089536820081592977028570700187103006929082132163673718688238854149841388939338056266515269060291217919812154724962378794226761822739519583971646082392035693380201017993967479754958964744077791814939117422786801702822759246045007494919594211403811460356031362826242051166466892446960726705473568802340430057288782025757716705673113815427796591626644872139588559941687409345118060454335243294211450954521368958808031071735714366499985796091442308762981344681302449955758031317518713071277724692130791867544346661233626139907676009478605712871053810652501806141076551435908556904690500476724208466460519077218720134095775306960531484118056760577832492956626431259105614625183601966719611297794515886864826562764271792712094858257871052301151877056093745805342144834467724451868555253616105106855526013911379657383241043319381468589835654784485782948980653114783226025323486412402566632885648266493107944176267820330717961710117920586044403908136455911843348599731778797754049708511894974840873292767288940754844930044096311156571524693355603903125189371803337819421854217910450753932875778119001068656077911532633156924888518504281501069412503342861958355849384684473299066343927428104449118750054517006206425360933302269762787358806037168056924675685586666436154911633488915050724872013566981548893718544308981264442859910130419335855549498876321355214223037239539677563841967111077309086520064867365317890598073186245537469148897078322698660666400066343543520873996583037798105805595416814171291209843378082642602653958940169968875908682571553503446167165482983758897172986828695303871170551018056524442792368849906916836683962263774904424711313067183158566267952534984743393364132691537954083111302371345826096431883110441395951068304003821276249730807720992049556790272670729136530792447910266055944442929516991889914691011999444700354890727967656898778505779013210220288219485926575866642432000000000000000000000000*i1^172 + -36292810062277151588684859583472385040381772359078208240491514061367107878265170872941060143235367403141454246331625328959026998683373876939054940681425354843804322720464855776115651438292938587850625769011209509646611358328037284814464465701991148250815171867531167916124498742930757059038060752866358985815847038266950960573697610476118977058761766020561872552151644130026133918658754438761171382464587457793540698534824315655683921276105213138222538289305453045926280886050568434808743865510139361210275770679576061367847094856673509765206487698934737806872752176903304031214491404585353712420791694287530308450830131601093074948934633212659477193968438497844736744360958106801339233598245343928254378776922456728056138799181005005740078611207956435735926853562213647199132770299208985182092237315854284638378394582377737768385941167038072937476359024946033814862872551996174008851877441265751111348971190830357700512469056825396611058248625916585831773231326135024160546930709607241131894107585379817790420450646986168280253044236683877066175476735784963750330157078429086400749880410802996986002036374152513673319747944288712455893630368945636929083058890380995514637961222350885090676021630480007002007082909414922545878263698403838865108127474054013242817550230407258662447037859074400845996831593226702544536812338061886821157260286775126714748610746345500459116077694764546722491355392590147747493208777518204847991765345086397165123223541784886794723471260854567904981856657768827589791984937580713969562700560052654729339566724663725956593787162455771194895575735310833266395285501431388492115807264562813124716272504214040888825031346854864244391970630782381285849734280685213719140112757504402575180436922130092838720202023046550343427109445033859942263974582632832791714922573682274245339729490397795401518583087813917347945464923910427689131871723862043165195536714189073817128656702120237011400651134383964518025862668663924830324386098382317127470835302389509076625257268310307334372558149664028766964674919099404972967733063264063619990588197212873710659264483751279161838012374549036001051841935336763024521438454737519981203221681263556371779617284335688069294348899983095063272142214234322217386625731740857360556519164733303441540747031284173723364263116924366801249886899255620610017079181792527440976311970093767201818792402269029940579535556817209067515937216328715404369557004368434143428038140421003381934607918457669728179422838424070846106877119683005102981668565252292840607311118806989768971610800974746205443962817329886181981212709571353751921145804592502394369564117269081935853444311796789530820251914026828123319503111680782269627985518836243202438517427773985590057355220790841978869824686380758986587140509306182176460910240762212146466005793773281912151699027061796945137626911527075492020670420097294533559969743665648431519998414079051556205862278966094462651002326856081779109208701016169684321298438019665339644292609935545404568214924256178155136797097143075209086345569433073279518002091684841497373713275965511225796873501312214777408557556708741289353985238518438784702146051635785051562283833110716941718119365379585155784854660010370116612138763669760482804962966204414051733146944911519970112425056567901153906777618516328682507416041339759574051007923150431383372623837521626158092779520000000000000000000000*i1^173 + 236151528020149581703277956732141428509816134731469424078513918971260537906473710743494905705906821215486445065785135076398818740559354020875768675373106077780719984402676384286876306475320489172364030994802549815065024743504112846814073476582478611574024293667643430572043516159151676323440649400385937144689813193937722466898189432968030847350589595020198388158654976996405319151806073364355386567568145205452965800094871991779477983940963190885183336082105975984390463609978308872771838820380206120668079522726114606026829541556249339148179132523174762868718128003774338442059042849435991819713638498942121315264205328387136098829946175358693561302296505933646354525582295219761485721403638260431704374241832394770729244573326608055178431733228937757461803277097360661180817467583133468972289371494496067804808357289861357352927700873677846457195031851384117362281553250510406916143963824166382566516407808386829945892391458232538840198156373038519781588563930141041155555556671991631769117708052073063371234979412476822509722920809192848957364950949913351117622326490380225686263036926481744801230909628445212868459961418724130747763474148714727505807926516436601531931208720395934916701259073617306851348940907151502013039117936535159948992259635250858100969833798685248035861392384606539482242243367862916704486991656168715312899384835652761713587143771466001485145957583922158476676693982320583861413165971633571308968506365477973857795810468988020970990526090345029500706160423893204149670580395678993368785921378672188162820369536614684322321924015235157292409914594159401892719802205412765032101803513804453226204918517889432572904023484980279877498325811234073963084348628241405575450986640787881073490326079842675589763020783335983765055170754786001313972509816166983591085207526947900531755004635820265497236031952028363471382581943709442491212259127256002481339559390424228782059312717311043515166247221281778159139477688544751954509815465840732438233051319329865177681050561135253180566057398042040963953501762253502578463775815871182158597258196179371383593173324645929064116085525800459630055268928167000332349734692822693137590433545061574093610899296145484661873065068903814649291573315185213048941608494983323367595339269263631493440897100967152303618549211108621274983996653752119443323577468345379933879536539444913476137131747258081325996159584693883048253800346184571939289828842921553597300780445589283966351719877168830949636290407736682461184146685908918955434551960287895242853381587016857667717634212406503995332187717669846428875972636724983975322727773454645184733441388384004231305618707568836297715730481417877058923911448009226784108280923392128476702171797067375345081540892403375863171405764034251838215688693107131341573843020481918652583167330544280534004023266225104656661438335542325016588170761280444560018784690110847670079854833433793031058854013084416964151072557948890670241505360570765585452866009386822473718910645893036853237378500037956145817859599685276641543396060109394170584801663082607465348505726064746737860379998671568998014066933194996868806949671680441783535100635989648754125860980380906852137344424851139470811605597682424451701480017040503493049657384006047319528639681778045216916876928443839343967679679447463389577898235227544494491942175605946879602554044416000000000000000000000*i1^174 + -908096383775617367044951306487222302549721693661888912607381791928861955188128568159718866452126221833199532843932258911120097700068240034803280723978638956057225027855306466507942302824941917515760679397601339693732563038778241844096384595798220185944807106027266179005107366022418877073370496919245325691288511021033182195390596558238216659937674891610072887344064660308058857117316726015746089851095265149303725661687215723134518183157161175891181723125387266304789869047130772610182299399373006121026978655507514755191257059496066422581970975167599401916685060449157593850653858729828793283176197786370539845912021985419623441248712381244473688945688560253558829535963405073041290916789581245005071195535180657563742397939932033484839286587861162436940575834907111846018321473314207199641658402489928609548874581376001934667653375665538042251916523598197095590381311655614231100027508100383910406398154422206962986277509290844154257246012472166198180480599352714690408799886131269423533900163607071717618277233332544181817411308315073749744836895513862518090398886148363307653190275755670419489465379202768890891972624826680918253162334563883339253687460284599420351676469877648677820793225488916075585602415180809627651660566188337081108690317247344361952276018883769446310800979944483175438189354928658502806491159441252265005694626949127574680645052737359813518595573854920543298654990201900642028273658897673606300266175417859236215398257234905672503205422272255485845281388576180565250845683622967128230315006376422654889208692078645351361140417227915334386509610776576771666858556292032067348888973893258905498054335423197363321675794227397901935805882498831538043260115479758279107859941140133838844606293050004111786353978098914592100917110801178776476135104106919428737843026444784618847690164697097324603614933164566208339635167315254305171899800978607657686209521161287437986844090984929354102456445841293506634530380210934481847950576550122288937738865533973622712404338663801915653012323513610451283030382709422754233004430264838048859389728078360299886265578602726507157861081228909904699593859741925930557080729633594228944047073827887301925069963835024590225083289386032315980165209763827092477104641376147749604350210478810816580317758516888960856462469408341334689750408079700077821179254732172615700602497079306546635580016171072008424644166372973326891437372989266562133208891685822982612791037398696386177833972865693594756661031835729571783421479420656804052175561243748170993830609389961944503582878970559784543157301337666394226918360666559084965992637680568616841042245837923193095585995522805942094874252715695506753980566334613210690519115105247635616119114455318819690167309337265992266606912905665366857437559363539593408691314218352471788093502454214123393529832282037664281968193393253617966487209778284411106643317762595434211777750122590848218557124991825684835156256137410211233698940820118612614685519682031537275259823784068007628615698363877069851313556595125867944100613556192714165393474099320465923349189202748371156000312086053476889986774963830849321876963277163815725035037491659485876985786878055380429407921503127622570932288925853246893208697933760516872930243407310037109643028173177517700404405557333850330798801438729392693265908893402418024145762195079168000000000000000000000*i1^175 + 3710375037794239292050784797978040563835626908431507882374919597859941808548757633487133459515571940459716670067408594122828123611545553948773669353212300009731555517097291923583729662271993342426484765931416561054744251957125315082299775339022325996206197214221427279679351741844204025865436962291995378294776396757271081351336818571232898439780759701570639951782608095318295579600666632791801074573827465979734606695261517215012006633628810969178792201707627998122294681562924352445187168745501762742032078697152476467168817598297134374250251793941301179724639001839936416377347681815188152813638963240906614113785159206106391730044222662804315760480434379105840936181602124888300378856746287673088058870384254150488576059436186025421546634487693554044927825724627981349697657681460947533248784437412650269402345693681077646436355555310997852299403921869050121217165450674138433836923109391625932485574819763875217353197816984146427478453404794267031781836085396110675140406562919688126325961982220072085920699901064171663945759850371441428024093994761186070944585951972073629483517448406812479888540790749766475731219515913467387899789999086510303189944022895927275741351797770792490368899065020087512095893256481024753487116006052260854241192324120503220981883872223468045876364138359641521432213011264273489770172712146664779280274764463245205372360430512850694460050623068249011078962395649100826333660116135314401575778524168070884781322482981867016924871726658296272874262117704102112963589162035139633775599572974724158919670981839612872672309137999412694599038405069991336515294897035905787304442200636645315851478137850413924485570815769179098666547826907099993705883246928499577679307995456353808706795028015496207417035236768947541170984638958488915791645734584679306449802576428469189858255610374339370989936769823156355837800022094744897894653301254088075480750755216215956209333909511446057493468743387061705452827377084553245768948329884589256986070896098707614320548081775421418409931808082171863438310354828031399549185192020709497928172103046501386895664436262171574118038424156986392438158041770220070616901457357396084905750300337272839982248905186080050240816676234289548818103334404523617703866412346449205734282415593717671408860652260708106369189922807046136718591067380503169654869615967742659201993213563289122069375246111773265812090800679677158329184563314416967533490682533214101534293389254747145293397488107880680888249246229107759369440781369244216936607462446774794506423454728474943958665595488359721677813185495433297748599000625035563502361544198258964745139753878662494626525327193587494783483431842488177165510989020593266702237514657773232910116836680570879156819807353959770116050204663905959165282319897111215889163859288460443607071800060012416589737437357530102707182034598821329426007400876427023540203752719046832947689174852060779601426748567208191506420540700071593192700901822124889277224889246134951799377278328455576993098486663995383937261002284287567351672901906352213723710151258586074681326767820416486441525514747512909825369527588836430604176749944022772269461676790129759457319751176386824231288576794165333886732867725254601236569267860904133355667127383187278137045666238617494511403280457918721769322858687937043344661948730790861864960000000000000000000*i1^176 + -6025691318720304956139280604855932658344901542791018167805427715626951755447996969911110472363642267820384521750673482006740761155700716641514796235404029120782485143496952949960151098204298141885282535747740820839066047099726864040824142193658742556094950201795777191619558873631854041985455729950763849116291535413436686070527377147859887833779398824394845572995631055284457981460174452429860956216714971133291871423066983839250892669666157479760723837201964694195615168559309146932104316228565837313025472925401646936091110088354615597310918106737262853619432036491373198561717899119564954282037582458522424934180596886320707052563937138015978765720322768943877692919352678524698909667418137230363265482187853163324124241995544819049382207440780841165562887170501217447889468782959205700205885667635035560887365809005124202566342328960186435823460736069730783697453962864029207027085869467284856965740138047680215032763959850041963175134890453789203843692457258077192663451064833126168261977074592933433213167568955196022773057903603205801453406739581163747756509423808544399333846266528444328696063354820933019454506025968822582993523346966733527824778893023927364962211443747352600299287935224950663757857876222921980260723157727213949015622053891177545741016876800274934832226220262032800713483066595706734850087820480446319323531362402043035885947123886368228036216409131643146608567105879421932778639626117384390233290425650240456542825381673114123163056912661233400271424271478181522297852587609219157708401053823515243622473483878026287987666857777643303335477472740140023600739858835431747081938148715707656970970786575567755629664022004318912268822298774305597833393554634126775388877556042464874692704007013695263389492142133106478727721529430681224832330231196438310639495306645222647377960406816839890376374198401268179251128988937529692400810409267069732756615462918006843575293330848475888676344068237484692447202341692614553614922002248093458120220207803919288129470551183504520691755295379734583639812906560785403124910784869278759167224704297995013923622202886590970909339074874632020764716712942923699648783307059005388338261047362956881960602264764932177680880834986367348590390825757570066268627550757545162894407387580621760216854811718999761288877561903784800607120551353067970172832742691556174159687795759106302074987901807230204907224995112949452797728115937344514979905649058879896346989290783105005933192971617333238802892360848939240668456607202628176462824739524604386679206022563758930192234671522960970292859105931122673495177694227413169807696936628984870456818958819735366026898302906649360135424973626360609243173793081238432729609389383185651677586708642991066232491554101901206034477944208368081749773237830355942299376205627026354109447021842595495382226095824748911048436207905997863669752214148570004562409375311355894343501382851547909172854007157135978887853004793032108734950308977721313677356620555753267179039075774712432685184629163433540366810430248814045771506681528899720790923060289913707189709425343974434804259420170451739870884246193266584887726868218995432976646401260785826755155116600680232808472649372128310010384057314900572824487176186076527341914448954314093167283503607866965953995438010207038766560151779042957994229760000000000000000000*i1^177 + 19065672383979610875071135404478538978762993873060667795785431047814013822612419906945472614110492876703912985264624984587541893763921615453646514793769125522033161915080612914646451680478504657923072011125368737241017746029349783390397072968759075891242619123703553256633908579334732382266573482704454887266743161044187488630257138936572277480445922284529689374303650274885377210596391341053535805298147305742141366377630958700676038159680436764541782623758088582207132520979570738317337726116060065194883068680012800008179494075192813615935353339392034130188869333394970388940090924108518307293753117825754779924292805724360441618696592948530100506333656668550006909643109208990890302152543947168495992037007297864875513081548183729446513356119876377139863775465554971594372290980315300690843507758240610306403459826486549365822004288971952161566212817473391664660224213442924264974688024459898365381017308602960579023543349665844505479780985049085309850572231086794486533088912548159622250208086986885773014118292756736092916177026039041681385052300336222728398004744692924535855633342006504879837327792156173166252905523928727185819494338896359238135097512794025867346045508283337081880780645482491740214481093762666498883157820015748595432936118936949243893696805607484230381012393320241792154144380126496103153737290199102865388725795930577093101943035444838782621301227472301110976099431800592173509932529536507327646493769081499571303646239378978834203393770028087797561729661831448103796883833212848183884833132773499424498156006850279694040579326163066029811904730802916693371282621678679750521793272073311522667352542252306437478313794073006925099919027280145618444149772969588350323255486932097294259331525712086691280743557827580261917215608101095683428841805671850430664058198761474703418385818668457328717543422781301985391515756009374499023706455602651477910282543148056201893493140815360490787710796699481492324849203883291389559629046083138821500622698432447640134606814877838997029975834481592524384367237231216173556348694998300173585339136787304378359029814062629969685182956777038509211009982299003918835525146968293198092287651783574784695364088234140013068987524535356575546062488429790617103961358915828985142084103134433905001753115381705626759248316245376393605723668536238116854530265307683264073920355158766068633955085423756359228186749823825878457614112133996392561298209095214700056292811264184662614637525217856974524575254710625413605225411805659288227102808316001512277942464889903021775750741173313651372011709838297446306603111565616394690613574569171374229434700645307589393756355674202946251918799147945647435425842235627972803752324891294299463342258753094651205950414653239246666494559839113539103761950959522401047946066737232613345508953632007154452729757300146036004194961045035400558394357528265752784953871737639718992198134380954958747640107639691424079926371302188993633750999694355561125156874690753750081588879133486505787641028901232982616316978032033197303530799410274735148652442834797359841045107223009084571447079904536936499873094493187388165792826123637638336690136779369332930983816780085791495645486393931056515118486757623595300802398682390395199522418675059473432532667299112584905999551250615130032223708774400000000000000000*i1^178 + 19086803501863420225221623361934018039945421013435429771612182614164949863634830837344484205947588589373949263439113455174354180790468689536932153134841808825934923815676577386588536128217334538333495557673874263521829689678040170204903525330327539701636800108383113926597006515262494995389664831504332650081765490677620377711463888867390941710007318376663647374201013972599256608028597415848983638066198073050133645921046049908902500788486128344519411143562777857191779365123168024752997919545597218625703675780078740259287238479339856477047172147329960877081166606243838979629110534442704149300159931893355161208375298416495897079983583158816366348881413381071699271629768472962080698474928020812829405597960202558588691826639165692622607108735830653941534299716727166430711941924997765852176151229069093357553676981413930674385429042655977883433294176748587840341049205727341039433578928838908016404488175768407521932123372334133002615893826332795903880758319425739490472712006398218340382045320330972940263308567934050198989152939372529512838103212068441188238112351678037319241842286364845345021940707928860545676282704568590419488562470063018800324119718562208742045577518208603085065871262490612858595315776722012857732383122202881978602628520030974082811732478524886100543515749625103028294212505986019545694520175798179160589767220774051567634236715020055480901361390974803759484987437494673689426844395149525897479654989018148300567853042649670544527267336334650922725809135496893110283180103021059216956985091091994971101906335443431160519530263477133933039345093495226971819026983667566991895113129643413169397214438939137813456199077756802564581957083021435314638913803223754280824181525076628203459822388129017932641087387209629634879516825154917195089043651420121717369298811456782257798903773526088967689009426041203548442441489065025391943499474597293031777807287948846578356876577914308036596970712547431609418893396219345351945988001885331464262089032318182516292581412283704231304507124877361334688912848735541873125523269424979290048152339874323194258331729248254717694172180957719247829661046452163842808051663986971351762853978315695329038482284285112666035601354354875998184571560758112161972299294069746810405936503027937330352867099311712080529380004715503813824637984844934843318443713968440629818996021915394638823394882461340672143698258622861328234263919889426136920336702529276439880032281864307898002218602719450091331857721991228295183619834967420366671085346411010363049783196620768287968230724353046484662917875622350897160989552781200812607347797645993440183172440493760267002311278235111436094209226457258433262621438445580059580922331454720175877018636520653681427146724877318957802225440462565860506943144808273867326641361284517693704185200280817596648351761089559156542351636986533483179990982993830257522884018740493573858807937654064130766202787127589282649722798120395782740909032418453974970472643782953204634353343341628200057338420575744794367944032539056515031191969577166882640920287213576471133224474240004785821768518204284694217061561419537415047563219200158578007437631079779086256864153928167400700529552471313765546970064566119434929965864049620445814746886123788976648684680196708370383570343034880000000000000000*i1^179 + -2207430258890407157520297294291698787997362077208748472700458137002845405865785356040020166394519874358258301448672125988650815406294220432932039663069403629204285001637443313440196636346486156885848209227429484053558201457803688840951852525378844965092769028054665883060141642894895707094508249113737808341060956927894931045820981508304039221341619660130621830582737968252020671299621817378268158147798851595843523643934694513522777917379556252218079625724307643804740000148427410692809612762520877745554037091598506866671532307539946195145969712025488663434130224747499192423751753062406737773062180538478406050141951320909953435252749984236346916206135062976149098459882250751767651980169513695416464590536360347558847051784655952501311830519135061518936704961944799648289901543710451028831010765003717754275069309607134356379902235317578767999578255440995852866264016920951803873078746507319127806726615096501668801119893102706180634921390801879285141786250215923702965272232722272366233957232197400967167887866924017798858309043154275552827310919244201007098025234609601803983349257611756160207564686351261234996950595833422238999309038436672770884261760869218585697373535858592111445966107088154048026625400394249545550530321192271576829158405812393553383015482576854521437659225662275041361077141665532061054789781984763034470201853185551454616143219974775067010680116544546812635397162021457939047502595562646414458046204126015972904090849419900476123482629341310319254660901345017482104443021176592207711139938149715834808679536317918708302682866382322014003736476909249371779324276466476417047665277783978145780826372762264995380645688132049485321610186895531301492400636066113074596976425987257156654258169358222414599062517209678448669769041522431458610638090009961151868075633717309753917290499224979059754992116113026490933919629869448620653395657508506987708123812855629679548985916513830486328640882294960826381015836462849707619951179446712238358939507714026909858649015409545794152563511147540732581497641106634419362362225544183570627135116188976596805432091518012412696539978614609904844597678155983352452622041421969081305726445086663545566938166229686933815553039504231031618031078920306704354673033961299154985839318779238645886258075354052357285068391547915244728192939032647005041471439030527135166195470503479722044314584710940656198992096318501317303341363048350843459422088396059295418810763329463102382953504965073053830578700043588274796302192758278525693839152631123151177935798731520227570842202291689671729685439147797094723326174391816979926773088471778101514788591793127920289204986521747776863201900330767268855502199100527677023181341945056960583671395755572755867693992469645235174659963261650544703944209609630710077982523693436914409874606844350139424009359206293621339959891927400274559501263963429581950325711158632271694410269352043474990031878343564550615665050374706196305826589175765566050019635866618284355322825583805829551323556154458970514468772066294578456534536993323189432331411292291119098058174225253270184581348397339138889512807017267117865399631812548787631155915913697320513146691748645858066668948309550517103495727994005431098520192258876031305854341414297651137190322765824000000000000000000*i1^180 + -4773585684482393595439742449103186465495645809816085391673778823270689495038114982089433745037061037218207620920951132179511819361554567539168548321539888827178943017071377005961714244508015413227955025780488779824677516120978397006650699268352774181241749543371707576546904914266979955298003085667507339627318343486347841184806796221587882909790777975463527000073547849673994844680334784410750866584985402649373623250579126015857576807693433807314178266269652394009432211669663358659282796423907541983667306165557398840064168096104697293043539924470575222557011464390540484426860216066536632126449681253274647005501289373327953306333743624884208332405700666427594376368571250754796340714228151789589118074795317369977770601022830253541645501721979875330381535935115707197510004463930725855043829181038615221929375238860726547902994976544015067604014359122781649863428995692674583274471932435198215661057795250258515882100710811027841317541862440610218694645406115520399970980608441143967231540470960551542369864066778586411235568263843031024069024886550111012002285622664721954736963936574640078656928343963786514436359830628844944419463145356351942496025254333393111151575853310757351415751782973483395272612392287807964065346886631335259193204037030695149736059857708458441071559115052849498803086097754682466774929905048458843607110290916039781483968925408066866134710923513055270074725909521585642665087892228117563025361913443593072758243069106423033316128867378709977487000192494122365523834020523306032019373745570355618450988578267706025894556539331223022006942665617542435176437715475461878290001871018930041713737656152641342311827793708580454972117641320959695769046818401554773990868089164588230608933350711464536224686537674831361811880959414862200884767308781565539908889492064651643184637274000105456932220517290400705494674201519190209735989348900503150480985651321107226328632864607384290922788729230171440383210356965968010519536840288732121445140997870804397927156639595478415580176990059142442158631588798995245988960069438127373221618575493028233976345676480943720487251518614405151476119219236928685852151504092840336821552472083722690314168225598139435277167270713057775660793132892483004928962242076929753853894463706170860898181915423219598682050622421179244278558381643068386364644128767021120193549160220090263071859232864521107708624187493893875657280965587313313298489944158060926090229509050187743883831094664485546463837526025507100856093654763461989874916565464497358583214369905077503807804829159060470244665674862706120455972630173093153676708651720323849462106207888831777649328346681188139093898740844177740977668692737667659042081702039683918155987344462114632424022956133489059951378791086945048596808795876863434802897364490181504547811007207512617412215166021998228160202003649927707117048130117451747892561451739217704305000737415301586400289366717931013335482651922417643093482512927044139192067543655500853908050917260787865478453157281796117328937414461226075388119097705350884979960448511035754566649594654276790722541042624766093407462877347678911942344271813814330648936204441101936173887630749074354456181950274941916459042002153447943391796069605415125942696674742973235200000000000000*i1^181 + 384859419980737830117422234948992280062108151444020780272988124906714123193567085860515744125690240708011294522351185620361785321478082084109659509439399297249778838679296322452188935875444392793972621262310039045374035388293117728609937686991742424969672020410674726937169647284055825498129456836620566741502814227338150519266575142802100241961030076551384303980256993570534794225171809697230164584729285229059764457161006172257582893724469648451554458326173565061646514269779643988407401463968061477587474217048941463609734895003304179547178408941228563161759250481059184469904630580773553611494689655874756309927773942279952398195090913651559584293418907336283599910084938361572869384494189565065436537573096820658910706297933868645109239445707241360037911138367531708682275767990195822833363265378372953324087701230604370389128052965330005399953250787082529832910576999990216220935938156284647273162853704044353013943702135511027393867055309385908316027702059859609856229576330725110381221531028174877433970308092478433324914068647823895775825745853755848391842065763923039290417866279229826777441513107916021922965599716405582788934826515223421559544941440101835566846302336688645384334534250420567071622637345340261263346855566173651468565320031472886370063294653423060615320816498512171488032698388691067434569330067281583290031613251104469556792074876907125167472753289873724896372584599389006741893123515266412794167922373019172499511069659702991484240823131867127879344325516479497142950278220902121701227805157644471803131511721492504164841695707270310266592013191626379353275932249954114777537867559347437705340943674618421337112303752922521191707473142653621498940180213634316336467172850694404128078031019239845280500275643730727767758875643063537988588330605868138682931351367963312265712009744407920397955856641992235683850276547304940264872206475703494596793611741593242425841085489339360955865927823609553845310625863190788177116072956819590607270719550231289529476680564426956869105893333113035912252465420787191216452542263692446649060773993662817226455618739442802272701355431538302865765608334775958057742459669023145862091139605801474062133947068470706099626901086896664473275240458494607735048173890953486622554300126577090382553798063996340484778938561652604790952274140386967087284288528383149835405788883198235695257274919867820795179908370692583226292087100250872715530905867285307916126013440400764565347467032773663361967853152622373964126218308161579178688262531746781930090680460953657350372565357796188299081022504574739330178484933321377068584032083389623714761180130961676178122462912585932286679423392775160390948453770701101827875367640712570264237272734558016449935253132329267735812676216509998740007529380296697695139838426315401877627894028474655077464744610316176559258056158570037452679189680322626384399348900376687851240205095709100601233053863176110337317915966640076305266196699206711333983329513882378741351449299189530081670881559081443841621623825204032551985170764112384942506570238852804973286167635747452928390646735803001310255493448408968120321069652862365236557266400651457111609232131269581500238843064511485564118928971370557035838602727729712332800000000000000*i1^182 + 541817715689937992846948337316443416615167083099876799070631285302537002981180469206275766443228067479292786877214746025997979431480552208028106342514863492203715745583001224394903642876138636718275865194463475317146528992465976897382525081013271469542319848172890502056635267379163921268708841569471118678331283475085526373592625117384599413535496199898068518968499591166726913984723644914480946609761243765206204263986223909175990842836316258036660236533806299756346628624442454786925243070116972528975185367374694915119214221584424789939125173924921839167479554471496824526249375455386922860061280472336699879110512928580164442304421579686158287908637666012496251974650366908274379133963586648584416432216787355633940787505965763550517305495611939472501073086319135893355048293845466264163153135434982365000449543590046199444185948453944847125883409876039037209711494441067525500070973867347630584569114955484194387239899616341348611068372397028050972494013089893765347966136838236784680611108101001313613912786908725104267603280238937997307915887373649781473301007140678397952537775420008045690660456492195589311131522998409411622767211614451515550243834218948445754299651900763515359419999343994911729243252868878967183903066659439629949533999738883835982157682227334399848531907588352314766774285638252334615510037238429179685009275401045778524627707661725651791050646994669109592114831318778829153744506164289638011962149463911357732211106486358729367083515607515633318459130453951399319917614210563514996614447553785962677021814105746890181453527500960273351227783831831083337176009268027005493761290939659074173100882228359496705071744773541010365944792082592394072621525901980302875966964617033437757115617202233727915347556908793324538282202637266221062794145053684786357194151440330449390629081288921052900579326444154891262127871542898750582336879416394153357838989921206233482858991062395798156643489245577169173185718429498168426982987373216874510733979287131124161576456234102053236286833853659959562523295168010673232079709547982821156946468870003478123327019672714408047663929334528452287807935687150014355769133505738227881282061885424011358081404344289236040674239518763670648049719888506869123845875314478352718131831674059959165813369653186665429665721532992831064372679504296862108462070595806513356504654127470763801345194086188706009000946933647295770797727639866215265889122237731526236327939861871219460779655601147856313927931774868085127156474401412312917552622096227919736752028977865474276075360367121546879797990407073504370656907180322110406047318713822416142616086534104931147726284053253481695341958488179412262449960589129913638127126625974178476733141891820894492819948394274635795602330218821516872127684288864454833074763022122105420122521460715839250440523898297520366996423715690019840727581661839675829110050246979847289898157550559377791459884513458524177945663398621963495705662975678298682914771886365518493341237473295008462389710640659629628431362222488883829857862583057125419058486599129094277595417710399375948946988084215848527295606381594648185051329317386602131661983499235717734188887442450606723629412232722310953890623436394575429632000000000000*i1^183 + 188822727525057935890468048884780172718206663678442506162608191540290267273045342801415373398733607338746883054696819689661322220957540371444550196381820425889953278879441524512708958756457617041913727469467466746380223309170766105675175399821105604617229339548394307995959500421683494444690825121987589676303776132984798364584027311321778430448410873763941275354255568654620718876507276924162764166691186144740787968639764138149714895658119694505694526882005862548714829138758518589378900719824392103432860677653327789590100202316495829315761480541274819193764549307657251125988524461361067121690043745983141572589283157915835978801908374629461374636660236167153538765635887778778468036724841226133666813398470340152049377816998951479927970670464262580028830565213391540711682326483774516377335581655358144019150485048478471240053468703525372946440575244232857035241001480954114907586353389511045585513405098721962733256175946749354363823773253518420144821582823155308511763899678968076935454401412390338498132439840617815777104360427515092500703748807605284995551156959687479986912657638138248618744197025265747002902411498285775302257436321289254958033336821823926504078916169238770926663012084809575129867110874254434861789229986352740043138459526850413780637307929975613170859086219916242107357038275489835209319361695819729787107194372393726731425392707781017295988035092170669624788071436742454611936488659527269621965549540967659115115569211911034136197623939659301575299687679186715717241046679101937314015043353227472862665935613284866744973478543984641744025797823568317293407423988636409517218120916953370704279154353742968090932590490292126628157491785128480969072241286878714231095192525218869412637725062239129728814056516849202021494955642004477283854088187217234452957609551382998769215539595024382497040091607439141221395360383579681824798028384244100907087163682336798763900223803048283508728411048328655795717109757313800094658011569451773443036236457071470375738009935058981035734409294912087806480251457960842057483303346791326721508555059348918491015001309447176262704270900948055993622542064701000074056877546030276166059952674295236984568860665192786183279154359733658761445229497640368053607821929511567283597010180628451905797374917265275924936251008958197901294313185941345594760220302558570213792773999835243866152660564847528784361162570812985027458342967042567816930064758560783431833511830432425332060399520907309863481211791284555583801249426479412529474291954986968363641778258133454780229610529081748391491595175530334517870759893096913177855412600584324234972820241263870556830133645526550966910970282540984778825968756168150937729466463076440320377664178946887447084875451505218263683625661013505603653226740043824071522374065683022902842949836655132197079671737002491780227880483863260862061658490731779748735482921265594265613127455798995232775744968691932425867583711647802589479855961946580115037193940030125655877806220719097301201322480717393878679745226687400355782071056397427231482477072429423053065722883637782680651897642303534235512711903901008243633687820971035556621547923813409699086307485797196401076030089132933277286400000000000*i1^184 + 198123165050804480530226785398771664930327634225044965180155884660458732164448771843904826874938024187623325854013587637404956001714567261911506863883246843470570134731293326833792842771812281366851431418658165159227733038183224612662539683033040019521601548726283173713480588481288209658970414650260146438749088748557495778264966572590789007252064713861096748232927573837325252421523399851464047713132506469515996683120883150344172053135897768064120623300555550396895197674630046534692148729836045180998504948021101331797690270247297092474674182295112059828083914813310670128574694972220498221903821319208940414393009261037287465105308664053717378488711853996077345913771055797379919530231293126370416955099824105314238383821329908248567623693054113946378596819197882721017301914125639176274933028513087616171735513809417025856841816468827384349563175868789685394343738770103960499247182316583506556228283722911936239127344309262161765095680319601661491179717068802703096776167185432283738586094533406584922173969758613069375469161928295966666012661177244759290236304736720897987741342444923884742640132113351045706313595182684188004730958114292398332377537894334481060539365744644242204744180899495318297942294960787979384288429425077641591959668218923703425031318097455093333787474691816645733201139801161045736279845382166023472349970132573291692801873138884157204860466003623673242085599358790896647419843761283995170822769043873077292936997089738861986540241270343710616780411841823649242268806497011624990057008752774983204490776167669083703484747786739371028882762618868209488243009755028134064864782932746296991386732076178354054295411273286256179039927071528972130736000624206965617001912739716526624480637852429688125124254100347028621456662020909060477241499528578695130754281901168573859190212328638314519316809159123838627870282392547844342818323214852084243205155076020377238964185498741208885093727492614270611539283137562177704691639908811577052881961558647322806430314570349456475265193492134878524174998526355213240235746815560349918794593442557016576812120403865506802479169939874052363654252027750132030194965658932024581275975479413637218668002709776263688715784361239916949315461575043740147710508620058021094199591940037448033239107778756058478084048638740641688380007219403858286405938267016463093571024825313472709609180986903909110005474164573235271281183263204589780665090641965507643767798941519318709183109277285966809864886587241408350331303536612653809714322584822957632556398052091674657365736538264092765933559261112311039840005200331602733890084411917564791396307527085695011795736248019575579396997922164779884647075532885473233013920669961758163785354837517201115870318071202115440434665108524421986208809741327814372639445955757168137540717337827351261748987371408101488478578692138365614963917644940961101557251782445413082052121126830394135970611971695959455605388805511917291499541295901825972667023953945080364139640003714810834944662853681142033990107677882803373789521625232085594351085660664367544371652690237035680146422614985243257693145429550182800045624712549915438127367616190186655504039877356919193600000000000*i1^185 + 136724717452215156895618441493012632628820157158804089397794873122385938581722151337935061127587016018211502162298884786044831700079833397892252443163425658533781041882442820300341891280422396455535911309273097238565225159635385102898867795639790616122679863984004090435396542192115226829337362899223164615735040021428138170290344550291291160269792320511201510837198112564615177680283932871192544065274335979780859641899957766321654249364587825036167236543477418736794637918768412460639916166901004766845742182055511792614271942349909069058464232806999970405960178603851665598151570188108281187868991518235208231235368655896465536533551537553196932359207864764693729764021060144209987337832804351595578758039352542762116548379969415009349042558305224952086727073484447634259007905393283070828259486635235511805134267536119893756638225793649924153470936393413237102059028880072060184737586370052772983456152543081779965093519890149547303895911784140435412644735650846649286570404896369203015956085031754813696403402786155700910765054711854005848908670494433877651249479928087916367252867946835984969941340411371057946108767055899667122585058379461494153103308641460916701094932106298693395426767502128256723445661675586546021417307100420233058213678179196652621469987991288045988433614957379578126343819572336295392983549829274308931153257610832922584549984020426026872618624068420037693271869524938170149867219844642344126068769333811320023699462062605766465698224140285772638050532196588910178296700589225301068382191022941596757876836610479313738150067624684375904015433776368793853449765280252299975695713839428059710110912616978602524130606492579790675271566352687393909582276802015929239947392233371860015759538617490080940983230525389953296584849691067551729803383612854015658717668664512876278641347302133390706402843393816585764441528446339234490495441430545887642713070005501784136783359340921184225562755554395098801973168073709614842672782643707988347543133772459392410819124487110731841504138037217525177294021424827111964800663189506147463366788085918866954323857680259794987895667425498610110670118364325911963321023881597011592778203055197342083869799181199622720671020552149875555470619675480874137760734164146397938358192870343584829850657614218229683591031122598001339653067683865591476178972543688380131225459876565397071605474443133894077144276687602010988817684637742220823186994305080867358559618174158171014585320497583042415430980912720244144045527688439745796242993615515665388554023009933648316306536909778488873968397977607838487404904675934027186223522445654158661204408548853219465550350315126227742681559312244894165908971194442547392565963155150349226994798777886234676414991590306936994091930508629880510636983674540161420044360676589015798435516358380866799643976485723028627051983897383183686183740112846563770095193412690791024985275654384971304781674080704023157924763830669167586489595588332719556495061468613995365658638842504114537863354625130001521436781457076797902008032865722714996984723018983999421566463864971785569226867191626106401654002399820814090996605957226367788101918946580496384000000000*i1^186 + 83683791461793702015848313573843027458335178330125743202860862223739169849907424443761976696937084141831922430866310460821210255416767897830383624594830417155906457963903118983763638146511195960612331008762799193001509624389212955345057744653635563930415840021041061369853098513582628300799483818578189024594385410761782478130874819885837903590544979885603787810184836225613836964004406346371657698751619206874196690616809528261207490277687564582793214672107362681826166994794950611715448314399921640438390976403349446239366292266434333970670132846660990585754352015585622241404156125854441064148469879833135342737053390668472164750368431336597563002717069157486099127515235839525012815209540062512236942749009743697484435576430155454835528257087302711593086910777276065056577309858421271207964425868120442741246592136868118963050258974394973755683576151055305579592976946741650651296528071660153408616825881611987578821366745897398143987870773447270407838109442812100207329301941134861799635511659863034304037180631627746564461009665441699341993235083856097349262377092947518418478183826411383507253850269436057932634639715731925687949733499839717832440382056553214788536662905469847632414926659231458502183204133537214077497414305771992702839158673314148599603795691536594579508491193833039957125365912225172565727301551644514685787669301199045441775902115824167778432142356528992243978838345913335928564420458071394894534797381603037552221437425615801572320704307723549256893697871988790075254780921634242670369334735003716852173153283436947895254450642229321447261312262385735225649534675029082240847094876302893870439812740406272658970524307882276204061486730107231144753967086241495085349213699225803717959464666258366709940988937940636703205683217062578109097117287997457836695688375372653515274622922220197619608731860599765703331696248560391239789370969460973714244132704801054583417239585335818631166098815016066863888424761924756682514578845897607442424280386252942651852123873086997455590722480680544318978329674034983955289914332072289123213343727086526370714025655661817406216073536849940780553494936618672583485881265354310800574013587447617619189899558634242711783868059327025025398689836561126374932296601777154054212939726781069032954406148866804865095433975967040167430412653178448927581840883221789992267751546161802593456081723949243565784312303327379378058603124994396340503849507135078620969324827935951360213030662497884327847835956611851214166473159519516213223717738434586251993756132536760515690388917491290114053837969657543840974192314040064424489030512481018781796952422374192007096651960826468127847546327845749521105291207819964199590585855002590607395275013980763160093759440872491787671544482412123614142621075450285280778497685409638078782279317535650218302597046865479843912486248057444802409685923718755167747239771940917668662854296999175546488449195137810190228320601931319811232970041073970856771394188123353070151174200228316309135665822665795260428504813026734951780062740714247226445388951157980614022677856021904748473139938066246408489811573891005347818646370516992000000000*i1^187 + 20303722563934992070710008755383483690882704190066600367027004809457957508852517763654411117393367910292893137183466845185123572903064220052686562298611724268482829344144950630978083711684080786003812171975299356554745289845189156175300717334311937217010271556650098133048311588955714545387503804773475438885267493591585502842910666847082710438461064422560335317481255646926383891515704802004147415806650921537083116977753386248003515754334986891295460753332439175378062730803811874615406960947240088113772423171562956423100949799464582144235321579212774216724507919507083769502883241990212521780921086331621635240981362739230522235047863070497574592999368357061486711310690968125778825486914425041573581548060155051723658755506350152350720142527476756856523759343934581744199167602513348827616769075820494054934170388563095838337140077664256959641483719107454006401302803945172266701869007578191765801638440556299090460317103671934608817527706084347951448318789293627960086099077550283264485757792231316545637712414815447286892335416450082783804988086717956174126625206116491712929950780467614299873974354145046925561727886067197042708441400457428099013968724491120128998948565957084537169282921637092944569991162642121391212146647079495856424027346645009880266324932960776343118685955052426861223065757785972637198285599616212428640147706929212826512681370673805671611931303958280245344219411586837847590234264078102396886389468874287149645647361648180426124463122934572072088869030777664267642447827440376378438266793208140820561072349851720836510615151174661158450991475098252788479195792877371064555578116536912448560575157776572055430319767626979163576118051440496204046686361038816649131456385566933821631611586959729562447641546692568643388533196876178826854640971252900466179291581860018145603752942457044933749990539266358663813571681360347063944280554219934064579859909603163619798900563077520644289982157693195067210960336692987382119946876500318278558362016356583739474235449688728139950921581165299231456858790355265368690969274498685634668913264361845807686713453398331742618693727662891502486342565036648346743942211035254631982086645622411948645340992566906405115353574832852256385115023455683036449539463347935738529364621700949676060622431052820332888043792071010212317093382992702081301551052400531924343122506004559905804939027356105889389219907700605909144588441006051821555422008604446460560950601174710583229773831477477254964502949395790741293544355386890108648235546064584493418546212720935895904389840257655193219849191843005776685980271801426958409238629287849297888317137149384408744044925065160074982581962480210413187506487578693278966500495834643409993814422014770275850178679333995947316967926088361984159722699327576450260996653064331334781999288166512676112428092746372907117680540501996860371265725497343652542346030223462166477721823258443850812853519535369161671978630128636617199784239077492763259457785457721947120963017206537966230837370896122304010988820365010136288282052862724736593218366386967384866609695894283819920462668754496856036473789480960000000*i1^188 + 3272476892244714306225258816369152786700895185781878498224339554220599224746839104981377142675865273579212833996969519318127714413212684291217631316285626509216362440648955976758090226732867286556995918398994561746149850253726673659143574719103737173633500086075687481011032346812546812841913764010134686949697855816660078374708098178610680297801820054520085043746690621034794279494242495197593249288698880282955752798395998144190156784278743560970826896216665393776324023175365307726098037630626819539087950055127398723529845296516143530406714358185042162965040593390168115317690610035685058785694571085669335084073580677301360752643773116194803316859945301465309143759048517419074467440667809891808156099625482406844341305940095369830928995671706576721824602594550644112143905926347699559078962709828785395550541690529669329190960794868231726297458147241329390652096271505849615441597045621778673365010868637711224331206577706282776309023465246594928970818496866573612911323038593760989706842258791139016696562183463605770989389395653080654782335805507463093925978995867002071023171902094731917066626448618425657286748990833871341435719081514651597081377433156251719241751115686043070283613762123965145762386044379955419380708389897294093741708520305733948746233230690955835910666844846397049038101115372315212973342867644867455465909947377364566492580067948294233670996626125341830811333598482924855875402102623212336606705722462416597370869173024890807131678856513177335427752491506066312622137696048772040561071607190769017731418120136583719872812015979564903137886744608350263924130744047305174113330526058002377751992201105794554220315022687659949983698798944305199558861637808576830941495131145975387249618471979567253747225015520425254302866483805722570774216794328416350804602167826864577587113085771389217323197944704905849044191389039055198662004635536380852799780019537374880679234983801564363606549337191022963016767299974753827635814512542430310657689807025559251313756802473607780441796396195404941869054310172704942124112424628463815327104535182456254524369169871440502870786014720310025448043052435588481600657118677003872562848064017949115336580454318817940310076352083563317192115386828121681651436993305330864935191060769365724006063359770002061883712879382509710267352044187523937478268285938509631922772663964113810549476324600153944276403027164057740462071626476079688305116958355856847785964872291448038248045456272665886648309754113823710503695297169347604119041721932546831892942920226602167787627428402132727972209887168318371343516767794979559653605713167289873417996068348803109922634757807226618976044143515805133366073873185509025079005588572571404891293358381071718244270489765489633876153526366891374758183689210743044745225739846831676763180960704478045077169568048638744314090703623991299640909758254915465886977490735535641808124907686617015036968329684462326659507159608433548710839254193108657955170828086580785827619447277769956887020952651136063615119453344251256921728096399629495412333827107116413142275482241293994722066432000000*i1^189 + 505731440701889458554982366181433430029432826938604587796991317610768558854489892112656433125187544233863951711942500003951757156342780512451039786131447917238696410847729276338554169475489093890567675310384443090254146843946008432728987222966823640252235433917760341810025066157550980751628836980783107026809110270210813288426199236644014421697234592209631796627134337788599764143141482240782966895724921061075585443602634476841971431695759466724794702579017719954947050417166161576475865454580028570640190888736411329523059834744144395854831969356051282934317496856878183273970315308348854643215732427152759562519864748519378859318581634247994297876999715355928368701295734018004954235233274676233908131021927387559787622519572571941306611821491658499081155277775118955307893331560264408625430853688364563608003311641709936956306297257081249482919398863215277839614777162731853866869274498994272727752656193128766607980239494249810366281160300718285536011552792185128533911468979014968912908665562272840964680409169634124669580016158073776934481410582876305681144734889422326517644025607516105297655079230932237000411161218389063189882500146472183018235554673747449777382267771246122370175169823652550740810373734895068017256304261693652207197228892009184574043248088035679036727223171664506120600916537577266215099524850314862807146818211706402213813390242523816292415893837260975439812964041630258388420456271172464154061374510658500817687251801668382077256841619111827093435373572108367603095835969960934067965870039400678987917741695588199069094440887753684246013124697357928877498581906932555372857789072217338328788345478426845132093336426922131931720983097335098121061216658708932010863654691528998196111188128649074107894931665738709053931716446668314143461587894455944283069879103678862538507287051481633291330344228635866763244996890760523118628635501027738331854139323305250073424481470736565865165300767704450867404697316846068136451462671377835919257589734501251753645496755235752331230746900962899477841482718343415665194734482786480296802775654723837840196387241388663054225512046412900853737588302493582919643608385992803349055657345749642250361801997404686018526002944040839246873422282421099924138865161404182947627169325497623884295921153436506923709830704529527325541631975871226674630471248882260076677215032088251331247088592699710410469660643625302618698662062492728931632777581107414483209944374979472073437430344893356744269751264642646361641409601377270972307509450963536534127835536958066638278285858811970163119259519095730860340609610574418188548972106553222376270164665784294606595740606952773698544561168785191253085495115251556444605907984133436019044803437792383464472169298040229897902929929359953367102111440712887431920401784531348467254455076437242042613658228478615111694943399922655013826704513878473033055960518474404656393283473065784813646705145834601186980384933428323940426822867330012026959147143516560452368753699229970138489415248420010378328429076476077640261726558481268998320214326242181120000000*i1^190 + 25685586234076493308457916543281538502709754815267254302411128636926193158133610427424484699088937287569963925434578264050573578817331640240418948150189424441390263502302879561025803354393658289163374650960392451623345836029017165751550094925426471684934923528309523383314573295540430877286441124447395258026215626344686504563984137860665495567949048081916028805022775730505354351808150995445633660907982705513665096310859894539996378028384396567518093903424349712808846306680859129833906741809672160616222241004741726888319995253492724511284329229470225717640644449778410134873956699148407299384690143191902002628374866137277419971849246684575146621439505665039990093778595828903020220192695370467489228666561391791473803014796982633799112013324896024973884965233549737148339931494980019688606314145175177948962663738146148119937656522839176797052615840331065986287298446350100552494098432553840227182785679386505005280734460737551791897177225821563930147188767581529258665912324599166537383415438581827646262557884250399874352845177026491895727978105317886682635631703446936786040307328122695503650202141542104073400260762621777866589248731311692804736743030808575061731641689094269935038569054633267595781013538491093910249877085681443762172421771144705380820924315148120692761102556103970394784343691150244113592376639680364572820369532741636759398337399475161792679390044381327590732057501094554894753409518863224895861409360714761604199379400553926094100040096022684719847258764595338554934492570897595229522221706174404555300387224983610848568300736981091018510459701221027807128857383708864496717818765683830521150949821668405233820389714420731108932270676643872961416276766384724200831373828404276413487124030135227714709179149532837715362800124627953217051476661516172445033231440698838262689116175103411108936335885189873277364948360747379395636610096929510439039367882627750128615575260033494093417341959504673795139578323572593452334839083753836163055117201551804988308615426084294663445310773513860821968813778239408669095951455700659096046718608872998417871947869025362148962260907242107741836673028516213493878662075595699647448749665974853996808234623264496644661852420064001573206917756857285737741144129049911679940394043759753945874369723000470130307476787808310401811931949289664344322500232021452693470497419051496154241487032088028541147446183476942489969719153038977716379951381651951769973205107824955724766769846091351411166514056336530987972140645859348328049122287504486565164199981428281959527617995093182468854528053876179095946835172126760784836001624438595859197655859898847771315491780531916053963235180040752518070887609204361095369592206850240958892730367590942474575625941026229633641731215909396475989419379186943294220365376909947276057416929461045210573284557759723594977201127127189665124620780773781879469292210772300646776689290531710182598207653589828057819461243378456651091247094511535722728958013294569993217833289969716214777316210579418631228130119425351501714733137920000*i1^191 + 3700077140690278588065858747547349709320325623430241572926029320406783323538750785686962587429370534859862162746202272559148030717030678521679318466407619937266031911339285151498589824377360374697695324072389776728530796670338680265445113157263650483146059382672977776659794484106072421749096692117031800282469499718673398240221056691386768507484822326120656098398727026777367297963929365017127836932321599851889961098594463261083299024528320579205859275137752610754748295726742945969333609072754596391078082224577573014372831646533417694102759235967597154026027006986461660995252927187459303169171729608213324290173477423860474265615274342931287613651342163978767879863540719300392130052125608543757116173235547207944763076739929700998524626254845331454603626986546735287917086409784357100633096529308202484670372392136163271589840417531126019954839271690837752680064731833616998091931632355199173823777608889981787391070456421732140391091144700985838268559638136598241923704225971860634075860094592933624988645169688718732305160000407658429677751767525113166169665464875707450161906477296777436991001093100858504592356855314656686530303575269701106954541677428171828917883015623168654900206092386813777038217310910045442886185378806975772493922208559148451412080365677855900385763496074557716119586015137079818052066161677247383152697296091461288708804962472425468040281923834222332708488429164908611574434136039580638310035249258432069676148096467076048624428821938759293962678026972721412980290589003080614182879653807661197463542378977773504302918632049969330982630976885394740424466510993871228112157703178438542875096277110361775249524766634015816325460630668278026426385890174075292562160037935506187487231501235179623005951669933882443488079269430436669656829725069666781460598282202009387369519017439510318609021414756138333920316040804290707768978538498480116627000019806411302176365100600481752648694866579095571856152190152067921870184655337816149414044619114438782265855442748312703859764247390765965039236599411748523468790807418491197673606186097141642221458887707255905189823764684973236069527924079184830299715403629994691278299140983166421505919848857946945251482349035583350382736237810278894786155109767361539006629839087426993240593726361342115128919204763542576903937861462856041551994856379901534522380096642072773456270101777703750350617768857161953681239327779813480098567746368768633074240213324617062782987787841703158625794001684065709775696013826810809804543369952392626242944852080247033017726336056314497231519525535085052675130495334993801857905085823464810339551059379283811108929339964881309762115125794636347196729549382922970306567394859466189156546182956363948708380712199225079966356385908391447432440236095986231064898663927692271964510069834954613230965230446506815271973424357946368662133832633662365359748619648249663534476370845401260250052806645631309817992325206681012674551607371123056584923789038362776747625255642074551789828591072215448944640000*i1^192 + 141982811246900630998503452028103216210006847604838902888638940486772521653556115761949308441111459400773003343386979352272764819501751076098431124334722452359708980895689247559307738109654303906100162187053738800767536370157408000885067299523919207690225456902465405854703217774137952511259245238510612163869424413682583270846873577932629395799009305453844930965475604264966000003254093766483566873519749338469549071402803365735747709446678194842388677383246844680812504711121520982680631392532758876531965498839241298016824382810903127364196526190783213398096461674449494523900512029871959154615177251392431878915892726468949160344731654524420211482817000152762368740170000104758004311247576378243996106307992223415255345506077579819460146203358592361292997257773420324951950099461014986131587069571225333847385640284123715972482025957493630109670752003328819266967084686156030386302536234141029194148285497777155200145550942021389075700352088922785042207492133031287523326138532203031984613381946938772408270866165417558433078314239863570789526238648043880309680154538597343378059825207317341161608907571411717429474116396440448559018757377603161693249670613636545094008676864699175775414340684887678595592862874266281549438458267006276220952058135307195844524986382529960818531797496640065888429864511457334854240009301633012386659600106150351875350507657376149484820017079113535203236842878100146164885994404183837513428927823606712856985768621109280081508470327612480761193015607364212722153011917072471108365152976282793481151123890720729190848940963238306923930058252395215896163967189586792223659742276340137332418081102945975301548737244452799924762679412959071513649348386397773366997171107744892598768783037189777360838467761021253074408732153835932610251813918120520795353659480902253474567036444662053053066945386279442618230170991017641877917497575000894184867457541477011104363376999986785358566105794497741156262698418948055108401661277851588799025872097691250026065078287872460618737707308456298365341056861872550317581789953752433754069282962880425830527048771000624328497529150821919056924546755311533270354184537575660209915079622834110021160475603930089752262807488701271515321196161690132446422963075571309881773511404809501186416693246132891285963875223642087149279247111563005028573874393137955304527918915108154499538394972886959216837732068640375556408194587385208995674284649876415295773745513059344757245263311752996930027342577171475281353918101855751537882937906736518253441705562534632455375032203394237485051710555820656859088382852860556453903060897528012362628665172699671694151815996607185725226567225608628288661842775778711051629402875057534567791630570030106554302465114028506133756385734593880134952515215745675012480998755236518236314670141798128639731867807579458298253944865621678583211393294354509072317490468666137163208168043524866811492407273417385018152617479611833022258001305558852632415349902480460957404364800*i1^193 + 50285217679823315336445952172139156789595689204981289663930630733750412006902303748618749669148830195941682156773086958944866398756441725842591922242108576366331796999152758408190428787772740802495123412238419209836127346610056737993022025963306876494026396186174454812669105506119260612584164253478372675714090743838989336272003281693102677218411386920029535987780526547059496325243459593546942595169647707172061900264350984560254917639048506318291165984192525137817140711514969006761949245813668197339413535219220558248710850358009625439157045480494387543199295480112200617749030090255672139377488561302511716303116603929007712170929608177190816451434549934343743377769776568074780558738551505963112326999584635033220010881001400960801421455301033971117497476250157552902036638312357037230790544737738040869673100288420651487790236978128189948321333538490431661596170850498019957144344409553949639628340067285040675730419483600683734978188051328449144889287606941552335911258367573328175834080684553235308417014494085624235066770710835029107265264720327961919134880807274919496265308569500576395720898119988303880277254005476460358313143191082068386723185233426463547694083618161206851251282248790251014393222477424244983162923896123884937991501691747935782141835718974055958421196808095428173329938216360562973253239818920593163264622022291635842264173766542444343979157116066883229213334228662592992820606706094352327094526042577600404932424905652601865343934605870389931345396867770655650697067775913889330430532945689346721267753290138878133587287597667156950223032501142569215823540090026923649119897461909906917676487793305262903868034930642558339784554258269096132317550923229986519980695277243881207348876103684451276969725570486800922445736802018713612042856863032933779964530988912514080363586410137431364887701808834106062538053671490972439810611517567873320149912292455458713522665616457776623995966270622100747852826352277842671119207484865412111283446709491177167418561408582695226197956657691962133792630503368762768030621153950510983933410413231565541132619764850068025930398531059117331266170174416279642007130576653147686977924765835244225639640761118493490198183234056761820759949565033050360210445438825574098053762334861536522020858386895586799375824506174803442880847191651204285288993186966974776193290404424692771310282700920999206292187893408580928377068385392755121727176788601861251502308290799555914165758185239984838375769745862198342010858389406210900445565985473957270180244517420253434622139939604792110395740036337977346568011242114220280840398551528418665142526172623629870970366167045446415876665302348344109402789608229155945331859129587883690214748233032264012553416897018432986288791594995044793035452139668043352811482091486662383346908996761962046676784121814864943829664832891601306445828503780617597161481745232933555665482348523115415162760740841746821624410424199803510418724798343413760*i1^194 + -111089035624989097676923969077929639204271381957967359979650631326124166501513655211919128127182189036776221970556406103050528404567721001650777583710598965935326490511138684230617914718922996768822750572006953980617984737965623301459502934738801352942561280830138428118832929592262269552321145297862296492467327678867725010557397699762584772680570307702037655526651700992853479446272917993915049073320558535690819435715337588147959224173869005558184460558652511193390325541654537788556669680851059784619949345824395834010933564121523775637121329261373754743159019925867094585066989551552793250616242598623434771713462517794813293533323911689323830938115668561828425090949010557550586112332339048367888474292824487002270993260277171774718259354707387420891591887243919865583673427354681626092802556459959064924065059743707217759743707105877896871024220140458728017457245609578541775116548231543282064603011977434716153906659777815389936748332395411338167987257878790922365428732755107646328338229404010306218934083965421640162363472765977822001668828633320709404946621594417044761080540873897881965262165436775208989978408321720052630715918118235655346330976147383114581437162423652666876005012619222998054819854818643445474723424062131326253073846118533736598571070922626936103995253407522253002238797401086613472682060810075110232847367328939960144196215127625010487653225218016671544768391155661335310503403994618219574052227414533602361056872174089993521618678267003782742214714650012037745039690093302450016954499990509523980045740881592860992019418348849038859054003945196613772305570727149823385994644455362436665598261826933885831239508000505387614110998969726582802704762056376467767996448248347386470538731936516421270094410481060541662561460333453957724881836733922036966169394210353709252296616747782673173053080564561352150106466923490950890028673359081398578261367338607500255571658167793640684092008066828544311484649387841575043195567426880871843841108851312622873858621235152957557847571568071263683125090264662046550428132618259179266782087412397808060738850260402379573214894495536934661203036324723317819340075800275773046136853134906095542178415700496525371687324380219947277101180734093753809404356944106392884580045623480962980132164872912422872145621569922524538344371118398755863184876654003527930324396165989207988600708502025816244759756660776254782625320649750106735099221359175094988488329715091738428916611817619292121118192053960409927203891828463006193425462292467830288177551782249108083613305960865010823492708689037183151044296649530547747287029683933294483056816823572976084654807742298162478983823644403310069983624437298840710115309635826577135139045207436381660439807551461892037564021655619816640190237328210722958789170585234266904138360313431300601939270550826819449903080628074479300948020320542134129230599803163090025756563911218291200419907191701504*i1^195 - N1*45546519870671039725514124826664583562877980811328830563246949077226432487148028367532183642475272776880806182555097727602333955882439795082988167340172712834231092436142583084565710485368404788903175178357*i3 ] ]