[ [ 345507982782329600622816454682348949877110607592024526594289186637097849685165581297891333276699895413358444779394388941368392216710658925978833897963184955452150987374174926833055104602357130380846049268124785285797924925380632820135861180342558745519770989721755124078801180183236323770461939974734034292231709155881161143928543096052193284835396992288601614681199242605750296222994403154441972459764183980067846071045192287831019599873127604749215336796809280663354670975886281332891019397746272994393197491036701281993939876166381569759834843020772149002530883205292883378374351808601938904107242141884996809397912298959597402184971573943438256932080701127199868972179532128497317837622725019195821323087666980535184775572490670193546371690928298438585416341179846447009615690313870282772791029012267553999760846624405440072304989124381253167726635543406737933864944819591276151789842560956950586398643840228898476127035364604746393589559436782559361851607151454766623467542911829055823151223235036775998526994591817502860094523157738694014161043655979176483910544374993953303537337225665660229174312538323836004446800703513245135006704690431092447592823449888146813736713585077192585957114623637233393287350804917222472380632213920926271608771781106825111503912372133657348962014600687309334540121607853595413279851764765297358322199821377930175512807027687672753304973653055267721291095110476243259163233836105119856434968876452858270609494187575621764044138181946322708458483425717894267536393618091994203135881690115063026831028263059648810464214050275051941263116487030347310225794994196940973562654180327378742403372891629366322586201627196839101256300989309619728352537588934546455446115008763908356440791182823559791708126370643314907265302614312540538388771344727752419318365118340178135159163903851036614055539369180609759964553253488087495757968838697864026221796097308385007289687881761014429747007949067068850845469451611242115711922482518534212185037744718998035486972690556832268952954493370726450246173271154876913033885849436878276293157849109167337612070451523083061851165109042752855233526208388631562965941480770262504259454811869816857426405752110821382750006115233983547293883145816656892189876771712611841286873275827743140287810130513993914398155366602459944339023979867501165103466115607443218990390784227455705806807044446773276867696898254541541882344851282642952556620267525984682642199648002300784935065929828205005509479026261802242201309698192186681685026405485721673728909347598091109802478399721244078392377807296603252037888610734715766180451670965078011336112208797929706051273281757482215782313901510364527904115775292470958313618667267976506233451329121217285972394954738179939962853978854213183995735942281868528230107870631175879135599810479360303378925480191065863937538474708881656040681159170320512412338707524319343467492582827843579747577312317431160794486726528637498575447243597775400792459156708954566233467322071446036513794136055257056723676900150098992918420990712253999192382935924736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 284256109791939177703756047979591352162119237685280780073307024392155861384462874842617651204163627726607723503183298068387225155640426549639875505565545366202680592826126199139348478095460607303244655575330514081755070064214949151951753384381379917844074203184938268014620121691943707544281187510565457196795721884078907665538815399679578088739119619859926499772609573720491116039527482602591350513775618056342300935213012694891098781711550303247316953123374484144892452875386216182392093684978413811298864194694653238374446107986944777475112558204423880469524623855380661002729857002690015346349228531992116586802062832313939348418296812850726672888966158304775366618673788015800687477747477804340710127722307221483698713378680189984582677286737315280529116469293579060086496987310532570838122574918349627441707783996602153583736109864373862820060478963740929781827630120613510256126200729254699742216049008456190356259406441251886413562061865690939019835411305558261075594736576635501600384386574428641229362469748805201683835924921194703913174603039233650596608209371522392044494269556744581556328288825399508683375631528676076192894182651298620775572096303416056835348847939953487816509936187725196953106715376741512531405992746935197347803671137119628008407080192435824299496018934282525858305480332403200598537766104479666345872889487871201528855899348989019811180583653843885942591312467876128743482831624082672399044338307327937832435142384694307626058309685284954012943021756516374096435695531283650319181759152370889434482175377520412130869344720892066600256247442368647765135771369307797212999082956500649643172106245796210099236446713717801932916254898337217698496027687097302592380290028862583159364863921470149881397883636221111984665487264972438715499759717979548218338040350235166745272500321039961671408195396102548691199467192709274785602673558276869954444397322163672198336968341858047967323825066099564681067162494871476910165688154554602640064331531763155628559863084482102304165343060310465626591307767508271525110246428165062497306414518750690974788853695099184048992170938352404520559259415834289423391308340288673067209836840981312973908938004501461555632150818884175395255627645929987549954122102557378497422296229763377951369962132913655606824337926522184417692202671875573467599970018878128657614254811976034908042782073230310129310721401257188620918522988148123132473503669550362734799685071827988108161455976305596266930344419007633579231385022639219668278037909758968064758007219128874044514205916598883348049828441155778451771104369708827056451099108878037072137488800123215296660052093711932682980370318636172593276668705557992059105747663860043742338989877074847148520200449051224705576162873752345709015809173726791377936479198132900124740766939701569226656014638189326168729618247540333183079655000904814384276345260764322210414529997683642101477490287298905500269854027790618399939785128909783003423156477423511925885135106291169479399513093053695905658178768610201578635006662764343662347197826092498944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 154086137737616321879754970232932015402781720986800345933945174037986192766439460520839866199044806080288047462830246845720061779942793272217215454350815523327691681446897907473573146848635679391866503927183443053561856178495285489048307770238916272530885317157248297190474386690926721113185063411383979359943941924547551043599240832730558890383268911884870528636138928799397304650171465340687547664294373620490606034323658428327363210091864890153124763716037771169152077296276586913255157336746854645317370478629836044107960584844156393865491984945064981078979474306880959160441452556110458669861792323423992666349073344741177551666804361525305288423424729258274925310614031068881994007397452787189647608764920159100529320822506507030202384511439097480563853933202139280464280458122388163167373402010513774364854348665878389394187525740740449186455899644202343036055095043984445741823186975940652365815356554030690251438694827441701326413113501610419185456054273097366958067903866326472872545559081788609912504851808022856780533483146921236240788773689584622686596853591588195602670385094413038870333954445418466879740010972470407418382746085293412531050824469716920981968205324399645639728322527004252306714069740712866857189275794162586932428973822857134161648088971957655827943076765315851018137984785947433056822405351973613324936813461318057706914220864234076764559750987080024959313330871060196905664240635567277429142499266254122736497792338487141856900171710084278374218598947795714567767816883104286420266751417544871602721897675636612662758817965449871170711871529870516624047734673310127515659579516088843419296334849717824842205749166916155518708374916995723298495355984242860609783227451701718929955904694048363881754922159423484289547734736013134399416795167015304266690325095384421062890388406734603249570282432489782516120891551812031647297151790674471965464428530196295330164076627069341016481644584741429330167783619577100004904743715793778497358411144184995520820619493613239471297921727755787135367108321317081468543197902176307216718771914055508736759782102999956863016491458934955625111627381216973584617258894233106079786912105469997994353587118948561099614590584521268278207710060581090439995271862950285323012110360411861572181796290294019996660295498088490130034545770087561549187933242294772821962779397298611884005795830853998840049437917495027676125621316553687553566126421839199197273592077816650710754716483254870811974241779148581079807103859985393855571098170325552622153144583490429114692885108937839204092033702719178709673985548838951297629556910414887404701240840965805588828903040182833111268617945783275965931863008066993548361540245489443828658064429033102215953892581770568518943819373015746678452545933037647670735199586469706816125464406588881012608874163194452337979902900327297875176796543388584990280060264760704314588311038480052220190995026367379862715126424395040048554827466870590317587249289165020776884181792364541515455572576871420541407897868169601730924091605075215399717812085209959301120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -319074922256239094275822289427214348053914815390172715219830889532483194664999369420300309951871398915598860345788553273570029217645420729575261829161904596220426294091546563487072515275072339742522763588276894140160036135693964706094077224639459033619380961873650307444957731196316852526318300583967469267259508830761191226948255062968006253950752972705828216336456386246527860094152196448575690322810873483389850376719377867212613045815130599150924430708354408511641652117964035727255932027388884193704251957966101304819100877972265259992369491869486785477052991522866951946167779393108118434595076795577905600604590189237741060610533720349195832514591424531035175349414882173653134889078405851158865843798957500367609805773390399101478521532614632273091585758531403548597443107129004098531990785602454912347980949888771188101052385774526753573833635420126608636002474612016723950468507051548254442210394322990427319933571117928609316249525939714662271858081121709215666067411551246540742572500068390098723893712432790488922174138201721276097284838998897601240030282464645633201526252757200122536369695340920870730009113599895525020768730659568016611417868712325694502351669933904266215244685683554182117908352345688323901460123627001891339195862537066379532978460631394389120977862051549545069964544153092469017607121260715890018064144027194977531761236471798047193448622244805880166217575243116113688639860013994597686195144220723301766916464580959670248718168208676765963196997686866514195867256494698600851338202850498684062878237829973241620255919702931434236441766011958171627499139264012583142827755133865621054232732003618491596285101961728877179962016172829914290209040136729607733768800032352686706202862041437263997313004523254378477181900299403676028953878776697329785068123893976475687512813795910001586971378199499997656956400766841095472765582869521943933033041964354237152311111180080262777758716307531649317797500056854205658197589622510511654639108359633110849864921676154622989453068818881341306261034722116261373472719409944049279665258191279442616280191269936318072736216141480019716170629521332775789859209467254492617612169875308071354018140468222340566015503728654373832692196768845004889087285537135720522538138065327878345058233691384835408878403050768139500114303564335622850377886863707685931557187813826973917233705079930081191218688148738123899872090668272039562595219081246937341150821619417255219416546477476046538933603419412572624650756599810918386885019186607682704474878175879675279028732663482782190239042953349131211737709656069410637695189560800625671589933796042298906401630530787885091237334409333121172576595349609043288096455123531776973730622053847860769995878623980332021958542102499358927899492729620380517504955188909303765076112901052631473653328426133538469219501616564521930853558544201504829735857541282306297155481229674077254917012413749853833641212579531837648706150409948144012940440462106577044504894963300067109598864881785654212786984400774983239304750827274169855912046083930002255360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 18286373105472926814576143662965117039548809114008488961654893200588978436272790045923349816260422736814043789650437268811139998048609473332807203898720216039418052136125559248936468178730924875997127524313772626505231749804237980182597758626801254490058985932941037678054658401343186347456173281163908662284577244407307734216189402388783267993032014707609947147080521608022508347876384712544641554451406439867737799026591163619618977570741037562021875480083944685062181199480202156792864790873747517333439724373442362839987632330956920707599143380598625800597130196265554534849673417574295585721974599775024917679638012556943127097909974236251015315058779926674942327415639198632016200535050154197151863255387616191176740622076996430811494533406691782337869406254878070268829354030697033965377097204050766115896511483586427629324805404331932399135807501225764446847901763554369161831923745603273049806483002864030274744515991208030797239989401402134137417751332642679501873112389670053440588587786467182073371169136631599543596402963885353190850509067826555093447413429672524844964317386751456080129008569639071688925690094879442341020633177405215496953527371570460151380520380848117469517434622393564547379013163443258878021978653432889018795858167805427710245461705073821071776037498698487045919792389955432367161923077615601551910552548656349871821255414403782942481123412834718011966776440489503609712378068899260885349602003208706612050701395679966991627737801859092610528994929827299464728217330499118037296443624772727259207084308360251913583710736012483626482648554438428963463811245385635580927902907421679106294864666060554836387184766090517191100523480859619653394444727700954070017053401079672895932997147057305785755165763712890211170162050044575499576001326753007231695434748837324277843747583623976022409783217960953903487591490855234669889398814566478503853805363074515143097962750393371997413766475112504655939525074838196221168448986073767098481484344078379338688856802631835692712399748759409908573446103935827546473421137070156337096673328328184125501449718866994297944932874614911997302282934229172994793547567528755663409186234427556043204137607817369510485252435162810353530656211119075619282981981277267107797487981105428896393481323121754984321092522389437183611542953359433448970931660584183860663154606793842673472076763425042794366702323579018260975504691837829740086685238729375166593588759351104740380975760775777141979779069480139927427762008048607717375720523483224984610747591840287511645060801347415937199993066774811194046272069370568646956255138491708874362664963944548025895850686608738528086061744897664495696763854760435762573437586347539602832531266680244809380144409740698990482651611604911638875637001320818796949125573566994770582383175751115086593909820395542042949731059067148735182932508015732889517868117614819716969081456770242710784654855942805321382489200866683221252366611353262224774434810432080966181279412269877651725245673134366022771940713050199998173881162796783374614546172368408784319645000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -734886667949990325131137321233766317327725616914362832075435778742842724471448187022786003987228880064317484515925528737478004761766915132752554750306893080571204187563549831391011135473057852405633953633012265625926679392856179543814396168846214035865271304186597350021399463264644453849320163709303587794117467308626842463562664539502043006465473228868342739391847442208155544851959808815282809072485624908425874794403140480746412258640082421012675333339787603085058223012256299492398488997032347143949495040800613682448002691193648194969152395187431891436167210574132115218820994686088662832966805138253192988968533229953798696205755960749222571373510526380037350728135051303434297438090573897772136225840259499353399416696571267356358219820912872967940162558091313041900380688509867492214759868116920077539339321328240505019685774279787812514485984935033598505026162718465327710619542038911724432896756935240316639685856124750981911320207671916233741023974468826333032316270417339203075240194008300843133111315279813096644055947330208307585744585676564493924607344798017128533420052697170174004606545961875474725227451930833551547447797928875250671305285291258795500791957782746433860787437264725868613924813550420003597782917430202925964960546063182848036794691046455949765433436522731498078656200932842117991901828751298152974121611831334131011735744294747160045512862006903622246755038666139142741212551393235488864812949214374417122692290629241666076117786589416235684803875670084039043509987349216467167038205756718500030832160236113532199462092051054359525208122702770529024328686208680827423973006239299229074427690688358324754453683357618721050321800035659735663764979107524812301419051111091542021901749529315272807808245991243020899111419550462162402523153763138506938690273124949289224596938397554594162967527394438716187094287910495177573096810369285654170939762017630480376051103866290782424660297246110153866347403016230257711982332553563550995287712336373690057248820019843414126790741004956955220985419305876232895636051902116913906982658839909920985148040183209505230815903882973149343027509294408737292488070060626024363617865607953180477438070804856748633025837279174629780085396129473712286335540698566394792958193781365214186605217746875128568843956145006225773585522107052568344086856442092947659460813256653698874563565177813890503951034256298508527840620151107484715853235118724751014174614159681321734463268908214201529974534833147344644583772828171108183189012188753550281684643298286063945457537740661624008219253061634806900291677949139614577942370760339643635304904909465858657478693205330058517787589244054385934502333120410256265569220529164702458606209690744127037269204882566219051323437657190761347936548282126627689112129996008824748637023650886013712129205634872270386467293095947704002434678528280852643912443417042084140048531501960271298060280955863415902452776938481390996946701923342927815391100383507525131579314559084523448571893314443977057818747960100421109143561257395057462299071038645600165902788000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 113050377276546619885057424176434569507443372587548215349665026023197818529315552489273910094764190878433321167997561991109949609557800111328373380431936446745089762429416805287862050080280228799126804190175802947369501059232181014633406320183556892395008826359347556486870640530029623081827802516379243051951606034181195183854607075919920755821683347330355575703532707458532918223698648789757419098157356274982416570161463459163157820254954466743161955165057934229439276586081237965565091080024102791805914793251787583507548931655382249569063724249985812888322303196215873688679376935459359591989306781141920346772196750374085298649998707245478647214374210336415503008901227114334719430997897124601827102761243273466404555047268831032331160025294945427766893002479899294139583986614223498508407901254733561936579985299623171817699017407649727835332659116722235672218831398447184790137716928089370597599593411183738360731131190460472465491561710637554230839153149966785492092744404228345561519591362058208483884302176263613277502163707068727654170401624258365694172363814055490069090119264669469495688866110939153536029516443060235133441535407608416932783286624737303298051902494893087060364669985322232094559211177217544685132685061528854366253337661514226902606393422692283179052361519103440079856917357026366767630379364954763542160039227836077260111012302829456907235997824535843950121485227386094412959620330264891382483089325377661615119467658826387509690387035443809401358332709532809421173148611268775358389705530912793909415795131482880927796297591219638101514643119670990956390657251873836458873804090311436957510246197752973528236115006365811061199216038828661018573090124299765887149478186770147200949409201147426671234117067136501727372929775859792105237646880765627378633630393005572340624306702074320181969074629281318145804153074715267046000469582375537751204767672462976965878011349026793453315045125017336514921123324996639146293020259541152448700483797601776691789374314558939353109984229939973699392115288432678617682024551484607203822811163461963336075377718028140242869047052175167320428471272275174912789398022191322752355366856504866295577825565935260260665001284060173521675993951150426744920708221316834583939925818488982325359721549997339667262984041290046937619917975132083932229024817119630455456957861135389354451654999171273660906355603707576907730561839859109792789572426667285290420253401712382331765232160938381118011429979069596127169248223970672816034588429980281739375589215296023896388703899022807415673745030549569443051658178433422995250662800611063386426473949106107932107232708072926421655323123766886586260035456308539486784597699411651507112968439762374663108731678050376783210707222255431158928337870428250221331681455208517380726941149262471806457986475010847883783325278208358270714335892683640229748124377109691795038892904926963676874938916983842939777739574176741365496618334856750539268711331426582851457470488381734444488127629544393966526039559490886981142862206990679730357078353045710370953541618000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 1730590707165122711287486884502792036458407859419387375491293933110243036215231860846764310985051410498007287433997302018048417993046025009451714440406528759812098061660777119381655525275165282316114336565194552847670498805543725817149904866609209606904063076451960753292450398954565897403752703233332793854728315519219551116884622696217385600301504866011930949358379046455551352868118635359050611825976706287372475878041633837770528781189915042008368083919192181772793199644361375542334665975223214279136293592642018933134591278970048456307291842877587004946276747823794121455004344497674432396170764117764247569343690263615517259346756068384318564984488265088668310436627593635102385333750070762278549177860099600619744763061970977376327966048069609631021559312086377734334069434340325194936199313690277000598880872267900438034507371053656281588221132870888156078361930154609413024719209170523238251537450507349659239599592461244791380273619691952327969929546425757149901415216136606186259792840271780607192310627307943123177136041754589266176132078892795817133073337512067975654387230888087727048205720364015390490867705746859438589111575884228738990330164146981193540378417173824186781018618619577725842093532707306571998028202207552654240622599985647157337938030252972947978506149770424408817928454679376790608359191822094064057416945541157694593419883408568679046785575337349605124147314679665572757543157635175464074076418592190425950998484749891384560528236560745457079018744531140919604318640524265486686106445155064294487178619280391578110854272495820358705719198341260093319165866397688609522796534102589839681244120286103312189522315131473003595133654599552196993362864845910729894609269233287815032377180972682932454175727869797254986305566451015781241433521092905016986147398262499648614110311719338258627398380697917350073135574764437279248939718918964554085579765585886629339692374879166159086832817333885989398267929217333713063008271446863856348730750472742863610540955171781706525975852977952863257630694305519020453069193845237095294051126441820938599636636468088790476905981161148372651294578395829531577758624975711677798185945734013909648174504048783672515538647615607982288540384388107162945384104361041032127854302832335440355055095211873547602657982087664332590420543210004107289648307533830047608489712667953962835416863933126808928221697997048237493199480029391849263636754150743751479931631222703915273316483592132424343638864697731391816259833253315524502258992332083799665558697008208894809926686438438572285858338275528096866437468317936041369842918963542356449495948411183753139594676222375240730341887210142778402175103214857153455420158938300705898373709812961444040127911262614323012039838704264110344180008135221024624741930030471429840576301282520572271894558520360195183178673179220301262021041890992371610250112004408457365206040369524532330294418186581772297472158355236906045319783438564153582798633646308159747733615114583115839148621364729729087871467878065588725519443878895026986967846732948312312602624635000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -80116400090617696755919220695601666292756855923424317316187027774599259406580734847255537916730967809689458613008238794866596563731419879649972433999906466392504012341463565004778027298233263861878777979669877733405112911122790565343759454244044954130180594963167597623645924662334114703823734214635431120895646365552771899988228015543837864337433052242577796859124625362942994092587782790090450712071377773672502513918838789088951848019107237855329453214104237622289765093267227634492406629405812650110646152732515508521690863517783451745537388091193589623933340383211734226345578810164609415556222404309873075070593603252169420821473474650076910995106629835201453276826846291144205769616166954227512672207355365236945327345598269747151324899655423814039550140697542745890726480048652141885242942811235744903385003639717441601706561729912962806120167205985838525223748699204228904052405764567805482513930598686612118403135874741944369319213787912442092875648414311573661057009234397412064358234330231389317792135352057971990239135668888495904438860414478387921659850977277676956862760596826041330436595524947494385576460574032038196417050832041888083492960104904465456730861847990186190850061303293819477935561347911942718477795436691344706527860085119267819172307291885601520737358471263091126884005284584757066503493954205744378301163236052115683152583825238173433530376706320305926456122495475697197376562454212200176852074038207260734096959013283276365690266282603283141883893954181954685135603872781865509094048650768538202918583130927193975858591168274047453257808400728964195907728825474496525781929907042745545102879271192932300793915684857205586583619918108434748194610892448572223633569312568224547336845142969097198646888973229822116563365592528658286385798072025367429187128306470708575955565516498094615119631138186124681193371763817460628085266148821424301766595405009281404772009777834179816973808108661957648463607626939990840123533748022641822008544998965918389771853795828336659983323160729087053911495787592876920088604999342522306321075613306739086827962141293154109829996873327121294728622096163887700122460089170574750094221126189388315293924104553547228819790097673574525888105380486972652535785436121700631269244262300000067714108255623878078260594055358126167672575486984096283119728474650165843820935711083275719250333885557134581333748488378347578690398234117905588597512718745355326829015119947095231385201430812428443056053161904565521969449999139582026241741627173908635635663768646252116199038689423886482115574459466721096008517706439717388228997190489079300578993684004772783891776397877400358964075719318485997664707798795595325450055860163572049390534755325138887849520018097103521769288597769162534578541993142413163786075031083403246302798213024229080889078842857177643841470122943634808965864722805853304259970565462631185335544058852777822897473323115402883193101540707976007169914786609183329387781183936484568640792045900626354342553285212982930543735953042038983652743984208472040507330638877385962951977239755000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -791234295413234788717252091726093472840663174398835118194204721022943568309530830648391382166706860696248836730933717860665524837272967394746680304009694787089735868974421946872256174884008480796521110719655326700537562733588624566408936011939480442038928346783524255430554180469453412741446546688962481929827661990386931881330310423780822595774044358280882259011805427234501496846837533782199822309442950307588459073791483242899409582840749310257070639009075043797842672386644230584835328820864894252259018169154272400127921115148742844483453490317843439903780618563471147127579105541221277617980340258559598186261178943554026397712174752104758777348246132517496794702589278124193480892252651074913872217095262880460370593007238646061515133603190317525796280476355630458115036344258822846164298947426572553086185621241139328531655226378332631353352728767240458489774184237269911239980559235969666213500060321853126199693719579066262692198226030370987609471395212515063192866860733632160304074962637565615125809609422529164110133907156469661184478886848752811325331560136079751567393489986399970070013558013100327018739575595053052726027720456236831579699958442138636976296809226414774510693875215902530682928891309413326758718821216539260325621935603519618062808380442085595366735907884093397494099204829213686681767744425178060866632293662550239264798117473625932175710627219932706652492010729151234730642681285415152195801702439045246493551001819257186761001722138651492587785137114013179538811812894202981298207103003101818123498825668474358965424124642971021142115916783683073082532690622860733025124982646497671909486716042222813498484421486870048561453493634081252246336847275001419665655602294562007888216545700298790562514617541081518866731313329814927797642791168266273585172259863536299430139539722698466680424291892892304125994509094899459808692424459845279115855150503297699135540869904173320844554997196226163137064309093001135924374623840057157870933801176804643471020770402864802978392050273323577116547917488007194830069779398336581938789425995060162072636368943174698523588567002794939097684582824170642980125210706895817090617695308100705985213640815783092842548108887044653604411219601194837225829061426657256537818051223650424659149705972249830444970711785769012568638285870722844235253710720190142574658411668565450415568484023827476154742543974518968635165431019719344491515043835409525317592971697618048552414734327235482848033411984915857246908973481804211454911284130191751158158180125482948261508128407736639209801724322032223280469669966715741962162061387597121444243504370994003433179683527939152143980779338735473687729345790179131531447013361036329131267381784253123251684608933436559532284540673529222592984110738564047722949849718881662687357039099387244687643411699237832049470140443199690420625359031440262503289192621853196642465002101525198482012107882638606596084522798684211918521678944484299858253791555543138623264369246039387845996649883774305037702644672024155167742626907244210356105144788333319881449289117390000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 22016132167938672829468318492000302719427752213817796673291040298066087862564943005662863038064797656440095286753030465284847377805321160515495736671953254279977987803142510823140459023417335893859547685305228673964243241524459377726958258968698335365074834691421230705629443464033949963675422339135337117998134347945402431358474155020012965287985161133000671964718468614989176357917455888374409223134377953129063953706649723020384641495252220721878658879874585188101889196138986151565979976002666130204801838746079627093028772843160469625550730041729032291036362489976062584916673506419321314281437631467993123927084126372057470460603980724403788026417163093439665898055155654883244240059143495937799426112815747071358833130775674921550446772387706202165545111400003297557943981347139735451270114916253184469843816464847801906709480792220957321074332590121885895860829950243507975957835015244490699900472758030734643068755750809861945413198927502478376521554072572562116001396197070553184944375545335656099543452077176281991947905299149566672683360397603520026350615526841266294346109621411764976589805863532573875421277857901546842349087975860873695824717925943312211492795230524081536765328959012627364285016981759762483976863526046047789475347937103586955401202736745939762429098262201246271448993381400510370113273588958624769332288605448145290348606818272791372943943285650544219185185762800285019829165481059922912259862222645504455585580783974638115674153370618451053824351175648915386298456695220465420290572674006956289896260491934860079052347699677821472857532579231299850593529244272505476879536058601026999425764320552712271655332213389850592105966689499321803636178761631704404498956776360824174864462440413742983175251442434133493669736233839847735166642636475110617572279366123056674278731181862723633984824580381932875698058969012522828016799439018115147455686929671478355983597354128139023866268086126879578335464087836974368520891490935746838480563730119052280622882164497920206169968837751026091486056342627797080681089499805080503483659082996722414521836275743382737220418849961848694969117721900213221502313901099817584134236462755974908234539690150587459419036850432745746250228556864620708292714888933044054496349783059356386800883709263703985763911017303941253130990770774901592711295926421817748593073417687683049490314635537894016948331847056523570087987124501314566642322309578394387776673943880711271191851455241703061848807293040368161025662815763184653505190659782674159301831408915603613567061442704964678706243730363836763119876402352319921280843141550220344814491755891763760100425005811725660807514896590096145206759873732421759629443713562721943877607823424354957304843531639180964466606029570730466231111037559874364240552434564635473255192082038718891140881521630344537289907681125486737388176450246446578278227630743516502773299096109201798636433189448171993957725843135120134587559303299005088256721318787236173177636866258327251259367741398846011777388054314009306554345022084748583399411576675517084614459405543688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 190732033740787875576360550128326774307703994019333111328728999399581689091545353632678389119540113190594898406136769289184203461282086317821130584476261147199152367832875262875980286499533334498011564916983087791425526553551981701526136067394391517387659322293151894149809500784786141028884884842160362512504289511283914668751394744730987228641865072406438618020253095934220015469299741914886042401336192211823591399650002428826497876668274067496687849178842185556589624576268860582702827462118927666545112568729378343404192479762204116795994780265172364335871128056196096508119520360347437382238477765388783368992440524520751218885822338411918561838832733510423490603955433854666085145266466345317311204013578432570771203982430509418403217532534576303240958560172682006738603602728666852237690013525132678739117080520238226393631774579122441764254810078888417366069401923207397064075910728591389880191169035327140061832589498369385987894530693070880464029498618362120537254538989501827963806143019598935810947668610338811632354379835215487185738615871337555880227918520189011109711822705434517348990284614841114303629593997286306198326800562570250473407387186613730979252792951239457687216939528549089796101689371934755161631567445059260772202694760598903646201208180102621788233977284691762099727958301739300949738878614278286890434713732539965332139617118481828928746813715452270017965905983999006503205252110484858069121151320016217537853367416020212247803965841324412882107193405685198747737047026406518898165894216322692929404834116692765325346709883257445346616961317004500677663956823124530600924176846874893115989577620358002966979791204064353840765151686134160988322588740107900300396887003025721128417429393958928170469479637542542862087956022675485241558530186479163707803338775627724468238945021959131447717262774476048978935051874064309937779097158520290386365842053512599425401652704121931240205070035163106847187162309631361059073464272973097824780698590335849560750914770227652470339398539365921045522919855672072901272462653948063776975170364156034363595915657366391450403800971838831217927578282863006499872350814609440612713381826388597170492957900511258400633209540774194687125304926627637784907134436332292153113302613653405209458115580742648061942337863051395506488210658633144093406204848660608782964887326324784246684396551716603868282690034957244705505011776226526724377784980973190960748320979521894996313103931021347743395271426867537644898298720404336453861277900272217349199271588877151910530993421136065689735266713193502421866743660435542614890737378076344217017201437500028673353521320271121767637939076741425347462431790001725905181117754537987544129604296429889346667118907529370345170958395168846171924276464340677303869559853074940021326582442752049848832886952173932533987361925719335208331435168478757603882145507118505133459359789797450382925217649983059242167025359810059125246611385781568066778791427276881674682102919072803723365173710321043482869691271271805154791839045060686180837780356144909411182881546124787000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -2939485450939163989881093273802792361161061653206348174573929364764901749466466885830995019936295588697896551410866420580853397364121646543193017703485889556574299039906275503122663857287845859832573374034282719392696393546876323740918490121132704544960839108434603742534083111728274418019560265387373765840765841842935843557852240169442451253550030501565650266697059311438211387670803647743114733425163442597441722429516127719932470898012832492869880167922230745415573310311919229499410454797350885020042866005559773662029150764135155901720861507495488233356614508399151535601873897224683454814747242677361451950079190533249571512499435496093821923948178214157063348968084265291138062844585993112723408007321063129888490509838127192315020645196002775307715097700853005227266070687926035314488214252886063166117250760828964467617601236259563020051671747237025586120474299593528323822946817751778950490282174225278175072563678383834798424936708449776742414840080519499605056236026669188363404130236846989582281674758070360549359990852875090796425790468709511042367000675416103079987666486983272334426602221799839765442218277842727584256690518581756478491346790424498139852121989560528232099774893899051281323990019461358005647691139925946946275963344134094523348539505023108241665189891563941120515978422391951065177983029567062854666103522416898442715837993515356398198851327394061714072866196195583534861195319110576179792078091324441358305509930807901798892997787969118694904342097327703572939191041338628981349594213841341864306779129805579162987868325169967602872597583022258362482113821311328363603124139549261561675385180864946195664020240540157577866578690818658440364917330910549196380539339726734022212101778791931076751805653674213800982091539859973005415812019548108653030622393616701196643388770607398231141518195934221212033323300626239738835891273120806405777250283967493624189833600472681960028395909411944044576004749035545258088425771304765908114081993182235141912054889537625082386116864716251647464458843605116946643989282903897122897653538449532430102305630818011744139141556818869259589252152519775231043248934160515627187115061137279390309810982486817303828271458300903447099178052509583281029661185432194010027979447082082330664188043216820273615155631487967356799235026598002428589424077082834285633284641779981615273894534230057898356807523356119960256715220339419675271224644066485508184863588810341601539184154240258194567976512958036654125969192313474448032862768200929535742699379702994758911308396111351510002040459909157802755912233781411264530260368034771646920592058254757751838039782817450389236907867255795040779698779041226829476003868649316637033060450389594306932859284999964506193661540978025287444715528507245716386079067603526162486272711090278910310232555984888160746642630277396410039549679895799293413922559598906716994934253114928245409137872207572457702210431616653414049356563965636613134957896332863089951594242134304449918331671888444461987564422028506507698199626441480115778291602254604800396218428481415230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -28929688765513877865435638876888993535918824997241480128888376130627549688012489643501963546542207975754205027968484616720547172219742991060299714962268304468706117416824334198783172811086588769721746911879278900090616934714800602111327450352540990331204969930449671696916721863787366325280884465047851206982176819649432609431988605901607178906493548367183257274412555109726903437091781935693625698858580462875735548846616266183937696141985933113706516158512292469781332193424412247225982584260030818745771003779710502254429127871487727514938916610659115295874902491450730400395329171325079168079710397102512431368705348784991547316150518870619842714155161079130252868346332995044367953910942001440440923987579534187333055152022991048532108966272371964490591771459738634057269710990154021927326114955482601114076078313404909598435170320398778139773383489170489751067455616545503519620805652361562288778082875246965520885394306222463133805044050576027203896000229004878090840253090107534484022453375865184984110657374855148136509904626859092528792956358039208728975040777073672338406628805300315574487210928425314176100435416330920811338978990353318464939034132145191381538438313302604007370822673395284178611845933656773667670820701725885387469321867439212343502125352865126738800310361493300698125967520774154233898547160478288625502874842079925380359590848335845116953035005867701067171354146103757033988575203553171580010681046879535080236823732868994896127754248329252181331468829610309186709987521094624647012534898394371087864797401768620741792382991275799249443566177849582712580036747626292977930639129732460086963394615933588390794993052797085548421425974516351185619184126517248585724420516510386735417606293803962932003999803817133870661774401071964165106152844876601585831030963970627368040156815541212298259857827457020384960698226584001891920223045418115230463365530403670297092219097580312785149034152375147469268376354465114156047290431558546267336263548173234235365781466853334996594005344257758064794850854791392772953910931242306321118369053283498080004173502436806873609460994729701613305118077674671519696109912166294655414591476778862645607585515478867345444291134190492460924279996553270053836200316533889994252080973602405164192647057522606273589315046074302477301334340635539253913653704863520226875537818589242783219595059824606352926337269705045443829504493782716107562304687797933932670566524698499909551614416905945269739803037404163413008095657112555444393417876676811600736595800758304611559928804277988539169374143369733303873970944743765195568763118716828838852987024830840296500878612070609653651893903760194572637356242485403994687388457805128537514521303408604705468757423475547743956954056721403278999787751390984758505405964833651821851124084233610229420927388772916235168553443562522049490360253003711516320279964899537990432543964498241403942625824195813857868032189065429160046377314277058463876271382290639295147686559427871246234943455430712949771321547590710787970267604529637962060703465764110166682090282739996960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 138092374398239859310969126189346691028107033171033540345058840103457187971519949531532867281175507059416837572598750593765342653704069510389016253298053310556099240862439296004069141352727272425033395421821639102041250278117644231523710890904252906661806733329105613071279040825859111106208553523915470948116880962736807639413554036435043770975671688458673918383425136590374763535540785590756945186953536690270358581079350309368376546381592227818857714189769558173359763381306876273199919253257720798639386055816106040380254685274996170212857223080992955813869140564635873250210437595629428263830272964039902883493281657921511808005231624794232568278119993442269445876991793309185446497528457046879593045362116805884503622128084831016528839248941721228755636466393772526929129370821917152582192660679580890715827438550772594172871155731513924396180220385691785760412238250657888677265124991559028863294898291689376445556145153806290185466662205885538719230065775721521252611976571399366044374745018322322551076455499191646305958634142579769331261317821323384824273665409782514956425497873847488652580469819342980814323058154458604881296572566618559878375673913407918254389902922008254965036224968333814299113241907834895203507552481348042567447359669255265920124057006983512987145255165909579465254352150275205146355795241673809156821090903517181428679158195574080768879129717323598230717162341679461277575828729469604372555621323676918243798105720809407195991670504186224990454541149682880417570640770046730726637528959033772187607252457365274901040927632197516647396085932759709705332756638789248082411751630582018208387198353883525481010017636592749231498849845232556057483999980363815992545915789815841557663281409309585145440493073455569064102421364545634305139884146951856633310617742287948209052905839938690789509194765423386797100820834806045740367270570900313804489691483072420595703342685461289377525381118202976930145582110428687874196392481189110280726305519485459342086245978269194754508783428367236327539499597192624130023717654851086916254885135022646843094425391980644321089847493646161569468526469445452701107951309628325029785174834611432939992765994127345755962501605252280056873416346916088298613955210489606911033634820290152921743086326268079067524507550676263496639625859361350457044759223015746641366346940097866547728880976151164984072572283458038283071590485750100486222203523536108928023011538306934987454886682073601043077610896013654664192138155203578280056123493457317468854434202418453093546413636304930569447722427188091600342025202770026607739689524909846590466874686632449494046999899934452938773685451942079211874873781837761561318168048776358710312474008243459438207961851854828680365482316150750253432961512472942784016454693729244277649640124937254699073931827650311945108045383481157690333367324086572349099096659431360556925780712336977784575861410319532645777564196528632504098734587910625584276916120724923377989579398076356853604437574661946624387817953977181483126575526015815048931803332375464556444734341626977020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 2256074937196027458593082943823776909821576472555189871305808419326127412222249942665828389986004817678274498054878727449985645629934375813208598716834016253208757953398076107730487472616470196123219956785946285886327949755322326871194364385027230671071827744604505829448975671812844747502792531945827988680914356073180121126557521975848959784455616827804478452436288039647844277865067229961783663333562530995311981054946099630950996794987505453539882923289921374588125795390596052864299378634881179757980684523419006278441342688816176147247307905160891266534512484195848357766710506175135562292667226675757187931443986365309860623694670513434300761833454190839966383083734259269903551716044384686789626845953923157754170937487377502624605014185012602820467108508425455945971897960418301626076059373235523417833189961709078841523430539705209403543697450719662263311716167264206003598332746970278364004742620650316863731249971276198314048533956891345589375667862535584642854100642349028453966636373675518245429295276498466695257929008359341515680757810715929870618729535406457111746940347526152764019500890708573424095970426733206811853747133377432482084197260371852176491436754830190005618771270783233971113713728379842653541270115702082347386867346276305114345927692236114973698753356028121387786881715500346495284910164424033573991032501881658776243309431831024110582985158308340527592673936303382619386710354003496662692349371294428688939739045462683025680223336114148104171331109941038656492124729663534098290400549056082393474855114259250315282063945545247744163626312825694432120520432329240272819241170734325296390409747150272745596446796775281507430180153863078939313280143593393153333904609200795786573893919604464770662032579592480512413908676801527917508430776086117378809409634286357156307621347842877861875315088482626920946291278552645623798158807154741896079411147187322540093490700926764143899694099734119287403670384323384729246947905426829655873075867392228219276576341529832681633659535513389686924405311395500758073919982921195550772082857909053282858417740127112668747479388334286044140265989009295670689061889316008790979050103759221851327214722319308097716576546555647581292471599191452166152126873458251992914787259047675641486751856164617668735700720642071158278549850427855167606839368819852533321842050271722855315844199563127656922484242717032231106271819496498835576861788046016904954838374470114831512660355978694903761903919619081541106833229435126073757739827143558485965573209121496921149775716584612367149430565573011235120803810835069927882367545574322373562251671975722816612110155479228395683856469872416113752455223760753167313495147440835267905354668231282136814914414186019412782563039544693508449256953776985744171783787864353871762027110583821394690578528132098658419576181209710198798505948474099763644740629049065571022488165360176883144539739669193197366092661228947353230501314190844654309030423894825298054724619845293293351391256812321547525332148612099029011219583291967400516163231486300371387539002108558492334000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 7863196148539827413985678996813787032798950283695313979807319478099711337422467574458468412904645123416666421825202986475705331840030930736843066184212546860443750981244577083177211560993429125678176385051623296310641607802133315721144576262677527183050301267226502820477383773439305946786821180771724148462066544246442792868976675682443705183266777597661492541957145777928216514037717220028960747410937249565928957297382711279511881432105449337926658424190575837954323945285331350917358029709882588979043996452861952885413674182785686894499491212398446729047419267286058511400723848300906399966031466379273286647899244184144939558761143747563379577255879308198405386449880992321253880747746365502724976560479710731027027684102719340594245450830790135468671764707431568405004017550424533781977174693715673529205192063510245144904503365229116979260770393523246349215186341882392967946154808621841156292147378078836440416362697332922232235970747265760432357683066545357828114713901112810501636551450388984398382353299338675960164559787743609791336292637565619946185460297249252149096336128112379451772091205001809395828270306993508713208429108199835049252906103969815358028066593629190997556136948782809401631349610169214405864481299498944841927757081414228082659064396868832291128508369581416587684979332261853964831676469421547351161986726920085733508187277775091380325487892874918298148751902090419462267394556426760806155909826051429059939763247495086215182207881282550238120854284010745100608455778889613148203346866122460303872007371708132736370334360940683822371469832231946385210545050152890673775216905454540852974732111073835769178979706859788280586573937249771026290979508348221208850409527360725178661805217906977661444068317344311011294604545302882506076345181487252089892047723273252092934243678974410760933649449987688209223398657095554319637111975093562026606260116907502351948103979865880344180085176119391886036157320118053231115835800785943082023306187036621075186187926715667821251180871847037852824694184270540884431806372342741859103291684163675348196275373682900102538885107397207511352426652039271983130709250664064831585025835671313123161895669931710820054920136392892918358535402253007522480480510903030314336888770883780696584299146290832208112118674307605371819024498805800740981483478896403887750749428394348734028700068625308290901107944500006608919124567637191086162167200322279204254884100523824439162140692586306999774663732747514199408394924641743007005972623486772366207496653860764827552069254507137329415434064507923177488992131967329955712750226692333101733533180365264315584078533930747117069192083051855888962780086504010245541292370642609295839267538272781341518457080261135359393404306215548903154541931321080133189780729745877795207746471723289641026320398458019317810044609914219555301495258366236412136837733997921474084896833214884378773018710691110892232157917491731515388995580807822452687517618443154076123853112024732613221909236513787207306275463213870095509882970977589225229580968470845000229777643928283349306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 3983298724686189391304222639357603298550398188264507053910294315601943996483266889100383461284763525130248453480256111905162070620560492385999149741725072937753492585391735463798498792715024253243256067283336053150353323632285256778356601721427405531369855312587075940942459836051384318046443418630748509764712960528659620866193308590166206298967111056754037668950113222205219395031842754354523015511881200200246232651756274639668481897594494730458889485587093268645498134196210470627161553319227882263710531837843672647774306371511073073478334391313161863876577813483398451353662706242829586258004580853593411279748507750658709687965116477525932705800972834323110042207368344407582820946742239253634951590113915524150717247391619957904632403833139006574891860711714689761759585852520631473615564774686440758206682214577552817955345891506702988348212718159679858828949357040942729110996215720822440287917983798799761381716170380238474799592300414036083790395967044891310087392209165474022476773201770183065024444733536723189539646078229817370105754032707496994276224544454984542238383918444535327373589146637955842382753565455751623906785659027745265348479772520665533457985784501967308584994828188832867579051252473354909756558562370863607250972686693068754145702113846254657147282187274790158239436473282258520527916144239640975391226240707869733646395423877310408746650341970389124963058343043918554709482042765991961157103390325772938778702526268890367022201152290554469733504256594972613049796189167498766226004932832537096968051896967255280384434840894717962483844484895999832667547600129703113712864120602270550996272533776704570544232667551466757392466339922244047509104863386773050871540741044322000311134002983631954515750019971225332967547754976140939768307325798450193995369669400971215179069872080403959417416042090685646524068682742073658076196487324026331419947530688489664999996410244833144752066614233887627104293592422035867975330801599035471904688333021850395088835133175127143743525791042234947833435044212248179033548347895475443299417926434046336261243628178846358716521504807848572167818538106814787071638843649467615997759724254597703734928007314851843174767108928570468680744919065595556896848019865414834647256380344717430040809514154807617204057910201550732932624794214980085409048359419665766058703752373849729686493515323820985046825784283151019288270595904542661531894821177645410156730009430187151433015982452004129760646867436907042119374691053260942449397272245660670113945704986655061796426067058943229181501601354338471244622468467725255508231372242951798371723362274783345151873612128220995770611147729393551916581524248036388371560231073456335166848100781197083069693055200612759622071454365961033802272681485805751732065235288701934534340581424489378900669045308971273092963798112431430453343264455096554990999032365481742177729305248007037487550940532795749162360403204255481923045451971943405099412838389110321814718485575065328480635204980853103972042153587923724156941771680071111857647706973169447940644144275328929900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -28082189222812915032578975618377730479774671800317778469385069506820236698159416323140828629121824623134442622284023648736057145865841669828752482621936181535650943951119286344784374464314117031180150389055221223522259868234382790779606402667251191721769582854084721047494708934715556791444576166418138593205865054667432357862523556854103990747103582325553314739211254366901182804373172509991577953117790260980994315431012584261347868480201738834203810039970436904814225994871899744315277191704434791058296861522161403709909399123526311211419216257873534952467427670537723594513251701835921574384247279026775447932684875813643167855757707900688336115148922271439677570659038219422286500513973039751529764324535828022590197332450742460596654266356398084373801132536018906304538763589781967963967919817814606695010468772521186959395729262596099541804530389306118789142525167466758887282901579575218891006768464767633293870228607962262809705997533796622056291284260497217411667585094216758133726362695863300036460431043264845219980665068083997952879308443009684649083183881341849418217945818746274854519159518835619629235503165851213292214644387182600756850111137702388128581830575970798151066116592772424050045802677204630347470471117120927559690098048217340987086402832547199625179457448878976310023947173988141043332997928464221043938774801783821397831344397021078561110665574291125551656462467785022885508946037959963831839913581823426745135807333599129949430067402963763832969504573053956443555290542169004396546966352424975498270693181676785821878474430799150795406691248863834167653809237114521051145080905833386446947833916594571252910635938429053720953446344890899624946087030984438951809858429676232499154710001253180980771871139755590997334046498164981070450709211902010859044379159389344773537198698259429283544378459380281196805839775314930636906167230587801734399361588659878020132390525454988034116481157695611156704137182018200513094813693827600501880449653020327903835231236193626979604955507598479521819209435500553678288394380814970822567642496658810676130613856511308931511626758328398332707446012250326360179682212415204302913075243536916587443461202181880812784313563648087860868012304871887686322155962491326896982894130188337343493728669337541646833774643608620670380273965227718479142256871203700822396331650898566341773119062414596935011591231789162402197309342488175786151411229356275558105760690611590572708632940920550750211673038952875183082670383203706829814274634527321119160056364851606452091500391362420367122722600649543428270622097577173611882285515746275807398226291529189697902302116789366817017834989998792393463831564568968010376224439653088189682635065618692720988590035392079047222840474100708880341779152854300504012573791055548023987794883728661923762429675802842862265978293725832841844898082795810598924181232841621572566817847659584171356324994469321906675867411952861757258007928766524068252408584862363386474616956985461473904150351656642714874414039698095126044045535039804231244272699618615057308578320797706880200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -38800818660641587603844541554311944067030917314610186223133303730793970109855479189054347024831901919185931902076388129764221830910886848092256599048544342640067389844718193275832591579400313479243165951957475360751697964350485439893187069626328298943229883764687843720775859001513041241869729448652629237889236725821937031320384277482654059460970645143996771562177931148918941430681818382116945057000898606884409701507678339990209488605255280038425763495501294177191439266045297199581537627461466561156937253740422284448050642980913527628959829091445730930188953414202364764754412893639738575300800479352624369752806086442958767529777051951582591807847179195434637732871432169786395359256626893131792516428876692025843345303784253797719943476316259327443489272504103454606828276051378416977288954535448766164420621556049904366886157187310214394045478133806800457505029720539764719291703001284892756914663760028772360170685840415636142939954760383045886236515916348113203903699222813591047149118274587180875134393067104867454509881488150670765467967581336776746193240805930906480505217862313703270314189589464628863377270348198917571359973814011430170858532365591848029832804955200290915107621796202070844241406222091430288618191339943591099325108012441985629265204854295256297128095724557888431067217256304934158237564923220599524896296778714951566172460778803106603035339047485205071826477590556234273439265807354725938146701602330281512201717486278040782951476598305421732650660106889757207657232714687847227609712760905649175232205040777200806326855780849703896890744936118667488005095666365627257805828654057508599127577212590434386894453068927832502622739782817319947496783878088497470589125286143956073864245676993040520494309393791329710693901159213581274354781714667364364278214695455922379331972959579865035955066814603342619972497891252695143710721857313318136040762357709728971088758015115948011764103775546003393358310580805378770621527438591032142029040426355195529372567635309650130327671181254074595803943511008128716679137883816307542809943006310986877082737653563820742182108365492131553283018117256735516650325264983161045601597657011549379950633043099785168363325665615192295584820083584480704716164680369427156342195452281037963715168218268797929103855524887585405629169342249686951575938957518205175910134217631217768820157646940788940728928273106269881876493155722434188289578007989716900850894046785004125201859308494449438044959527503595377703953662671464700484706541458498961190247959713616262336467087392489232257098562912333732357066795051120613718579264436373313483695503816777862609745455357589089049201892010782503370135885698723659657839801238161512199107481247525473816861881485464398712157721988703573168407193432249936221808502454923450747133374921177024334971985573660198312128257528460123479608930812051271076495051543406230807776326951023242321554411714189965790529146462315045005128949517706085355457222636335414951750297916264817692956651472223460717066008272497297197260888767889396322790136928188554191957776922958895850000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 68315491605675845221418899429491911686007512999850710945305679750512962061975155701432447413132290817829638420467061970286357049596584453818642780670760771999391891677191430993474529305091376598217894280107587412149912197007094824850372693227043934735069753656950703941092851447625234182242429860715060818978753506569562722716177621504837315189230199073501809211077229746458678407577993915282639542787259960694004578759554683251262335857947925763094150834693793092450245576556692065379869665863006480384173281694097475422088782220342297321126339740504274482332258292440834068582566821068181900786219689110412513400729651647676189741492512776451255828527468450397077497760526624424410310978426857276647078042313965120371926822543524845971849102135074875933982336241922125002496824389282488179549473742434732325064234269942555878251235010856223596705358668805840524860912821217649582605318710287436888221265301228029689645900908461251630658561390247554754350662817890676811575952458133614763470927374621702797825389818986481976849258664777289310004302925519250856012785446258702155721293374858437837144022476717314776650134045782429020805515625334908154579915645819552301932688453805656610195991785371308130138822638431035301520833907089889664110310891971003135803127716503789350997924280679638744008787779876092921794290520695846201000997576776810423524333678704943815791873172993074499964466122705708174442631008873933558782844955256878521096703331710705079989035309280628064059943175690899642439143374717586904504024654741890666839789856177398673678216347041934938542553784373567234579185155897208564534846275820905235667588133525354251076800750798263752224888478074480952154591363775718929118667813990493462792288257252942309963267878059409849696711635757025505360056265271675810497617394861658787674880292438743752536042870588092931079875486777088659235282344344227874029440502558634133772231318800318477881768118828019000871072906645858898263809955164149850400160876798911067934660398147341012201618263558332112912528426535832796292256215859288994587911411657022580051611919519878352414520261633388715939092511409017062699551700142219688684517455198852071829425386103583336430066322613673407580553724688872630935939466334607479302849107500563880418269212327377291137350502059634173388465641671721803281132010444328450442377136553222540992818432155134913569780507731128774248861631265152194379774847286815308138071720051063494862809869542413354654655625995510335621255531512025907770239401502858237427431757514717797293982171265534811529504565922026622519725240508868581173244390675723925927430944273171001675858205755770402119504454013359068822130393419578432654021144523449735513711854042390524473347452111856795465266591677273427826672339486433160590846906679903027305183042596437428752691952387955293606603198005247396791373052159687098357086455872525719346403779972010965312828773069049664310121554676936161957503887744079179212243181836978808252200752990934103835298200385645739502651072241261485053972195461746872590512896126439477884773649605393910485000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 238538300365789997583766240564843036937390325541591628946212045102828046836650542321540434587647181910703014059016557556001237365859371911693488753971695608724028058229020111638536519092589095723106472679831336949799847084144311252453167155935109335930369973996402699709950587523645918855008470323938413114030106581884634681320165719757561272594919673177028718047844429211935429553521583336274783953750520809885240254170586331356075425966202377353262644917162272257303943226787217736946019808688458237131018902972491924858755617525381089548395638695192365432100796964731902212502758595544026876545315578710729539193461496681683908304111545205393768777891057817928435978804842145642655579917715292716458501285234767627146440315869581262195250409716802953958747392889853009495999612188783864434199020856251220884681178786747674511866215489567948642253431574834635021231423430779701778243204772304215385610102396661417714924137664450853320976194917993081229548651234151102342971002715228358824415680622078188680942221310768166900592398806749225191599084354703267808292818490058404376448658499003899457493821194770418581479707134913216246806462188993511575234572193234334271611768476195642502926203465593427616570775618387777803299059215713925201004453046861916929490551596986435933109803541616641240772110180974870113432217015467772398535561697599759512263947015011538353040545430338376527815356255746868959688351793028124388487385862940822114942917404134717952591558283857429175328087920566760023742062695168077489993109724909525384509429499599083984734663759254752217167655968292531572270986993088008258724853242704994583816839511384256330412713094833958496401562317224735068284098886920280444894422891607162781222223930002298213025018159560790961760466063341955653870676753439580716424960483746078674429854308788352384640472860299242654725453460728004100212747253205181935323305723891398729425649739666382807147932540995443118417533064438398266140325235540288473845663608129935218838088437694894658717141772552456125640441972590961561751759674471440431114723202259311337432104274303825774328125320572166673687168887744283896648636884127039137736670446866832501312250523283507788282869166785366834925770260738608465213881580241428481128017966880597282140860491696238929656776680708209923632503553712611742022383339513323753682984435420561742505969544747995852916756560928707904828278938842669612511803388858655440582092042814048432251026184005302734876046380442655611924655542481214952730534184201721665543632268578560962813082493992237273436769957757340150228394291511124882522981438207025422925604050008610851050548834133118618363150940503287918513958455579287753670189030672458090674294818011490133191976582103603541744859300808311635671572841564144317433268922319504821743453285556958267467767644080062829940037070489429730093591632318397006707503936543870172462997502555851543200832534528530645386782123533854803856355626563783731085570557813379281172788305714647582980330622839888295550676734539509205697699404420467554585885936378193980226177826000661898340000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 323095006064655305894225507201650726028183390864940121958109821656762146653065420211011691361257149726622968310450489707446014175980310673267824783384645325385350454370730461149274095114164099553303593909993215815361816577015322148162920418483432717947723460871490296388207411407208784271912534235059124320299209189484863464055457229126199679967302521261457205220144033768487857692798231414690928423992520883088815383309066444273569139431852714903777089921392017210475361594113567415499782933612899941435584879703217963883949828302762778969934641947910539882243164908975449497044613056182426460763961362533246479473936501041567137582253894344596873895423798935677568133549430941364766219698285495566788810427004922346957559745165556103798351667605122224684362377833776411972979719894770030792220068539644005843083500745859231926460300770400807213837859993910859077985523486204639400344379403489851359793017331320548774262830571970448400569890729677894540672317847748932043798326988933154422309843420900582726460806157203193275367915234782191490493434532860516674615548645750307924743190124333091833215979749475535435379607812390784075822708294687969408069259746400042143683482729540373863948129540164663989380648107977369039153425800521948580603281763586711398995352130076848582981870697976811077937320243748910353181199394482167442904027957844355830935033586733805978981569791426328217054718771256272556399485505719347514063519424248169822316623405136036351172912642331867398856200733505515649009718531772326525223281483563194042376871173860005705793192140735879119259944944393254144830505665328019503152540319247068880279120434622163979469697127861103148377393428452693627334751546852488749279297785146138764273477592847066598440101339686502755971454033485775063062600525530563124267848252822550782255233348094569055956765913036529139991541923668075285570910822505171245835054706415102524484085455128590423882014652049247891527445863984468814145545097987543454272492808028739631018365292090096964153360692839283779512124299709910492711155792134394482969284078133282553972362127041159629737389470949324758817218797887210729339090380181971283210608909905913539936980716897107591026743102534382226436295067816704817675834184626697467176113083090918461612131970434481544724349167054368398444499859876597671149601757217092040836543917773743540463899157525538694737023031980232399788187958882300644358700647653712872042618495298072893457833612722486548517340303871900582060228852548906751494426327117155581254989093374899888951455198975090800916881237450384681024890796104876610052120895847051652421541193945538375356165907348474577279038735481859891031540826740934683385865229973061898969417828575078723986786083792128179178621587518954154787228567452849220835420533288463510669936953662795207658704852289357545868184713161752183280619296720031787136665680325826723412306032581638210660246859339765475545485749421357764049824372460725489084897693730258972261716998899990027948158315502261821179432279118820303807377558911764445123228822789238831026233798661616543850000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 353524561693373163558226612779581595536152840327344295611863603620142158084252038239104196689260905999814289793026357427366327565622564299239316860730286970326886698910063239250738058905416244255550623293199953462704219221821291573745057767303244885291160912792119120347851732665741232295543340121942724934341602099891084778140086960384734329345429811476317420461062013751828207322175954640343253060049575709799385239159712166927707945127654168459229263906343946749613043132548968599515249775290732226185402966203154145243550354014097253554278559462150262756975768653942319866231829166256802773755361919577648832139638322661533164474278387655276164718248514394557924567896110873300959952665409182559009603326706661776047305903482858631958547429004115829872325940762923830144611205622754736624190110989261663280589490026131620820890063358122893914494770780358578558879140013370832562646734219750381515656156584422744842851248456722630790929383483674742666573618899030242556692296259927320438188908847609784495990649562285002436898638917116285296171686931200944051970020719793733470361849816144649271434994655913270906384094672422726460449658437580089082967627081376628619001692134566068909486745084168854479448991640956846269976398898029399553856432723680144695557619101282134716293342369044281635922061403893589686061406338275445010751152263989475711977902735996865044176075774631060203938521581796217977397727522314304923908115911301870073739940312480239978442605998856641411916752218019194003908921411574882629033374384845943915406531529637072969686463378675109130579430609692526455455338526040400441361919130808811454851146674734551790781403767122470614314211314037136832971948332202416475475747131806043661481000245183107378031582628576994405845470972392913102401941288997900150249341371863646519272427009660678172266088557909754665544987939745194075240279011742655252129278506865883258564181203028803539241220773156415631883614235540839437448061512067966452207992446194980474622764558676155507096155569200625397127333767389492758783336021051903123000627780935786017006131329971422600867019453939518839614220015079422118619233701733653586646012392588507231033435039971538083870538872736204381396326746041440162910556862045860722495610439239420268373990376638280424407589969921415510613561780229854475907274705842956245941208039293323815493794573497337183660886787234562717993780926540681682083709589004548565465206051986693517140835268728048059717344205547609084221769553015085653687076991084674262702109062070180265743207231053495901724514828856409612242840839742811619029969779759972772949758980057579114506816448488668547194695772210726051106976599281923003434926834262113784950393771039182072734999613553341668619861325721579519524935050572075064282078892113515419174274289935900989517163636606965067117035639741568670526375524520431563470298622295427389192989144705715870115870879146391512206739473501964838496211809885683975534101420851313749609171870157544881165989240632301747093289012409347488476035240850920146530206284299032903018037647535490195075000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 405036701948314657307643331415825499420905533213046801379403434101666206477045044188208408815607201573632800094988469910063345230852350195860045265604887677023809023789364955329430322191682411310618215964354067996791733613738509915668167280431624724046346816780338297557403562061547392725306250183321420792839429005805504374098122095109910757582864409354692320281323478357462831299095084735371921276393848372299894324450025103403385639159632797913293109854174461178218336572121801119784577160996345109487110959809506693116036869976665260851153203349000440838867468302780845857071655510751846613928521114451501004152723615859395019847988800807621097248177535109626773250459802630755787836118346767164996119458139620260818878740072761089006665391574542094036362323187238130710996584827078449065753610753866948581256906453406151854795459114156505440677877485589917027617732831744425659742903753127395459683198204068973738584309250089961999315355207635292744827925074243831678699299565188106207967814524349817847847016899652566085046965063617792026780353290330522831821844124614228658675434892885686623537024465581144354768155577257037799623842395266422566218254489753561697806312970239651473011974321749701035794096434482386727822324941455003373460861216588027428658170220160579093909739704644665103259176116549148697818655886974291585724288992005929548127472634938574836020822594243445763606712842202883978824223290670588977907697691127873563863290094511028746181451065326941186484381683314715503300370107311424944879995980974850455057190840587366304564096986185169566086911660113472424512040894571724333621642196936532277376893389091347394338082612981189635228518016715487655956342763703425808429445581876866116787366235396803039634907999585929093684327456830629325120187814190149186557342644203118033730663789866021351010724673607638915036935312309477455641227051056181247079298683875126365021523097038158452091662797956056128533463778354809072352074518594727195822635059477483458650317885353395925021554657250253722632848306412616809791627219701436804514079606763450803164097101368918455784817614285663698211262578796915228473428065877181812687223357976457578642028786617195720081150915276906601749504973862727233210917663940546222650792090211479994088219478373904208767312110125401216312645910071569086884210074306081365456945567525665542567791708297748934118322951076568867138426702325095985432235090650914769364385920735443039869230265142660999288981385030218266603588424050751213050028601924908136742051201165831230274960160327688881169979555234860884531564420596200859519669215551780846004132122795966578599068012558643518668041167810497154562879554546420171802765072432552548926905417533892228666105001274261772583090660181934122506142527893183881882464558716975889145055318914854367257365125598776879547039081318733166784953738196072359255745339190779451338651307095458765228324016339675322796093717301975484741415925623341883630735530017114978559699532002316565474741955698358520000598702186836621672300283928861426577141463249041421636273030345514578725000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 437783814546191514092953070750034741849414985271720670372569346392850040735944130610921419476835641566964509987469300960464760805196774372125493644094474883484970024427317796453980372858501008680799593351407297339366516226430428623239007939189024307384548718136200000181761108702177640451912003143175214530754319544423099738763602726257666087273981335636951975048623280276083807002991875113600312177708017949930622539516083410770006255984163227535980073869136269189071744029610017754710129188664839369447673709393615753061698499516156518552125170059005213335596179682870870418954851200855301485805836455034066636522354997876257422904794979443815341344414193429478324920968339102380989070798628594356974295786786872972206468236433725716490415073973743399223519326415256348249342534504502128688201722824807600677205728848592125541992928620369554659217750290658940390886857863132068248101700060112723988036500873193487236254640834046589459567119115394059535927260175248240960728774538178374768258167181178490509277810811261075799907807313523164494477983907464230631614420288921657925419015711536198767780028908475166549991386466326711681918000812037300651376707519995084088951810694117631701815066384750594705793390407223696281579324264963547699539430240466752272415834077288580501563961360073654969359332794915466700070683489377186832998664076697871887684153132130307816381114101369689701062593513917331689051111247432881971012907165300194759198675841696247394318968912922411375458241327707111219041155181270321566482870925786217523553023883309013593203617468257033705239106078560735451270510117848879637301815319193956217908679137019162084741602516399160491752167891984170654250137016673690535529773035852691554933949309419757230270741095802833087640112156715486906816036521952045781438311983562261321090032529916391872990323666692511561670560823285462614490437207100817195311798013508784538095594090706753883953533266711633714715879297717987864708583457860672297383212149477167970673353347729088715427278894683324251837918271284931256960118187041552146308412084085666985573871832808534969110002862581844909279901574119131263119238855915541761546506716188895476674487089637996716015514483955136135997472463036895171377457195056156664071275648664124031623872781231955886191450794096795353295540376676849261818451934435521329130424590144859486558966424630670919229501165623908842370949193318759142756312586860131701728969212427992032661607811026561518878589632207690705628678866188641895331607082945253829476214165059996233089454585943660671224755283961474103981526661694943230843190223119407077249134131917060582403312048272416465956785231735596208354419821777445937735950004229698288198666324412540313290201614502651989498222702879443247505678307087871885183343939394918475683917147708134358332769889070811766608554845200973024134837280400793947997103358146746811334356861299195912641365612998452536746362059284442344927476845774069085588282154518756962364637822907070118807409581896834082208655933756148334887579778761981484859982804950291149077875810981715559002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 433668960924774366152756116494669970327129722360862681509484563176797966100132218618486931369461262468619731226342035769462207269916010048130475721201451009728270001312103642967476323836662611645844210343517680970356706781760688624099553034850890694835517905930962656704912188226441059627154874072224387841740370884264831860802046918638760671235851215088828506295955641313308866191053213045664556739010994518720751151408220646450781631150529323021606340594478226982552963881361686802513608299562215252002079141398559351913851964384234354370753036196902316436131928192256531489344698345723886488386790722538809762038252992401446648994369614626251363935099923181260399794038599250505508258791029607349908501641193947283655835678086332313888493973546681942776947431160293412768368161777380186136601136063722316466402541514293373585316139374644757976723803166981284130450382724355949964249713210200647449581492622155968614739731486268931713264395246337571975769857819148793400718052794731392199532150996024528102846181589628729916956648754614774120438064317156684894924463659969183471042421278337536302495051916096381229918794891282029877245758420644003717420253875703902108528211761904525879164224150973756706716019048250271520244414658927300802825488269881262668774963837286904895791808482629066320361419104167713575691725170143769250185775560845400792291423919274915475154719109786015481900254140064513984883528199784896781291432983497344457993401743182313229467334586962452406036871288062083003401554497084246704765584466972418149803258649002974275468020907210251419250349612714325152560901338504753205832182546173944739199545923752437791058238793463886330082675185947823746158404972641405999463677821755693072237247977264065683033995327919502331779378687303985755941523909156025996880908681874742081691904275019786131056996732202075433057224499639262523819188753514822282167929078890126822847993378278560989156237188031001177070844288467986575243406102442605195516637035590130537425588079263063341200477571277156906365257172802324013648984753874965378237777876105122125788156403523867213321459822163519372990356840865975755192367337018350814215113873076164003143555728321100742687938384879989698632250138526209232154078996626298191980511243229317788642940216071227592550848872748505896907270467734250719957453616115063853875186384438604364332106652988883131927183107118991287534082630122708420848764278605915276534125379283973022889817496827321322215406967259529170825394848165585558961834370243145393450759827105485197570695673530340202085480774085296489317575480579725974346550142527716000933979228934654302009988549296642281735777810471693493017178058704542106022155874741986304341113410771872416505029742840688440982605762281095131326016766748895629937596099152421068197336255822505083463375486908096907991493854283365750094103341814661544381612760968206979378009662435005771055409667690410437668113650652214634791815101795240484963041986619176065758624559767340489288619631035294171466939313054933139813878861763075812152059705244413094507489345345757518608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 370617789700157254344324831399779401118608265715821282469006096271791345879596818859851377300736979268046899538990221631092194168065253444716784292628082510028830398882165497974831901779130115167276500847931456353206119295868090127809950993038848384146013794942300180101553669672053448942889679414810838252254739746723733494018002335493960098136307118989709385600042529335751652035515955822666766908461307348795917059874436018047068002684797239744900778914804554813600469328246422640340707180149898439157827856670310580045369335367786090090318006393629016858862588406433247734938427822119256361876061188852925988500011447403867437431357208071711368172529635907106200205936015948629020740772378216161036221632060810820769548157879822730336025150717545255912216494046391714446564823688803056891003029037394205247962723822078232887506269605720329054386570561402664023061487471995500872638610308252227004627748643813655782509744207400798467129363984590944421760221004192855238640278960116916494812844271636324846694358575703983907515834179810068450125855290812071685670051057883596356532999921643032841204023209727168866160205539782929481663893799309208451952619069843974331915577326069353569512606255425821917499287621695527441834675713493804749819136547654383008658775784433182742087994387060581009782615207837636270279299185289653892194500191127373135523539897978879339784356226208694551799846280218886569995182824664264207560716229078112577361499922254350976304337042601208774237068279657481969053274244490212094122822303285821316597466942079340798190323896435220228770129376478502309150324290629616436043476904735271672122234320453672877638599378701312273780749689899715571379259962312639116127685170608691841233819148931291190747857798418461771070464195319199211441383254358804946472093856446522971732903657487768077637710475492076741364398193927818893491854545195561522621049802351771951978619903729021804555683995701191872584204079269724988854661728054603969839087052500428819016584499855047534961021779877621985971107739480289294929911453412284394153451345072060945113326644475980739394239765583419711244282862046026184522341543032696776817552525961751072076412300321084738253500852746415772109299979944533774779299114857367947545559648836756397585380977400803056345079725379796301252933856825347516395649049939130950861290698333122828987724422527514900480681868105526304817918421058027208252091145862995046784113360741174984341621170619802093483698276272661226622409293276748662711503369919736555377212252577663471035582523025784510010751409027429740330207442120270992883131882178756434711665005408898777565021920218182974531900968591344038467212993681263449088873018835905030113884387202299136410602592706644126564995041714013031440761244921012808775543918659488179363244977638547489859705901556685985009472226769439026793737998282817481608734271242090445651823212781352363444095674053995898251898168003748888439158550737221260412217178171600056786606079120021400356609658111983235348182798650249806945885203991785086787223839138378670124884037493037757315000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 263800403910216554932694095034329032295553149035143235361723983056615429535990995935684347892330743841825773026590774532648267466562905038644017147159924757606450028320844052340861493040723791951088298201974435363854957755605103227398016963381504938187357482659726198579778352210415722054910454611315478709887382166480804152033852340168114515745841318762416829553686691992445320079383523136711040858414168577260338422183315331644138490393542899579313802069473805138123426330368069925244522678944965187478867735898707863514065934713210311629728437843064878247437804942609669745911041924357112092060151047628742324771384504130162897473542656300516870822588504840207121540198116125375433774443317251116069164811524921007730977609790504756567783710668486658136389140231883059790366654927472742206364978361673663244659666371099061904890765779159084308974486797995541343779469130973232508097577044445303719659162086181480173601451197824442725614726626602971371719040968834535968445377181834658038497912308135922644953875979033804434421491363468073796447402111404411433863999856474527536730627296422837779036928383614699269880742795372420845089163428438668201893726973707813593784767951651359495727056715864420548747903070375406044259392744057470328733829521113191816176031619949625185214525721281521857960428632117381910768256685680816262227878671193311185606428410189976184529948792178501517943772312834811792458575540717985693671205702149429306869413082328915852802413784712141944346412833439020170121962056782902746793279117605105000527767504057481868643434827976330739525893992882727249987130244096130513966936926746714530093962465600765694467447691386453970430924988598368931519160545171027159949268627001464822122754952379623407539829530062657539979006722276801839498896412087082101419292935387032236382357506134284687212427332004955404393043655797185525976940758811222195336027903468751299249969289860416339071170865716081663008270326339994872441496654748266471353597124027708529592946699757206902645876754855377943735756614437575929403486798746354701871143492590641523550665289810299913986505866719860428946925692269032349464359947834967802977767565629178369516591979438449841165878989318780939216326657363082997038571469328393372059492258839571929437230288681537040428812705721005074527560898933570992225934478661770650322225740587340028184733434106269944555657860992943366066786795773477151803112291378002564110078533768972192055118083304173952025196690242928256963334859418962947147605157883207455166827214541716203906276789230762873031608509308775147260713526844421117784127249431532195963786266181197982860224098994919379675482891716983806617654623079385232839230749463191701590004974954170971497086193080102512793668692693029485834625971666527253691249207568854454575111774658878229036005058012683183796275718534247412439228732084521482667823188766880038254944477119503172132654508092004591641182873491454707490305270747999775049064853010888944634238346888902481643341238876311935263127180810415767887420879609336418385477358410710383166081532104913122680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 186319044112880143721925916666167528570530410772320615654305606456838161747876678892079206527417840070410642005847903057125036483051774822686211124906508891590808406720374912258015119186005081172008242568424904193186164821165940986486505460832880563254061790240474480445806886917194714171568384970059318817767493331473639417467031287593265978461969315467049999243766151287623300134911816482246683925286051674075717195273180330091357898090811233677891239351052333945703796742094747145342642587877012026262254678182855024079273162506051995022844515299558967713899989945387526003874224459426826474179925467685869434835570719175157512534690009067311764219756248928736397808500329292139513816672160752982207269158050493103941213117926481561151341457406621126888461783032681269451008091184713606730309519065954265279717489043726276833193702424035169525745587835169030859089533202273293077109747644245667017795343061566193117052699784089424096489780262147342737015711914955012946643895037503120054887835277931175849064362756966787374824101744528344421919080111276293730791041139560314255826004934213632824445557679227440235533888501779238419085817217999804694568620667270155069222880244484209068678795106757347071501417466144126812318262601228987283621768079976212435668543526368753308879913290924919336828761159837377543207200850065611324129459010573396868531856603304689505917684562682190935391545104703204563053494761930488198274623275597723469189777923407972273771549427470129607837651362257383927772774435161277927778375951718983371093135372773058839971701104825740148713027461993250538199398464886576484636384072038975585399000650795486009211426189113629835354701938546654521901358643732079993371453847612908053649549688008355361460351513407122616500734066658778755860110377342779296712268423960504112090038458558991809545065263394104180711738925801948522468104479452870285645437036562000047096350363020377196246263417195316071031179419934827260695323877621710388170840895371006132116743285696938378844896149842594986171262143621630090169085568905571005768615202263877632211145662889737004985312264604009423155631208887598965045760563732415157225807906415118618599145075996620761045786283150878613560116559022378990017091150067987981306597831594105748945508864511632923236968386195915931803243137560178722163179293133546379627210370254434390007793294201696568312447244858432901075876793517659236800352491864236889863006434490582356829463635871702907129150676251456554765811438495112817171813697815745095489593047096470030241260250415255438040223729045714253569228204676137114063261077093142836041566797055702657713880282646529273642659710766273247349183902717653449856508222949532399982841648970679813576656876361051033712596059975597491181687694256384626462271950348844299712841139240423726783978736106512924146671154569821969536279154200730148933782093251693090198738805376269517386572590397898053559131400622925256153947312542447621352231274848101364920588146949784689411939993392602940971242212478815073736869403401976990128720538450157559022069233668225938240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 127821843205987450892848622327590990892738393459935354792456172349974130345282390865269954590486973988105690828269010375541413814913505759570104492964771896044311010411660329154620945929493066774587165049844612417735201180785514837483270044705565703138578530064876053235474377417597133646110753377885364108609585677719439126354305045518556669824724237792797732117788610743916344100198284179102983995562741268429174632548297948446024488566055253713437802912392419803423899553963797563310097549606959580227271580860322992519579048280838581037907172803922710947061653691669592958248422489925426708185148049360749560893921967196805926984986422606734832872311834015145627611911519038299918687095474323991860775534408001715932075063728944760738469750350458615423499791591911380917882984780184220554340702593207846900190701933601180950385241437886575926656038410735184805461633253915414942519662585781178167270598512940502345509252951590846059930874928980051985772752377343324642207226843391835836471586259798281990134303816144116918328065305796589472630350063225407970343878069723775367266524608610687257218538708645259369511332496930621240543064527388762195719781444346070564099590792216382021553721443148525007792699560822813114575205243244966950578910179778252406746690488775415116641868134292297844049092228393582459002336663877703325291938952515054197594201532453927638329402649309775830905790373607166902294118897620264645394263428812339242315570731031395077214503546380876611196747598597621709170017154281229963418260273037042975492378805600010963991301535033067703395786660252682362458777741570881978267913630521380677928333436978198168185780503026592471979419044987128811028791858324116745600800852787262955428716577982002273121101032296626039363753075747354312237383332075997497030890675696864253332397624999636383543929056658513904387752793147451981381491697550194872238243099872221719219459492753293011418212690714325190608746733567943351513895645690830797391739894233330559597481721658428436925874048252599454026953226468938100701709709555098522346880011173815236941243565586038816071603418302989012503270253468341363465566354404222583174134554442664004970317734132864152929100245803119952371182677043897827709998403820282948713590581713833027452270116536465900894014086366172810312043911407126626426646623924593481503168773208841209122207797196166521890495436461595081473779917608883981486376652307013595987387178517834597805297214556649830779348965778243291339856340500304857695234202930533513803407992002215620188058414196465152059857146918860736617315029340177805582881209796707259638080470195522912200808852665455558203213096103625369535204351925921652453054414553234986835380942066304385765568751439191416809001879912832387375378711165568178481367808796794020579452940063795077195381427524340798042514872170950163373169950940920069204759143028527408429302746630496345790337076318806076409591968971839898772981212734081950495104841091551308038757845655459455708321321889112333519213046730871825404987412689291236411422733173909255104776170546219804624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 79992637637232480134397585300452541323554052563507530791420543177812930947158906966157508737991444780657785697633889897082748617857756751289327315725286321139909853058252855463865168144484633469601810054815072831684500299618697531612294864829521843258364525374585729415251984418423015781566835285088241990327578639703635895026918806186658163439239468518379644420331306628906001641828319187001627098173083209527428854762244935017510142101790699543655781913669860823928178806730450031968537549707898016255354936707372944543903322288578537786769446475076136465035016905173210195910447945118278525614451234984802925088429265264620265908532820321395238143241761910544979931514124048334511432645537190832698258579282521524632686831796615687935357149279306617308547370245796271847739815178478135400422571527166360543284199576630409588140794959934565882924760338480629960780204139138828205848111566314285461122484002934384163416436775663361917564074984199806071683144424735834041681145654942983201077474373240704074232784272555570598542060652788811846878338589393978395480189126441119635079274663546899208460907705698215342542733667502100633740009520315027088515033751822603062591806245809593395724951922810000284820319548430582702667728400550808846947880580716743130388312611233592494230973466078580770927493503910698498602003896847350920109906113208542097544682944252150887737501280525515804017015600167385660721840455880990296369539778959826962892852141130871256458306767067602872265360454544726807475503896902116456194112388274941833789315174104166761287758144320217177761112106274568425613874814835692642196468814109466653764993668387725305437745515615239785561539382183590684055531498448126410025188136419848187087354136281505105216482838027848548407686391986072440784951833609157835697102021542251301499972173259450070600737885919248949239077686641814794046288963738340499173075571009423455994344036198123639110633805867318001826632307870947841268501562669033920258905992237258526500833293177298097560248246132000911356099496297839237321426526046992331312305420948872398520000879980946539781146316357792890278307448596592631846970194759920708864179257837404552268719115541756166635823637340809557964179847004197465660628607330510452228121877389864988404773072724813772965976241366286588860388408126434776166628897728514361404063465981936112320434865745757189955738009709767086768867026169019564865721629927002208566639328352375729478512521059189058869367001752396926826679293592710450948552757067851510529639855023669320643261486283123444679415422368902219959012190609656083688527594294825098118645574332725373546887822942894048412433290534602322860354102584975917181253142503207668545440755050455065573696341064329186160222803326811358720699042581136805913146270074064510253164300128772878703392105535583304635253523751616996092584441072286668246454184293398129396296283977849649491993547533548425011210740232497146982816073855870163541556859154105878514709390901934391131925722127398225846145855345667715174305290075649520139289949548591671452885744839517377736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 49180193301617343568088385245462868042654450262087084336579085364380342847076263066729398025783101625091068992728089870387027846730373263664688112111328858972547354291346375078809934015248352733375324707914578084336754447384195741646104329362668435053346368062447630623402294968202605474052607574435991116007656636947350677387840917192892024373204916121257867649300424312204250725593901039134379013547080121543322700615948010648292630796420337440053598573263982647624645478883898295705375526171572573505771352147143934475745393073163581761001525297420053595068679056153841297849039749186073609797266864281026286343585921841002244335270524679966727636033148937339482785510645167290035304256317677409875378629737970119719256191294561156494037033958836737101287562037025579930015981047795136875315755623592234391524711418475197107448881358953445363389987585360591434316928999766033055677228689947095532945935222458485335119585386249032617830789605240977952382865454031762685314883590988765552897112913998327898208652168403636061621313176608712068126277656520392729988077161343554541437398082461552582613438438140915242151459711096912925004585228433347960952952308075142322566291751954877114067521835768879932506704681167378679496791448202345948898414345825104784139083578368931141641890885290939056522872757546060105887501366130427294372792944967177700157690222440111404286827680330810692232681177810116369833415328491780939467749197019700668376878007450841748488671365037956100586497933843845764521215527695582786729807203263248472328198037320995021534454405537618378378001612822132300443693601834430980260108371935014272744913136551307366055030593188634802378347487949642116003852887460634018341626123120849598543739418941659923720962469566386823457122848147318494175152797561963704961427974854232359538614284226203957446443607719148561330077288793153052803945145041521153703255267218890390104853947616836542240974374777062772465077958504796390376213490518365095498705062553804165852291629612254351850235426981990757073405075259161709828767543104899012208496414666451668456835904173610479394371461717087546594775580195558365685732744085597546608707449959737225493926941211626059148149325102040878734501554685199913898470861315932616670279480471824138251423206322483731985893800975032775482196662011900963994386129001797934492388906795031202052995448269169838924070605981074001206657867778719254276094439333791673499260638377493574506446214945498506541943165479431821078678032400967204284217326070996416810274776234235258544753749982192990933076602108506925604265747622476494356655714074175891605523245823354550652740087819798630782887371585474236336453269128921694893957718259011714560234045801169961182761337064501987570253101718937011388454361208266959503439766007766239570322951236477113866285764518401269377212240464975723738964835896936162410228972038018246058330079541894935416325951064577919916255557146215778328295390836110773664633852594723165078228134760829862425705487756763488964471957715624524937571210337579938728693672371008075274713350071780373720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 24597266197364043929407379551211771437503589568029322867402139323249664569189914602369264790892755903216138763171442432971014851255075629129491738080782699680194741281627569976367942329598708190869054009313563232318833477904309500195261928948895321947802943812958648802024750558655274317899798588389055487603472626931304045217109815459416206279906386297132514485824963683372210547499279253307197924973143646073538677560362717925343774715648196343776979377178685676677888959991508774604428318669534597592106490629554903364415183083314698630093050311445132700002873808584171709034938985637885933387038959423569180917638994592268537569572221499021726948537436685314748644038839303148393083054402817572748422801007894178999576903483607307177048912544741065319606823441930980572099051241442082825147238370770829546713893560120160607966238701546834506116048218035111696809792267145386395452893021790911984548226302646742926249777378063530359255323967182765473387563251546171551213608089507485118221786684855587947054442275127911248197194363795654179900789413531481885539516197571456883665933509770416477595953112543285884209633731627406413794838400906790885936395561038658475565912120001540968145401997327423816655653210409591630056910596356356104769102469067962631039962682973859616262054844970753673151080095375836069756520336877322701319299055062074259461567310936345788482644229802508373139429995799908610340348389234173395711738366512605106604921682581213087883626230446201002887302735151393953963053399089901630391263354617720685310363590508905359162572736061683973030051457513384584662258032169618157288945585445609773132770432815259371342375478552176868595967034836073941267832872469073415180768745744417639373787234218982915824790591574637236426564408726783721722116478889095193377714325824124917504564536463253146308488639084451266901385917351646433234102143357973695723854190933323159861778209080957849460657867261138290447194669036767592506533446769868603171651383216448469916766335277148474712764112290804184967965539168575209496268149156820574468702455058627123918772061757076518789706221065015859403082636197611747177850762042203286109558759021890705394736660403070979777712652403845219025277925196289980081895146423487039266463917366393755900617268184988837227612918461232327760237709501183574723244008039466432199683776471483654306819603963713634947801720327120980970057545854193106375529039144309785539572882373187888078372811694547284685529388062958381335060455686532104674949496157340312641109318652701383802407338235936664160024184590047520384207604288770210019228415318419644976443316724309074923253667951226037419380549401869422716675380664862626690412363893157564734287545590020394342221716919456700095636013895599062004462492361392107791927029000577045785822385135417799031712890183569787359029225892983598009916196313226380999413882271070800159444000745108643489672633706355114355572293615855777990715007978882010266840850209466880209786584126558922389296601702957390168066284866840889523919802078978006402438330642372963653716367707173546640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 13148887880471534190737876190380424750710970945119173349562424289145718966338527241679562316750273381968465102958293674676632772819125533341156827916556753460660890000354502528173050696639372692215500214104546768408881268118407743219609794273658769006176078333122419965753997720065618312012921231380253544337619679838921970670916069827944514995069220111256945476930657001075366032505627047773557421639617041228647182244152420545358797561701612833857390198048286790293871279477976792739954952465416219300625306137521554025634539816647341724186025513950098011653043452441383916548193690997386157149021932540024836617183626540197658522032114001767271847226235364413415327273948254206383053526182919866119126324357785559079026110772566793583484860212228381021380976513177170687794475481664174479742766378482884655662508636509244484561886868901945466451409918488517526298502974692948739162199538433817701865147603925605256161411520993064383227434105361910817364528293985375524242417781520326242999770567154878612932158718509000534534319642547799447155202291720863069002528786153114570818173682047606436105877547259944937644875192726428163779788791568174551463161159750203726012280741041459158156897011818670642252754386481420154428136265559102189032725015452382030483848895832435889912418385539534285414155107455554435247657057588280614424248669039256481046130542129843085894249227349196101104210050296538812068725581186181087990394617461198459187969633619000374111776587353686672901783419712757691889601887037920102164914683770703306336506363409406066185872438629752925622675407984525229648131946140147668838483976345769815216205391702262985181238382202498545754529196973552194675308876612097734868925488498471894388341944595331885747004425243776480713485919040765093960653025603844203493466661737954416426913929424439633712146898768512292896270716276924444625375469222362032026564767568959327594281133405169160192813664737241811776360462250341156046086587865142885881605674911689232822528655358534820689146173111754827734020720941663210966672490795547668876607792193279827659616916503792597385232534112038348577227488860077204936356946471877460774660725235541581634581501885361716926390027511990486606594537384810208821228505452463298955515252537104509249675937235748109190335017882472868685263623951217270496367671102634954577875378212966986555966549970845727951375858912959199996899421042060910467327598493892985800027405032476390649510039818549257421578022660482372141788494887127083698265110450042617114304244665367034600070950259081562093404246780433208799106521108983467569164871295213119359597708493697092619386581977994454885847398896941812851327935760972444357096841253474924240891773499768597704623910234917776388460867250780147325618439651230312438938868185287774095553907942207950762023857323271040878922449938145128828285365493223169416079867058550912797183486109953608413149087823540172725936088065495130294503952154821004977253648549018255435652246808586308070517752312322923188749928494783683859196135498635270811185449621111939238982948414335421920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 6174220498466937614615405425414892587987685845083678779201325491870907571627506681471953441539925442787945443585247285140768707930650785922309773343578828216446951142019929071048251506850450927116244577913406066502971286010972039164822942410600394887835480060888697972211639050268250893614976290927523795083177541467958135611912818288753528000684051835067737426695154465759444157031071225270119774472189160712793779472845293924581539992309911772688553519030775595929749578914128393665437842291059736859613478919673039156566100121989384576696547573437670488116271032850793576921520140993734941822202109729984668485045890386986039518364611532572499080181045185234798673846325692505133308941179912247656151630006603043648918515912557537346281983055266177095576232499999460299392867411766900582384605922180485144957287294094276307078807931443235213183606908311787142912448293473302614514541703969684676287237645090839516125614138688678825707608852762855002190115721455163522278978611334305945090462949856882611115207116970244540437751255495541004823811631552308990075814758101508537279997549519638922671654258218561383775857988388195220233841953401805856280656211188759187690442663047586811585551345434686154854655633591491519930974896243538941249766023681959217238110359919853073510839684745392856002891250915106740787118070952712581836081286330492192330510056402346827540799995170390609419183341759921835870800525634661738947666628009622665234438514655318556350744065118849858733817513828327987608256154541073484916551127929220185360362155716798049962587609752575036488434140453497549464007710477340261331583948168251059963868562804402523596346067353362370461997546783531193667554727911131182973622504479861386608267710869108666233973837190755305153572366336414376306889070193991008070371249829274206320903110579657464734649254934851127975235303333628765216247031559943057797264016632633981128036408385193076449041188058419973014444826774090593374559385120068357594466239065676968315027430664248021246653980288753139372305423685207616344433429468890736029615146117387156334214753660726907873871449750421993796967410483717353222873443962620928724705226519165141671999601284787494190921423265114515196685602219947516847305675173770278914716205921432241219717047163136493360785021720367513333778057640366028745951378356867749323287012484995717959667777032096521016043103168794114023250889038065669780265082921310008783125450590342103049270550732798466346626155685274454245816152217348275711625724237909773186004186265814639947790659432463584004743241459280903284332844045002803982120851612478148550250441673672216076929979620279746980349371129900761557818039615983694218747801804457206248607298118248563070621267301223495534133477267090398233502503355066098837385747773962297559430891050657095770734144907905947808632490327332190220942811750488000595456963613049861329985067708935352583623602231113227849592937294841369329133432498983134284093605370430535314783522695886014620155851860259349210239783634152495264876001147473229525054972540958153988340513290511160296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 3304548835028364056636029239895225111791959700999158033333466122255408022058418406335049202705752997750128954575560100766763504301175388330438215983689646158916138546411332557709345650349856394086427705826946331585665348829130368541436813738961456760341376251302708391436000035567518917405346081000267624840532860083656945369959802892722426191462942734872437992585284385436524627322561763852763959470398007798565862095347762548703727842300014521712172233336895028818559079199391921894324147425940304432870676597898009311441151280030769322372982072467148222584903191245876733303430883489855027847356019853780254802033169311745744856360248344821217381315715763862148281353948505572568797726175039741065268710238637966992973298202539590842819504738404817531928072589447659300723636653490382903694419645434469416083956361557622250964884356435503932782558559151159347282492994984425168523015787901495450423724866092108002028949719404523572791947170056413987023241320259724172166725476311177441709357940111459210659655098967581479610164837220642969509426959421396155800211687552536318050470506703290595728524532455098736082910702078152855547652051943860428106680100217025478148267658185901749294006288419754110189811304711320996633024490498859163437882238183170939533494041259263328085499803782011862868857398106290131755085455184454929247082088792714256604162135462660189082948725227913212348013228377024397968757551883934413304957154676632014672282931487160210889965405522358623541576799287224955258795211653865011064660365997310709717135536166099812757966015970831208370496091551729573143047867297352620808693465524828853864569986127807517419666775710929156857021087467116013222008939792140877231497185522274404695111324738527599922514327454843154094864694182157769484118309379544298920751972891333377050099450811797603349178281185750197502630851107374898076709953146155475182052234335412902619448523161326077700058708283664713767569295544741346926423299437455090477978632666568735939937549982669092727219160909057738860902427899551838540184608381746807697275661240477070997407508778959061027619985906901658081189822337672868944948575818775059304755695985931940084396490701838230451182821005587128601588259282463051633441319578909556515575371455382820471569436593055103896323967542234042614914250124438653396315810989148391994221673041854509527922845695254258347932056669271994809008943080581707249919379859473133494309055350648135332732072709030668902387368661575764334973792549113541139157561953907357698142997276406199123171339929972070083824360872622497590090170828145178776083805155686064822033345289607939071436497539076867027333725792874408011070358210241741789269112217782889383941335261724860411657960802402961561205049063260620866101522878802074401850676670204788700724287153981030218804060222284666526146113987161918220913496132472600705472667537515074607014746085200381860438302983207082887285958161428209919978873151160079636917375506356022660767298612871376240003905162528741931494184647839299891987833110488781070675832651704007884010456662066376954000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 1537350220796314764793030241056191458164443407417158328762156339758266491385570429164099289142832624265911938126679007837265271223298030503680214732172626696024364757912770418748471542829397747004014914664532480662879448846103201215119820448290877047537836639465907312585991390850087301763964609687096976096080565415684899102574209772124767117479966025435682774041038201870834399986571603151629754118828458820014123228446500872893101338632481403596586412667474774336352195742652973547029190788832274659966688948594792544517633918060463758536519172468101088511067550653863985323767573517758408544735670229081634077257126696446107335506621337113966998563272393807689230820571669388486333590392523114200712683884672620316874891613486166955523317273056092589680800046321763313304058652910565306295225198532721593402694318619480524965116774453263653758038160304141655191766446200853372828757719129154788491552080310898368303649251380714562695901567184899640000320697254597541520825590407707346486888551275983065605922950242713173976051096198117617757658240144790200379295820996330453696481668054566663482172634382455510717048158142296634218180403487385200112367685675250604250519030801834636431353004443676886914002922388413835279574168102478875173608329220979166242929974290231417728147980388133376658052910699974140800553275347666404290161893405406166111858970344442336776367816485277514594995301646816654128038598828538982167412566643604077470881568449342038641968427431478487242373955152827293511400743099199905259498325376549016470111901786011081137457033270414460423071040824623826349322778999246158504795856370239689476790573339706640063436903444952290027251787573480837922628803885334407444711603790128501554937282497025490699176084185565406741611655249073087427587054282873762948316142752138046645943429896740968510949010796504610734329726826421613166685740184338399590375574134649881014876557515758779250790276222678821570582001264935710263599702951832369647269966869072175121316667907066674130547663700064442904205181559873638261696949293068956286138519066689488629046063982810345328640642710096206598679846468753725454189407178974486789583821796467169845456422289020111959144830691855176897410067724797275064694771158748866986906953914996376292948476483056328670394449751619583619558335464751700313646155274627140221916582315713015343530922783099421045610493859613648263297250616202564113441942459152622324991278681928717782278999188815954855374358995749828497449037443226539353200980250936071164666976197453563864448284041008260793034593618997817307554976996957465731202941597352278214737046919643914987816354111881522825726858161041644090777469849106036970510858120211709506145930534667739105926490279127689186113697103493132435683160775742505928820388294765647576997641205837843950654639743166637307565268499697142918933765408083927827619138314565425988773697683434874298283094703807887507190773204574577089057927835549645610107075001811242342100088261609629442140758200371512254732787988927745296943021300110700458402338678264181959456790867056287640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 676381705385992581929964932673891783608057363461134276866209486121028735923458780710299693496575670958267095202842508769714522579207183528151688279407871291923376033903901401303351982756576657906707608085601577728179601593385738288102750646453211962476192407865005515289159137635198530657859471624651531819574162459489818452884520612758477985142581812113081960945379974951831239625138078027052812193115013235385993572543728073116073917615771879255771705940309476535676829358536879197781163200431985678856258907033010524631726117653420529499532723228310183917915985156108770859959541134064141355997625561385501605100238127947526539280348067358871381319921761822244262007643691101542476323556693422085324970673106313246031011892956256744681542400175240353883066867375292503828306433434214269787391592028788067727681946461387024759852145642324294648913370447837203807564058185979379763965845293861074890943526152973882256212420718282038936174626000080993179710988267968758233303500017178482667304637248918952343741139862621392392786447871453312480890774173057516972948210250415800281934522052790376843984846013370827023951806288950775382634910153198787162693539677647545820401751268322980502372340133013541387506830020660571843212909021410629003730816127096557399587948436046118227449623758605476140004088851417086635232259801783493422535924698936958860443808325065036532044487514959293834281713220292407076225254002872234362247318948088009517730589041335431478620057124562841635174841751827032692501200325711878449233267328705987343909463526457911255031114169664766064601438136461510813555458252285766077165882261666180140067178577821248620408138182738008046758308064617773742084351254044732164043847638965514857453084752626247181980512919380004157315433055590595324316437962220967979403273363391528285443415922183153435869352879084228508321937077886519635457344378499943101626347104752190718429667410097493393187512689116198192799705374853220506938027642763909276620706672295180215930699127439244129196103237986990987130815316526144208414565177349397821854494927604509901411640220081690846074760576709152433064305109820962910137554336163829746543164482332166862897846704387277988436244618349511303487243870185562421803238048761740375605713282138726356644369900946469817732126746345636369792120159525444965575425749380508189225924744108373903876989946674330412233023859970716894138705792083480165959259266269086889902776232132712369861013228263054853715025420923156876455127968509947377538053943165720448933595383225016810877695253954040292851777380411063489120809069137168587610895374104606554021090959823383770573056639664060574149115610730378411781344820505887941505879226915498584562695801349623515523829979573374996595225340252310520261410580525645104449311418498562831645248362219406126943869772636220567658912964934742097355096641949058571347460651032851724689716201491986336938776612483755526857602714984753747305639200955462815143386371376372734931469309376937721238813192887378961701332975514993978312463684284472982639035108970776734137727137645467780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 230583803402446730005216940151155827810862879174511886718362344607718103016127936124549715702790813789818376718246659573590199757646731253158777588673685646669808122070536791310634678736590108851972580820016609219959454474622890725452779485619792664624128917950225450329256729081832686944429856222532894897928910676280710257667201605967390428968959599453621862414829245211424633092525962915007120673679351888491863332747008438171424673246272002115965718984183761743863819759406190716158894942104024139876248645874591728654214591830745596157906303955725049909308038283048029430488244708822480242976389090661449540663499810772066101532267530307164789174750355774343454427913803063516811133101847411472096773335395417559953317623894803704864559048932557152922325849826485709648722591514716978380726095598557187865054182768630318419570401163712788288057201384176993743293199588258439104827277316498929039917587287599781782609434955813019542630740745073880468127788385052179860575010301400906218253860306229457770700707885463475896255033946808530341350250973502954520072920724325806332373699194594699195949586914373533790728503356583443092547919235566386669475979475558818546393943640731267212145051593940008735926511443962755505032704689337129441340596947275324458576774363321997490866830777717476893283756523486270197336885309525199980752322781158859478665862888216602934746148853797743387690983419906413630898876018686045485714402660822393348188168055918975582596415943788675985175593184372540452258830554864388685923712927868373585052855213881391537487484284150962724384215491809211419506386328410766360261547261751153096212857588164375652795235728256104676309681588017772505185629623105596152665044367557685351291823903170473213145949531354773614685318066385034323259855797270332693521607194327152004478553696661320517247378762515564108515552679492219170889507167276673273357999448757469302740731877541686225140093149535708336222400286013722737724889438853341791475832639083679713323499931016743207550382735074068503900190853916127995235844800599577947549259832890558182194848345460086366488930036878566595393086221834080814540320194095055027609956516843800641245227087018885979617249786870009661766950897676735558573754705473000818549812050974495123440972028178061574047293603889035423683420614046438110481806199773923817410469123548010906697168349769767756994882310831833544113398878926162373722191343887395718383275993317589028727027722718605203976972214074756469639506162694633968746912496516245646439396290133046701077907037835038969624399166468101920403610552597518399049156181339801928308462485099760907675463886594776005107378135832597949232779337827406000271844155489587112666625825855240915293757565640036796207755431954450862560443245821879061585191589696430399461352067813232369537683592554845718099895520207204263957883646609168375854548413324632301745131108972446346617094587826934407679890434376561493592583210747464159638447932010827016929645637869339130427433293880871850226938112139855170148310708062246276023328636668103583524369175243246390000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 61504444977892816127477367521883651796649493772912083353379747962172104775182732284057960156237343861902375889533076170191287681551773080984527325753143790004332211418173731867581312579918642616637499763675201980609269511891897285548985208166414568911205795134706945984419251576457758443889015204562502826612498991322412795387780108111870618293848807181453613169039875374774288524044858847665119240048654137860281563989611727181747308175267120252373873224893872674848596237734524483606535646294964482015371005296604741775612541354013561256600974203772050955471763728453270898435799736250792811577088457386454401147453349415275729538611366985241734313716693153258412461119379870048990461913813758555118065534311985906553757809329049781110828255984885292302410233173748149437678894588267845477884666301969318880919584682203928811730863845837786974874769857988968177751486491095243416616010762088506283192913850970126610319835385700286934541930191245954065095774581125898864051355408295344074043338514200770770537151462702753100811717408417869177536049953433593817394456062170702648757138639999406751682457141434180304571518357520896141365940967459527663670383025760427416839508108906946723325141438936134632553902447649691736243356519472248360338719245902965482306343642114509036644381390343849791259946028358612493602596646458495345978121738607523702608635532346655503951528134506767387474958337618321501116510968234721744731571338979256268128506420800938014997518755604847744932551274882252250069083658948925300923198912947387669726002099626724400532853288762925009336630218754680183955697979840286988214163720965257327347012581501007967710894667793327482310123236547527491043403690797002010079332500680811333295959456874475076344490246492090899859463152090234627772423038414052269728095249279466943598238138192755420419836057968070990055688967821250198957689625414266123920002681017572074931457924715857657474351919325883788091791839271049034254728320364626285092439338477694500186256138769119162926352287665724918543291452072019644971965700983347140733909618148288450762855932524952643541653412271567903501605059883401973641093949579065415020633343703339484671209646621361414450803998195343083633959774949182721600796751462301535765123818428722526786082627478243858849290745034407700735695982684423809179869312227778275434477547355875889513282206096845633144093300623352054440558399989128228718523840051669529785305725562005270077270076293796135830343458995428709163668878509278303054773939225941000969704040565522850310151209874971755763099618390403552518671621839762943939923431081985071358477570793520069593015129835166184641018997544711279049548054782074902929666710537533422291371182419615878446076540733319897171714225907072747560436059987650086993314825153225847709958000712165053741699545701720375588628038933318803878606896252336191705132901860368225582069423716768754762741474807085426681098286258993015275181522016367050383986151409293861274246135990658691560509638858025478347368324019251824850762282181496578540607518815227219787787455516805258000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 9020858537029961335731218927167625592514649795517683325433260219267634437739278972582850839085859397449703458628357172223058413152858941765934371805387456901527196343075325749273733416641218276069206555941213240347960264602532335875980569389024924428418079440882693204200010881655745291537007875475682124673681931488013784396940230272579528483484981409439197160856613738617564085875604565451100892029143876035084084257584242144666262029269891504044082376100748760749510552849185430623949241260051619037584132377354198314819148042084903109418027519867850141548131079282691081475009517024470445603747660668738537184133849719939125373232984027869050115212176069864074353084089684300916412274317152820784323611437517628527711793351508467835722314088330662407544868192776494269264750097942070885920356213101268538834064311905017574015049293473735296800363615457380470890160092132904620214193539027760550795555062592261093768934216868165520892896414117486464987338132056426685027437873041114987117858377238318669423149223978278263943876325649130791275983694891508329204953629240541438690777946336818794816226434464163125550262810777596964783432965258225793699939821195827178954632819261767350303428609360433145467809280984389499147245574085110926074009098733988855655970333614323368502510083112695801707589173926135891125060643988876882788389234127242992393267827745287608649982769215382651434097201315333134031125099756941692074724220655366384298583451468176714088096230521114421068897389483620771460108650886102817753314449020584439740516103507458754684718913990456511768707818974840267511211205795999056939357217077968255642887980614445260527226449896544785839521570950860520728171284841860312923496172953109147572127640821305510617523449852859709076542414491644386026212374332728763386083551234974284959020578400889612389903420914767384571076028884698934758362122914816565324675344194758780393772862713595881727599871605674009806117839604711453949904811411786765970759064522893513936003412503591368625592531029815386277857996388167716205051363406797266571591236725634945985315297682818307281548682318331659054789335167290824305907380141910365107175073047760262842956276813216984463170546666668722032071100248689425474853954836195429009379924838856164289227641561911376133900553734556847592276037003082902595347994171761899605439876921690618585981218010651400756045229994505125444688254028440190712435001868266276422728859843774076137566395638250852135997088896812668059743925217025360447062214428565846936060030437394061244338623473615020096856548874258833603733064007100930822534516975133623941656759616775545824921237505539143219783325786557144356718661896285746765406120979477507611809537765091530842845697831344013150016669378377294512666488942327939489356825381914998560191566807008416273936206607353961292746195131381388864951388632542580623364570214947233531710380758966800204063626000498832901010969820093673156473751888655274001795547878897294301496352458614634697804450647214627881068441084014509386455211594157164583879356228860443430424258561861572000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -710760015631719531731577351368952632353079370045704889636468215552576870175093002757248611139611678906460953957527583389406436668101344250230625892527710757901916482676002208630235489403244516823127286110157555909257062290950863037429172005722394069226415962236383986430622469479070291531687292149540172536969822174394270033199606603998226442031241026924044011696987253100090289414580378163344772334080199199720456976602018246808483980446943242411581254457740739952982985592541014219878473732497577197797792703314416466524891510789757383827847280015780367117062360868251027335011923861011121111800917361370913047963460859237773162519320506670579341568248560162064636430403567809001310408194596956351796004101498289908443608847553164984921460757922604139311437348332726286097221919897717294172806933460201717141414517052803034754632390330887963556619479402805395377482888053068410543242712567615191405473662419669816246803283977489593972880859612542993010232334290061045387695041575042810797237420916776773387748884516099811439181749806921450361166952156380429524666707539901147220822510560362855854429886978389071095447721348690537971270068405037944649027108946462849153667564707087791489295800531048133321729464842538200260451597255296382025290317961108596493172801229166640892372289617477923882819487651061254950202512247848366344740130360378070964333843890850263053866211009626107932137689077437588213600854901232711896642737450731142731725125249306033665478811736035234933832711154285949127321912489350923191421148185304872233321925114751194677175933633692780685186851396977027585782791312002490778180589344363392615956000252931616399151691152809668239978769714436698792344771483239979238931013067078301476249725303644291340428433401209277656819893877693984036866436169462952936898900470083567530924690660047364375773380834894328610458265188379410179100507226137638248368250017006676309359395310578997220153320812141263471680211798149915038916520377532598904208644697331102519327556560613774624363656800899465301308805797490828033425892063714888503340775072450041956359425963298833138107966797016244519821472022428515778931486140763512178223134373766064874086798871564171410494756055624515183544517050022651395342552000309131353563309981996768623992142791955091109060211917837309262110562067821810871877856903171996135335630686913341178347855202040816802635378239798586332474743274926080346112602024708978396351709139948906710453147862453494698310188523388831134775903878364954603437117005003576173690894485274521443890117211755529185131556726772416513570775361306755073987211623222164827797620905778591704029910617328485016001407134018797991588613569195643312107216933568987531419217618833787116728481110589877161370449687521199448235259384277386968466186310901090900272587863067838907897517900696996362630329966708766243933011863955104938993121432778374017461161382405129234902553474325078943919813105265213921082028489135601508485883050803756707123373661998844577881173391920292930281649448792718124119288617398685251043636524545922123501849144078800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -970416842567683304210904727653876920536057517299179666675591546702337488528413218091228297739644528119129409750369479112445703289930172314909832061413642961244493663236122647614668069912128319511157727951112041860052075364427104116195253646206263513526428492762421083004582612798639986136752894799160033534213912347981225356315694731460356367406902351373796056825474455936501936650864293582011259995824450588014841775845551885887151636786157264214924326129781782657478123613945675400858905522672712059003175451582415184503468505874627117983823513875359229480277828307845026132539791864526491950335807405363856721451211096478468861259731295374160564008012347162414675315258466152767949596630394335007094480977126539139327836314455291627614486816422808960228434063889447362246349582019902803482321540039390346926960032929550494164086955523270240963932022488394263270400844839259332059169961248100417994134494623218190238872540965501284300716189957753900257531944851105890349619043675660106919340935688784664165094819214823264272246796221228358824467212601402978009995536517815677678018169425829537436768970057403466657291163681324685464731779982434400411742857328759453629460304923830572032540502245151555658596156838817684049633865220392082575746997944796461788302645699375003605673808205489071539931198968284199473195936819063469755796360293947811659313107945340814091451945803628046456777832471810681032206005896840752404032800894564837970660272724381852359128873268540851188269740166365736504398898095075483085757026086253123838096581449672754303120903855517076035985226316323805271831311927161269812024705354584899988280780424223992618039467881823247219567947302050237769230133748008993215100163186454889483640243156967429264875563345907272241188712764932814849834788902691615667163460917260127052515515890774728266955632439866285635959471861752617076053571679154633006472346498551119066854594131462468534372148203276356533396714616724731085720809949643264705074128271746715844788234720460622672875302452930438641064854534269078273646211768822076519432023821988741713654208343563993648041148867798543783582795329493984635623179569115694209479065773352713379403933837069690553454906624869625683142715845563476613449466238872932282214788477710745222917213295388053474533189994652821027511273794668160844169906438470790276638277115082198131919015398373936322306634909760519878883386770792824808012232245079779618805860944325509916447647598518888375781599909008590624904154329505431332332222392745059807574774744828763959676168451333042259034984444737405975009301191369260236966407773401962055983943662324184521225344916402149851107454091461479282933382640303216117422363767203918100415270131428914389132315010270203054674179176837527824175199135084677129016406513856362321002621599970162812335531992914590700729415985396861754016572336803450919780758966865673169427535222904236320721716591008422703760451188107531399339702149528731628502325361214559060022218462092319061639785518058450874812363002476686400567064044711648176962507268230996030032345013057850000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -315581926269359810163522881749167553481388963881506190803705175611369964081381211320673254669434750028493975855263135005435372591337563507173912555343593716243937993847449366027425793181098634463207289254858390921065285481351857141907088630460624493878009605675119458609017965149345605449259673186490099393515040328582499911912715034241490974359674176798437623914830439723224382275420158628147839070365588194825735238947665999515176029027577686565315026198384337799302888566204599793488971468521536949300014555569940821688105676868924368485424453046968001656850764239301383611532831831492647446492498562383209425332846471199067012150564431566104786194579035309268698749299342369488310477072288050051821211002923883142482340971944851649911142338388957521248412248942197497812564721123472483634609937699860687569603081818408749532564205626637976880685271702321723611115779721697911150672373539673657097242021004499593006168719211489807478493241844541788790654031376190083714603976594502626336239183935057178457577751166968153317852017262075218967835092310349282571267357598800539582942646600757794164416374005558524844679857931239831340477920048667120756341600475636333700390932606564555425009531276844314572728609406598266566238102951398239972058013426641719009512972959192677314351173717950119176250584326509329601256240854766529096079768471918231813452589931222827660301670940042320262707420044176756368255728023882581013272426740089966319652914332724150404388980591540156046667955738671185514704208437620312077760715789537698626540813172043666935861469976801849993666384244509602584215469879416310683539061459662518378018165288481210850546756329925897039496076562921077761028616479647055578262880595117024469511453817510628626525406931305069286495476285886358465570658255083540291897146229682654490527281084724422919306038664148667436941858197839422927427803801802037431136478292337365515097695739777771560406140687759485861047448698776269938328438107779344745448354111358256699827487736316781625210488157019921990717151954972440605307504482626646617204904603808188935679846280534733469845356064878156601012239661725531723850778889696703786634758002236962253539634502206195008799991836273098134588559828386502486587912875648757533335305572983702796252143755067276406633050623484007059313771243111568092713862181008130973313351934438306678153254981802930656410965034964401589200163538131413284904356590022306563057820908589215366254230304356696679847912654386397767427788291479470534769487264872608961763882005661973407989243701437496164904959374455369413877675221160401661630582697603994371287959223677684436251314432125137439042947232884717895308803355407033964160611181761826314229024943425297210275974162667872065491805119404474399302777883344763541386647160185764139570590045994770545796927148584002829927161955586373762414214395408894899746122302901442058314900702899787470019901133835876917624630987184041013956945953360368819390675107278226957522155401782749799909710833264140939203499294248602403168723703803413537506702476149149093848031533289300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -56479171725981990659587127218066890028688739404038435621434926128848616760836906465265936185111228925846218228803545670582153178568485454604599450812857176821814925241381112574662651261526365659789850859149358646076494910424245871909513145669090178580834290655963879300515441088755872342268486588865656062786318200408929370705381353791715316918974623757043395220233106228194769333771439454324449463015587182944780882839800504939626484429722186592507904915485206548114574157416101310373744714418523213285505099984693522479030734995253356760640281019400745262408416071858694108939737040058705554395281782272730691539248155303858708502843862660794266052135454992460286357348895112924892036404083987448093356327389091175999542200268700234923318926646063531027574115944416065985928958723733728012619605451963261858267745622857184338439879249629393166278794083093713197065942357474203230167863367122620653172073439816321284024212938106680969477839604175804080311902193746230695726949360871275012776649084170330487317058735744681706914657566988901515189545696350379740136102188388109858916314873903482012179601674978088103547321374878857447622512481606692407452260879893160844068372563725907273271699324821157827669102512475624107746988100549767406086813460061074817977187973432036001553183311371856937675173703703904607182628425026367678366495619412162997503573341386915490794688661651636543358950138368690675446230700635830057227021754585252594416363226874638861610557016796104803612095454167942606558182283957249941778980756685917134500962024747393873720674967961598870846673215841041265360375249789749175400468541697915378585766183136041841258786733320793965264653005667392005567387535490072584320206043929941142364688957271101138400593347903084389957129715920518815511686565083051348503692271975723461058689329008957551731115482821057387289616350404303932401881629518620956018841370763063821847420450535264745168292098231471381406804462490979358610580040790941481086127601251095337389666284202064528557822550879630203338277751769131913331683951753578660410678874701590151653227077732165009134297919706103176022976734341561126731517268705513659888875495899608436459737957213283377054892032944847498449315332645417627802082530039511195741379102783124335084211121936577059943328368183446254842063260218930397928830428530278614540409869753565313913326815810135518042415885261870532810213000048536283522459006470203389119468261345217929450246599402022430021235386168687896416177212079201289517600238836757191438366066867312350652598199682235247975364358437127489857212490173788562773684128290044712829709574689254702404603634384019754587632419610177747573318762239047194739176041353904144755471816271100716777693691624666422428158711296798262980054697256181012548871815881242555317536880656423152220101513707751651192823304088298791876031440870172133453680168507807205459802938451463304953148469045519979204279164734526006154721065218371944108419354310732255269200864857723091389599320514663742015093624419653029475911046438260979811121751399040250664095278142720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -2491153651444263723842771732602382161846603337290181378975702853171078851935183031937013631584486970675619623370838640861026669146620904005664967492601768815617645464568437191372513390672033161064090919489773258158815454992082373442548084237124204309278646448021787503506416269722411024824940496935982382675805685698610473556828354989618011204308459235284632940080999448360220680908591282135075621042292675069591533206928941918847849082263013076042878900596873594799517854819656677167086562996544861261412100243874454478944890877061856975886612050203652898493353601055016944891922101027617260918135617123378046442253929455508341132485354776923184995002109950099204526211521080943681789587419759872067040530207759046287702344978458219651507163663559902413702668484656930379644867845053753313203669854957711124777934695342124425116305560309016907178631579942231156208517692852239011283000641457257438777558372937172374154183223891056254083527098801318314848001004994655015809682854929187061965571988882163351941777968748711264027367006404044809891239537079144597677000375987614751264348213007784427956938166269192603025364870184725018056905464089524259348843850801485149618513991967820924754150577726652304255135938711011489599213030865235398374156436969227355758027001941622059379604002944421183048010212553663314884915315450901032615133750989802994735055587025359799272030147741795029105388161131359449893011606523091751100676279544501872647499347026547442608631646134239535686109476865850118527640954433369810449254419726352309474698103158412682169498136203455458993265133990555972005884337545287881734195145032454411939141928862731200886243396452465781710646452308582187799734436635029650300622204943247614586186947285149613988228955166489806821264555781041014492991695891047242177318713881776231767895087862723742125199891996416019936632767454125852921697022985185726589564999575896300099191217526254025871326590542414484277332570548209356456707892082561902446790847443468701583045951943708369166225986929988694895484716142006626434215813780942000667471150423710458794582410762782897007013201390045551927167439773758574794007549917190644025139796133023707915396887889640021073945439790310671734947769460836950699388391504892537292058469297086436773431995032124941489107069541898283039588736908440418311606148980544565674868596013022934429968337908809437435535314917009221277705191653281089358944930566100447054010904008736446636736353202227874748532729898174496203429460459743001203860162104429421195075747107658348167912643787888036725771453040576146576936310517467481208864531935602277194518864426052433128827962149052850346288357537798555705633192121987524024569388421282108910932263919501571355813950587304043818749897288746957970850919325425437360419225237834830949599897146566020605112941787639099560346435111109047498759203138952390307770173994036645712530945196723556032540270986967158301783292253451992219365510189078725113132990491268741604275006973983775181092053982060219433257334035000794646121596148698255585502635805081592929605322774680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 1629734672527799464908314141728550565504795369696793241591731022916014455071543678579849353500107032104824650662415068105096847903030872373492392491295328503015276125172504322218301155479274013669258654742462965527482745300720481605715826971714132207144067889667549386638585367311900775758392579486429181075003230051627516142299430211939972957948764559400544301324924924706109659587549652587004538034834366592134503616178417147768634116912473427333586138149650277774502297473769403025474149383642796879128415324386451986611919085143664224988279879116064421803393718880605214452469966280219530528096682312946465958101843710446816102436142245384713203065441350369975064950723123423624965067436051694481809150739488430379092055246074826508631137029627712603991905315941777821523674846666093146828690162896259352870396085601681482647851980548092617959254829789540832566078991050152520753066005986885310250111896185026609639488455758498712206447308062585498465858282971272915912588672650547200285106333287971713079245242433536519051298579536786414685365810619779363531407983910054024628328652860193933706497136871275173205098882928710270022347830040163725482528690178333976908505972788529882142291557539091235182736412379636935435604100560860340734803246961265998573421660319191415617966821993871512841508225077393454199431543013508824412890887715329031135352603885044330340183660020341935209982416317644076920538967725141945477212894254654652647802704683341987012770594802843727407052575978792890258516134293738785862428482395965652553019190982878182840409137917603049245993034938859174462633160819593987841173366271091050444681156457111922411451286466451191831872220649066335649222116424543105622158845175274382644902789976210711765689994391705854709994663482938908442545573586481682151667023993195686500027478086578857972188027984756295440776783428367456750076463770852055152194591395049606636900375988930418734768396898558674275699300148409981479291024300893490904483308701647321962574636768617125163425977058719884329055142466226454302953678553204385196368225759310440577671201570012586490138745190756438107605425853987961215339589046184246260571056475000017680230409122725501822749033714245222115428643237325897315977893936891367600382224908043204719848868794622000826785201523109460185192516364012497817929574889962127516374915799084672936647483449441676402006177195687506299965431162630782406371693266565077715136741807346757079305423185230492152834819787160201506071098756790594989135316729623567572843812149414530305418872649792876353105509472844167591537132409044086339772850861738219045651395767242174780234228280114327139543266437649386282163038612841665594339547931642649807616187733321157976232501665987581320253363480935551299244759403123530709930472222264103864007622850130356832930024671007220870963080810230611471870119940487049213935712127852888670909012794298186732602901046560434838614418058106453537740252083557725401379450742434816500543043198293405083815582245069537226587703205866523803912993229793570268999804301959193853917703341300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 513773644262322373670898577836332943967103315241289633407792167061488273594521941109895094651931770351828008361977759019436398084070542556902959757340291314869474255102178255211454180630826074332301234178078899051483330049865723477361325401285085590907312539124483294466404457856797541114215611701358778125975820847808599491075199319543983863734209892416274902334488122770257210933706654005931471058418037956488527445269953219887147763112723212314485007074504535716331601081478137913953316922072631053662070741101996444354760986981360814677568994538486858093250652193558166748796457846999886761124511275199406259616112477926646583087677958174507370160812247686301539959256401070901972624123777999379685428696186103412285366807068528244844983854516209533013191550396608210115600688291170574686676653247054314885591405612658366412217459685991692836036397518189420138372890433689486728746401433534525547873394456318356288552244312016103054847339974725319233658386632984076013345395729304291114637813503248382666757979267959857432863140485646100810725048778894106871785999088239643681501872712670485520818500516140113692554789403276299445718342124607080900313485169116771023410128049424289189200627334279053772325681035485711156623532201318506994951182816713662234620501204818909300116424064176962904646401778046034427917831686067019350285519174871684032029729498513320083645337391020401223922832490304876503663051283553956716217104870474820757659180609796918919297940911672313852668274470221147454857052834352485598201059035676779464809323236923982541615493254163973053028844290062565998261714901470690550629458560343659556306689156460412810704811892454987774561610610651059871843923769976483464927401426085584140114720322838229592312557262791047263586208656060080652916397291168093084717229907468100761774593923684507146789266451414875730498484747907363622293279506724458745284149846828180536611202479529453642598779293474252431443625438076010437200957527718526285541214852636363758495898692001891381841330854952003417963626025174823006516782437475646710017669312503847837452625276516796847821026585811538064406243614800149265681416079868795274111748097496113304884978610699384901398776110681798601216168654975704051034538433908801783248712038677344485030078518676598186033636788315209442322749394250721884955625385586358423336737446737182640494205011900318489588795535853323803990681515913369280170271396783133197929390576353519283925371263404427817519155645525849422473245385679751526911793094443146644179276854134656598425616101852425525780975471523563544304402024234646983976253119884976812634913858687276177418928284724201604843886368307752350608541453637786690456044162355096350628988635318992956896546778579603408434300412600244473866480467432716004842165115314651040372909167054243239606779571916510028720708051178979254815393169352690899575201557305434812366797757121430833073233082120155267490894523998787070385373233177255471513823062994518074852735113713885580129198296419389960659185709384717019614133486944980720737927601325856441830097879100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 68535060140573895710927214768386831571933157016684480120810977505094993341372317485756178869466985263783475442186191644613678615788119440433567435401619341730971644010401540522226271205156004118746185662615166460152587102241209422120531492166794221659990619678945112313002025362490876164299118864257227020167310214430747791599563132884149783103924216452981612034591922336380813126004214334292354363895927424668861589482769216904835848197185222441338880225181931994818714305716908158283050800870380020850541628718904364736695893245029073747296322010022324295650941340808885192121001404174407554560167309316676954912986372370204442942084182084967170761967994383014863969323843326802665884377637001066350100021255977508894572891911470061539171292833985346128039075210492059087342463385984541318489992501678300317402265378616648383160949329724584129307286407942889233273881996564793043517527111850700744438355586461097764489819878755518945544570385411363625632388694955895388570489046193943511149318934872296088194023423510549068860669426021905696909318682357619325845646916656046628441567305663806052095798497381198362880824547414000188976551733572501932071377598751484242577626184685352966201831541971271922026706069200564702410752599458782415630819853280464907547934088179996645164011321348833412468892073523539897846867861392279233441800975289663020821290597521639831104838417525968609935254790596437792738580862768808809706889652326990734810024758672158679320625074699995185802401808812628604702596129586845811847890037033002842360997628338696618437101393131600123328101508749715741243841487873034072145427041115618692569225264049433443771682522648438375185496489600097357606516976185500803089424296390821837978869767048406097962167962162131249869368211721801501808735105285266975678295944956455668596918824954811586757547073403339748412477553313716138143855395481445445536161327802481274674135050496321600401116074930882159858455562911963630671847480337635882731848606904375840842663702624816615003952691123367085426221693022145410795666795685345508294029807352323394894264672082039583240776618873133479918616090768291021739657019240225947131897031398238070601207637331068049695510767098082072346794501399546145929658968983864670574491570751954257200060892443753002081591072408336077203964630130356250532008662735123504654481826238072202097449798117591892116625591816510500150031974218315643115336883669833136514307282130189054612916262158649674101973049332470098831553076195398044231009454990147060066225878190158491594621491341365968639061569273577145495682812637010105528859516158556146706708061018295119064179307064704312919494466496405049991477795275923997265140553040276272238075824932198979349906189872072115243188646728467557637881256886215475972264423485105041538564319572031960742406364536865503718345888631073209458682909098655253173276669907826164988909466080889423535792304411786858230589300524091456806997634432377164148408237885728353226510557388600902219072322526373867936858883190687655028385005665470424778940888345149315497693457800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 78423696973799341537095534731994395129414341179747466128480300460191006885122290487904003071569589309700862312338974004322681937464304911928891940795130126417617148859491772298303779245506229026297570530691887321782649713568501653150216253445414139842549390585855444885731692768512102517720488145121778714079348088971730270565084911302073188442875472009771526774891077929282854442553195797479952068894207001739186213041827889388784710287226618144260082585349374278866443160066233168005231824686314534261132757125704395165587880814278424679641143987558149014506661994861504809713252025789630364901887268606442084649722872501144238369951581552139425171652265015049495994337452881450261984540214927032935329226061058468605668175679934231925719676035776907115697783709093325752875712931089617901487626163354000554538577454476267042722117436006451481933155138698778162332422695598035515619308675734443439015531929827563532678326682641749573873813885165642485052054909066222362237519059040162062160248675286180545594687088289342404514817040138630264253318328989694741394264782696796703519213338646290660666491952395306530514638865169885998576550678927929029971836701108068885353370716194634533280659295978478178181858970342816023047576803163552069580598146016241735234810758406172338036687944408736184312551578458047392567945273551811138551625973785633058689308797163184374199104626686789453774374489724464273166220876354567938557802550025899432498068475329239328809467885159833078410741374234388407387875759378346757508088283534116255578763776879475622743185966211874693632248056726200586233838695995836698180616284161359737081090980162683789155769999964714133501837159297454243302096531016318210513089434477253713865762137123669782251342424373281074151654623073652786868579707702312197389064463550730338722573297702385527030518926577251656250582791481792444222693035895943039883611771480646051326751480268480708461597587368132077231095598955782193152685756896708363045026475489263040043393127106622146115478076310839465504604520499754222990529753544535144048018408998803664315779199545880825017236159885542727100792056246531065887998512132963208773491565899737720780014021508093989825163573839657735028235593630124477592284250413059678535312004301407495120744038757319031139607250725654796660287196721465348785618329566665114344862603415492994126547532400595228055875260747692574573681186096414417448654810477005946740956265245900638292806856139166749934817654151938866446620932294918387588394640388057295403516756230187884278638114013710650316167994977815774970933536062725662274028717610677695412421308352961345060704764098440001691971517819680778898088388878169088053844808535322225552950509479082100592048486723320893588099162784197320764203072501471687189362012053764198519486878051929407213429698043257140408193178191050888984231234985399913877075471095006873569280599209849112553552653019484998108636936096552700300642256374837497223205181028550987104859063582452653716282949857809198402048290389625223727454134341526583870628894208118943056198288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -1654078294300096888696716346906269579891904706871667940837429364017296467513554194516497094982934569558177978078692019201013169283481173280308834354083342745269270022662955977962363863563021916053617696484747400264954964848059725571407711875848065836929185764258746332317624473245438391512640224991350224962118835938298021772681831041776470236872298057256326326587544339702269548541605834518384594749099691197400266555541437362402474227849645483122598551763624173756801589759036998135495799041821466076529288905536147760522654653454776704847983244991731307513861474340918009190021170340464655700058195173582141313936681874762751035161159339687594106984275907302134112489601586947296254873553397066971827051969995193711541027261493329509390554260891274921133274272002707366350519937446078485756222205764618226121062525129648995671781677385888270186316255830412873848909398298211255129169449898523511840252925897455218616171554003500247297439047596305646654017491056662781976766995782609563500102918574851104432319921967918365679642395353826944426343898803800489847651225507666549583318713721478962663979335018260909355452062884025211791714389737625827800940995067431068709490724278791961915986459996694030706084399966522052802851852118259498350170558990190549929823772132427205956799069432576173848894076771190441236682579029900329241224455378891540489579664285790079740682855814860064451316300012220003043655273242825395356710826214383113940815578972818741745798897900642043266413281021336956236606983721637488301299449178535050924417773087363892537340222498220437453463946176603109820962348882520218512334953317604151955627602912300099306849119281991040814002132396652833834042389125671357727591005974430054608264069102876220313088400526533461929591594767387367156568430076860742497440841927689970176149570298367842425813795778298289313752359196270660168090586087876133311682881678686398706439743741299233227640024176813731458360982220936009430826143429259773142960171420456155182708305001156185870335263443211212461959486612099798283596300579611294755669065300627373183932675941538664271382747986060432864490972115053479893044454318746975258318887330990174657135856804985914326981808585907986823634656476780752699581068932393793917563633195983658693367298426683166974426125985267188749237919086803390441526357811615855476539537894875934471880047684708266356422357935015175017713433834152110083278551316286706555104851366677519040308130613105479672278571544924770489753602356152247860953748355953514828371699512534511731440905904241794449950941998432573468858798490948072974043099226103358150290269936299846451245600752707339622394053145276239282240038610525058153786672069797608402204998967395148446854624947458657551931408520188899098660112727648669962450152901201521436940352916408832598035560200588008934364453103985146544302101462546422452691394463043312833094811707653029192574905508116722058817289498560690458750451270686503917440260359033824981622969263293750848847017421751604196313520734904496269684883876715065778432208735014540856258675548000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -274164857611036609789898231297857682897945669289349411125655018140822346361686421905861274933424527458057554502170109789731902721313375726025240333149487656752840663862722276649950326611350933719358310825343519593062461340364170493722852955106557698161202243369319377558514474191875052430764275854345749611089356795999692369689170708935553576931230981998910703662898700988263581163218632883864442773066374974227312288051396783696473682013714626681477567980799145196132344347062087899582628974189717905721802075629699759518170511817275805550743779697514128005295190901491011147939473430853696548507397081989731674763138085716355580309564533462271076589924805268016535777423888617000542633119027970235296653456928250092313494268265082088415752136184451994345523927983836388957526559880520188327850382217540370196781461714976181130842713634059638501787319090680902619868158947440730742013574678782353071726574138689486616495741806439628629021545664549153561399168522762342119759583905736818943903862782193250699692295415054293095447436998970519625412814835529144455099713375497723167153969056233879583562443400219061661146378069431048622526539234847867519580204152699187057606198467575049506970979619752048795929920009322186339558192706893790080303859141200686716253123625004805959171475795465550933113568440631223511268155011246385104039682118407381383702326738667412204005093605088838960111206199219709345827640508605089966407762696555985182841812576719386333988307284370406573333599285682405123632984288232279626555717414020082462307834776946816440148508661815390221134701724312127093589501321425002750481287002714829179213344918053332133242342193017781329297709797360814046127565016693119292896483034290812539845209764008491682429993392980859638949179737389241377264122497129740446794755515483496877286181120214771090451338727802228832389987346680837520895614867163537886576935352689020825979735189551747177335778365937943536240133690415602577539996500018116201686818997058467855584192128304551760657299520131662630935371649087886200189568019700235220171931564599273732734967057136798747293749805149112772628025346996304533701658042886183694741719611899364808816672769115715450196349024545778190163168433563229125731876132658132735668364862518618563530399902516053305730645843243970918995243260628822257200270743959862410552812107070366517722420719693086093530629929679843571353947866621218959706467426132583164244145813753321651601422562905246527718543454523945931251462336312615082442557513786709356478917647808515265535881120857169792443237787820959287537274138992888772554031392951503900113008328122174797918722113328299446660549383624408338961508142858229843518835353196390996309232899475727804565297991227854524108898646989675493420719423602188054048910360274639806935699319029631399003424374211881301299758036933732029993652236621338963911799900979704643726151500432221474844357808887456940405819860594394345643184880179171195794380615317853677502485347973790160017781596366610343703151474582089074927327484926193010588572792298216766436458990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -5398952674993228726916867979692479714469400315243750690332682259694678987044275774288747529938982242951403051859662853245309416151513159661588678630421432222737283604631060127690801861765605684192274838086284886799776819131312995966012840353982287370109029803499917211325465845804256513830453410689737423026416233276985475846468031227127470235899671418419402824701517459050219537670505479922937845828335292004185011712806920069440113245994862378000986439487332186043535847307727292793661679738951551185568901709786532211738075592246151824232434182795988604217132372447260138814600280049184738933698901976488035425765840673130404952683526939616690272733280996158553329080579300514558977858422858761369787068650311000111511631195953689586733377886961241623694730347712129294143412728056041731813376025071923659586464229599947745682458462236798059881243050483730656583610543462352352704719442515189873478704181691500052308850832388607730541618543861523317724495065737380872882313432122361225514527386763541645589901080682063473867418736183277577373187371369558376861513883013600313482927617370616106023542880972847664015309654595685128288109186006289680346447128416039859650148967256737129619028454369048332163871125278264169929632583651406936801152254179118189634815955481303243377127933773960376470786419220046011903978130659282564588617196774992568148104553189253795020548898394893885988224649204029418145866713329848462416258718755117917137335268564463648835870510136185793978566560828357385143445762198363835539795461667083474878289078652723311548065661294641354714944111252546500696891558621991357260719160533814025419017340079951434022182742988298872750743756640383755986223884378409368222446192471681072452186686127546708989979409140188428596414688910684458764670124498052818510213237177519959856126108227795724914691121551401645811530729949347663221412599000910818559386405139547962927148963230600659778299956176566266429205376128340054117770454912809301102649852464356365187950921704973816596014025810467024304825188736525285770307028936713737623609340460784582182843382284037411431463988531438377567081976624099511051467322403478346958848490500705053529007501516587506583694490460016805891840250861937820187226705536412290240398606641980752768750300091888880025170217949093575294714891052450552552695790990965207174563716940681716803630669088150937506844664532460256157320281868403361749166217380852534610374140619723850344829164500972291433227520659528276393521649805181698975829170145230486066142616467330762067758434234060647526013667568845789923493202641779469070731949774317314130890023294228519987243336858387183769662694077009640058854722962700922610420445097967278147149074257472490730160808392893010619983611820235352081315975020152640928897155292493744249392093489203621280153228579635516267873558009039870816673153789106853260911162601710553526702580244266420291569603818453791861822433981691616611644059716039597586223939321034280365558412029564434192704391785760920560044794727164194157316984713121571511109052503046707082876280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 5180332442296140699514993771079638866451331686571657626735293304931616395071177294837095840169233738076506055818851797932516574536886118753687983478380968955952440288170416806590568396409022989756938173113064454292155857693824117770326510978767810673061052996309153796690118091039296665874216466255602347979172559468421211292744975474633710747981981282764809259742321156835984039620282568434729670132329987538752275486517316581345179824641070679124874586730023518756397882358425019394704308332382828452730015768600514523166088517939873221184993370223398414075677853442509420656342423636728216000072091617599665799363313923851479156956049222711291959432726854799628224010628613261954533681641525267024794270193776580239160426570979418672960013524538931048984187442559191580560081074905415927870223440055967263464116108398132242145617254890511438987947960545417293585776317381570237971807410822710842997554889268153303798049040670198660488746020492191449924282128357808258345211423822708873300237919690466749311546344664831976141953269123342487513730596433267602165776126669749302055021574114042170274791697440689260051892241248334840201792258845587746990711527108628463461158283995695297274357325859000893048513802533353907445028615978352985767461148405323455889524898938316127975362727754566190804549688580384867118466405322692000907239330058162368872054779722763322842728080624517793934754128962990172718130371985760973148238332771600109048341067113365760208735851938595916698047813313354661635362427739407087695785432174018811265273524530427534736970997643355823974384221346809155604586640861173547884017358072981407088949093632679599768254568151360768905593093700749969180154434016704310952889507461808821799084509013504133693847102875121717245556202618031251225753830489461147967610356588132358079928967536835030340994453961234036277502850172510290486057908684034824371874444775922831998420173390986385958380066172124946683810850479561007339730665250214856296625959416417750275129965907973395959194744895901882149447023440124735385915128816772458878049389441029453112119198079722316838821714030887713440923780327371547914911282677148348040021516862762809710754293923623074525802041591038933636195394938167982360719545519331228819604886695920365011531865976008568490010646868183760148195157006063844468819864077110324609759448058722933168379498344849088721058263437146573671817087403391439103801165678578288143369772549784811446015853237556079396790157165512500908563680232026235906655623623865235649443887329755126391633894770417992157159221617756873186534285830915096330637890066941839863439108603547800464677793510824291979924001066530868583791839657985121418123327520361210775027155853520323933509439799001525172203455988681850464198589526788884469246760159554016554064888980185406082336605027255796820226353594912473836295748099314561789508876583474741141740426160310480046801696388292106306561141312635639501379091159361219046474826877523577121429482740839575607697736583409859328078409768162177153661787281440685877200379194410295613755460000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 905965654249366227200877495017895311815541854035599421496928396463733701543667999790396805896421654681293531741241564316495261081894345009474041129294905653341735260439865056275039215707735627861502559747455702160594822582562283422444281063868220728900110337652705853405840825679343207573899346952882324061319740436928524007913138734463327552344919509099703323314213941020390752216014525091625614415999122558035181346029531407430599929095752453954991218199319032435833873185492975423575662576628259598166429568314614918883099529773677194353018261828939389614773836980487330251178345313177360777628776730884082975553264209396671656705873318021526445735915180817108113095478338429746628911649380849090035814789871277492705336750781088716088631522530466104352864612919711506390475025267303444131774922903244741269721469309363091875415870053335598354043477771129460147186641204099143888462884997748006125323302593261473462068643482912479599005722544859796238376691835117711555445506870387320746560883668782484380724280079004792747421679042214802183996364544189837270951673567820240257376069474269593352199482252471322772699648256381256787049832245664213599507544416369993695248121022383132743736229354766231774547953695966149152007191477513626497551248940085295601457732890488881924789650003494076806884022663639808142390680334314856440908645032536364625646134354418809580462730506229023963547008995229586931632630352940179537654389591846149966726249637501828951395875794647042656061255039161811961928826393166580845169135047144324368594931094122724303192561912236002916305184801815279222214219054064812523030449998364631782334971714023441398805878551901570357069248527889514463672397016961096145785518690630518942885106223163206752853247805696210216331833002984886422413855114272789042011961628080942339531232303645035300382922059759889942397559588049592160775912469804869829521664228982759440524142793020891403957039115483969278412927180381765757412936031411218959840689479086275368669210905786780803416163106042639408795950878652647302940420187983880823936049273240457893935071760861666322252394754231543885340044451306364886653630722373066370314097901874566356627783612871471636812135527854787505372054571884279903419895475914985778185566531962783276035790752024136872384512846275986046133180801729021110311441517366766019475388907002433326914796553675369947929135207357479432344955510925223323120065527790231564152682131293500666791078132177864239468867133649654070153808465943243176374640575865747946687828168293047861827207943113304578929517669688324394301466307427893680953035934570482869098760027662637552507334194839762943662602441106223072942727673876040722010598654409199530203517353088361400037076979316636420706370502092331236961022257440599040937756281739027299643443991942678956158646812660569063456411019616349042844371063299038154471807263843426248517559795542714808176093887416607008811337364666805377078670162687922691847348631584962844570293045907962912564794866431297213916839207729587708276950461687561884389606335551828503766366000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 50629930088360896867677959431248412458133469612633916387906259541957233613524576074661662393183001528927853952946762314497657258051741930635830028227512009829501509393494624270245604442991245192882926640403188644176493335076541100682392927236963449371134638509990843405243262275494943158065219304230352212067160158167885754271605020024723121764478838338734533934211350086047956699946933475544058646752050214488556906457366225204785289037084578981242502497941388317166829170870066467289369358482457787355045999008052318807816966990487801166159144731210691176598819723038855897904146714845426727702080786874647970493978456252098325265246715841427150990473754557935748237731453964322319168560399576177708358263389383183678664814046425630190440058407763572797150586011131719021828273034018315579938070777705089189540934850828559456301822062696303315833367891812598151810236430526665129809672848949695607317861160436267016659250913141191419459708880081590019428571200166261791693963261604996898283458224623087759930241343769656991544907315973372573052015356101926577041710822647273187897277937654033759290541027425595652638786355650946089551153960378548413612735008589622705630055840563379882224463909592714269978339252413733580832207606240586806509508832378301938079568773399961098977031043784788647840071617577543877332855120050228493551117231809651537807670999668278062995785612747546138481427912623045641698913112255030508462000051995099316435042215555915471386022007916288473112367583517022800885900590175767969252862624987867312937778180762566734779646886271654577443932355429195042498903409267680149432951139113889630829519243804890020234558234635934130852805599635171685234232699782135652213428775730801275108386116574345771683335831350694911711623160702144708564091241875480476173313214989632679273591197879714958402250805132246017816881980881301459757085201616823453641846239164061578276156656643759406946618342589520315479721443258664014221433567548186968965492677535051289445989522268892999739008152754153412097520532768115633422874417700741330625259137132387462785181225568942260547181063796892512564822098380454311336036379463399471438386916390065499246855626992904908575778061204536425194437343835667070098568195007256703054383007364287982036190271062367200301149041807868013684183512145209136293324063012696681664651518197934048220230043622336236070798858589982965475595037456011188757833067496465164748764959942020073889589227038601675184490655124616185125793527324152311336369671814113354358611842092669832334002940455092572252954487584862226616806515708239314416113573121658646420970979239268470762822089869701864816204762191393975037456822263557941254075601878531084400621787088871747314378285870156887638363736723894638590145419990785874400273509576105099768487697226035637424384466819766279608944012031518447465882561354287455116765001915117202687565156369803634763910909644475226319799697990172859164240684332137508360681675979842049317389985102629774624396079247201607016754058560792116389649864816949694497754955772677728742674000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -5398227661269338305923862321753122229116984377770317355174737158833454000173318989804893823794284988887215296052644902467249972834910413168672572919138427777304806865915597797679562039642902575359690509733032194729559977644058287806640484282763277883929170392554042632887670831804825866414782373324244221593913316949364862284719149767033452311771214897414628742078994480721796637571717311925850394017008634655828508664519231267034705424890612791223574180662330038751338637467000064428130470072441016350010144116296858651599629402907257347366735247244794503385731464607814390821583603583201266418896555829950176237007690059852298282387455677952718324916324257664414789751294478668579241338625945024570877357635595638711467282770478606003459222540471040242814348262361639922563944108366112912548386080193471646118047024036738495760323311239038813284861225454396498517290463781405790413426331714928702469962817157922440636644016588012346698625080706316442680804094040048870109956686895936648793408205707628034768095131788912898562431819043275178124750405671004114638092319698281818938823336771789983077557845472303436404686513245878495741982725975502335565675233162159951647451298980247041352568134134898239481530164776948542527085264234550943617481373652648481175952245140829801539127947764215443199263367865072981425724778037866585636526655250442632818351712982884952822154092324186379316900744157087764564440526856664313308565495489967452657792187782122693529659113592300536870242141045270584455387809998598464411357214031342907030875863042210850357272487985451486264414479465088280362259105853324754929265063635205380931525685197147784417015695359625589226008063768077629923807709268150112723680587203155902325080707315854417293537873222537499477471219311566262433703983968488194157969555196892714902415015172810032231550662713976837086803692267956838087287486203882448314040975456169285133087350480987232743480988214144430401872741517442278090034027912009761530818469390086495409932230325402772447116200552964999243300064727008009196704319487952834363541391482727463937259554307930983159878181088860464807061578025116854109692056928867241927114380726433692846846396231891728881856502898401185979828884420100617299713807409753170733666303394173093476603859593667299079968715329063624350222731052191253698349292168947362306548488208787214654410455099762085890061979446413573116170430599909155753261596110399158658315036028608587131776710907168970841559445350436362851399905366867687391443589021149237405451083671168533343575182292532133484954973453327394102491731198689291557076847532703051797569308156900903120012241513878144801168896202364899621129606651339230331586176392581581705848761968740841126211594753463290537826056210235699920400335348200406601813706805312697352691326135208195737653486159192055616400199760750472000412393415676300304183020995776794429811312901972070424597659695610790581607383054359903297963397172989935705328740744782525457901684722276417153562144248253885586429413803661073877631549192019920034017835193695864344220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -1072235388497372664689890054890383416695962154818225870778550256066124965691156094444589326283270048314353278915401321063184389147397860586249149507230271306863350366838976617430109223268254955963264092131144704241302548638135596428155342495733487726708472643374543175390278322795402870869186752477189715256160481829968885652736210302859717978849151590551290973920114673037791501322808549521861911580983247101432942755619488006215694346217307664029343520548825432028405757786912994545679421229164009340436143579878505983559857442444085565816457240398357862395308001245934843191309089678728580597645600355119051277182039623486258565005374382724609718711755306832940294744657814870967549850930088805244313819831264789619759664360078631566905637029602984131770421825192386833033804260384770589272697581220738208852095859489528125272156005644994182465420294556727547487482147518407445676580762850418096429521984272147411901149557667448955085552087479913869815733106103036956702421429805874386613663701822695361885613424168206178341445132517274616994255337842522278140135337310974157527408948287040738614353570457862620131721332821574338439542533094979051935605931162151046080309585930980673726502281830126720816032640039168335391517618594077134818977804479600806615506850809212126990766010935053522827250273854587019947000113220085019780610635066710338123601608580240591018526955724985332762937224745948005798993457019861488044675423723385357257128943051785421685545887574169427563116098256731933377166056782393586585485851875652002951639938691293958176415959759558158739000030060024816599628071032275398262031097435068510692382514589503858800509685549214942636988582352518330817209279381298362438671192032174562792509272882293439965167484760057077865231939457811351755007598163106627527745417567378936120284439432806757413757846097140657877231696813527911006337606880330827212647113649078443360015513805540083259659938803566032743194268362815168052824769055392801204787039384853276573898268555396550430232150917893277248094244863559014453603822833110610756500996645048161551147933088985897851687341235687796161425834943930325167745499790521530118770890965960578790727013790225529930472701010693328820041716110555799685452970024078900575204046615252225937604756836461781237257795238638189616703181642531723247357174891555499423067696702424630390016470033846298055319200120671237237474087329277426268681115394436042046087406473782830605199591086324640455273963467648324853318282960196298930791259001566963056042227497520794220444499784062308482666847372987939357941770792715882805643126341225567383559432698002049431453298635217649662972779914436318074646432917643225520083020073869787638657292524823966368074087438830012867070714097466140282667502425026546839287593654975108953414400843838138218429133624201861307138350230917047957837762204912132002160941877943945663985000395019097986154525147562696806425864608223808436602063046588519474687095906966517992711394015833902510061474641043121140198546989632675483956221797981244229766500881991042376640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -55721276178050549171567891279332854416715618998426336053524036627323443955204382146487831473334132014182267540893623597717543812668118651666735132048221047210046108323958271441973869888447436232103092772294584378172727926826152712909977997060065817351100658813352231773539120835824841052912703240007488743237767545765206751743255219193708013568827760136542740875687728769253321654944366839917582674732751980566394073790820455054536573649105381362083355764598346473074353120446266374893117084773520592144250665933113824266235618061808029107154600838988786688279803151915607333718767830032184866732414565518734021118360777872835959025881086015705835635235645347553174226732960856836940285857936115654423346439737979136883940693347322612061381034300197188091562381269740236462597884316988966235099641472171997920689526898785124659979963226431294076796321281961728956990307120403678593977231605147629698192119853491305698100106548885832898380589846175379394726221682216897261401105680535647429771958548895441810420706867838915689267019067321084153372691040223494885335339694144290474530907374283445226461965076347492953589616479928312273566889758510514404377451245661906943795445066115486021219999603387695264352913613542170853187354245883832512468557027268265233531671482134322016078359697129966100059959859684844980249490884848396896043638138912941609941941547847815205420251955117862311716483695623113734849936403549358843535506933043353088419234862811033490552825443395791934059722659246064391456880239192040708196982830532958803732399744953545207532663855138803695522433367416646122257639318204481850176890005571896251758779389222650787505357157234502953538795566388640584666908164412380705520913101098237941200481920659512272100497505263291796570094740486614318098907643827399769846428039755772245097126209543744593341349192920976299789310563911558349854288818911746826753040224679143797547969518309609266800521651300441696021141930719998640131378647159461227981357780804265447729386209657087865561014140238166575200794650615170812308234997333187150635584921432825397002241526841156250342996506645003538553924969868413297679231636528205307923625353086729536172942335642723939288106029910985683614157850524269432396488176542336924616141118131862597028667385949090104656818594271952271787631507928066224976866819123300310800640209607285949708936685621270928859949099940721547696125509708334378055690081154218220835469354967954954409557832748598146493677790797004523371322841267912998763059120801429593113991014915884686246936656216290930827770527220631614909680881833356064762409094036501465469609251799633848466285454465261575904461581364450792688585354399252263391281285173436771078367058649208020800575798757074841823100530924067414132954829130465179749068051285262761497093781981532725034762206188570254777937918281005607612150267273978138172926598924517469757751667599981545976010967953336940520655004761168099313486636906175297248455980058792789741886666182688721645801540096487237105303254712465188273541740414163563640586356218378615170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 4228120800209888857191763009277642311004034457120856784094376231982772661069465968439900334672085820613746805942989376418699360869489784073689225041300410283887806829728577408382253688489001030239688835009582203159120898355796256113945907514401226267799892491019589917134207829348281214705667108632346136673818594491920552325818736911460528349476379552417529870055694240593045307423655909464320421855533157888573957803128447485980647425272860905740521201214060797847946358236144225443432796325879233915632438941521623784230586551312203392651522084450042445225326488063903458511714891813499475100004857570730917439948672622755818079538175181475456427456292796354677032946950534201205176294652975544770401375516070904949863521108603016185577845880420485397963450146741317279312848202028962031299291342832746243731518281382898170912303932162839701046114273002750214427373899445755963908754619536684354080764861969707095445990370820062209230150716900578551450614983215433197506152049582294669701304016924842243145476087283182528811223992835527130313318527784515064324090633495763910959497055160339958128441064178238386153337957930297396618065532720803196154248843599478655276543252860133465501901704596215075396268062250926359496062817764583340511913093573535240066270724098327832635446940891777027833110004445300320525671990169626079472955198114324093792041673823686292114786831740180183658744066115657918411933469804533007160553992641672058481844190323658330226978279147078363475745431791861433804095703322335677904859385861358033049041028114455322801643815931862686923223638690730866725567317752415731273482397930871650972976082664902334004257395535065512852962000067051028761037302580755987791444009871420050112767629306159126705420046592254616729001817067164158201408215981245955883638461085540125038148012960753558051395782239427753894703588723017107720211594861838932997430367669625917633008501120791754179536353145887377970256847834043001580924597825516565973086376914336311234315612701489618961118049367813126691307402070237350838436136987306887704952450385543266295774814216721028085970801643854815927667186745791260101854567775938556419165474710105663833907635175179497271523364842769570097989135530329210836205616947703378303983007963484822990307141359014899764962872848012899890666062508967049104596106600880569504511465918330677700223218471248408961297308306943037873656190665264021934896316731010958831981672927153077447839820120703587450861083858905453232305002477306765513326270339371023023447202907198929538931275941988830066677254299687127320416621446856335694502184309351566449591994716829804826302378304053220843169500796258902909607163977043278897457630731552231816237559988113125752275437918790491830342527940328731971037681931830616426302964185507074325194900841848855289003266878713980438924249175238933279508061494064973208074399255020914834935604244796864517600154384853775993508563470408417412152711887541855509084919712866867453765194340301949713051650483938042862528967771291933826107190964056391834900216347038796344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 806048402003657999120266534573323252547864764052366099242765809005111217871310784159190800741942564323819454862397602043389953431901934189579092019109414967512416107259223279861217966660105514963755976615860951110156418807906631776736717886231392817365222827805555708212912121235696945954862568917822445298400976778889471928431689607225488241365185923932746718003035332158899517408597771972751619181121052829756690674564412676844509561092562638577683457418178916579883709529462650480474322159673414747406652716697185308824095221713558090111278684167062303987878708928529440028347061464894103370695483811337346960172539070419039998897376451162888710801464529144940920076495659460211668283549471256749400939882553283873407824486236086218319188049447367421203532673780271024461466911279163781996427455077159343323153846412931833081272713463622524984231194378066720338992321574753878783046170628845955728615427106151696275859952652725928050576492968676871339914497952946360976484629667201732677947466517357283908076443944821325495953007130414368890114909161982239264673025687351879355565117130425623442061811907060046288257164283267857075622164814517730468536179514890895108123882649554700106464728860497915767174953551560765601972213303162382700137703578012569257670320411455438641007779379032666175876787196094340469894029617361398889826575536621919723188986054826848394004080104022846005607387172907659789314395167225976605587024704388130631927514662366108152322964833059044020820576353244047162647565250746388884646017011365059361133157135077268660390881665700259925266076505603030823869859602776498437411854210860601236451459359516262174757528073768365438461930735395495413338830425380777502887580985533590414190983114157288525575983491740230117479832814573063492676434941707458424915398657427091358163141223954147600380515468497046548984340827608256230176439405597184724887827860198081844309471583397838078177807369077185766564373130656505716721729362432314055010361523007635047246240394091340511724020624674254692696024623764828697188942010009515216395155303285561425743985090003921961468601223673545168886437990149479734078062129201171014578630260529243606109938218032738995132598713464189764091445653909237537021376945057957519766937380334289927513798288785189389864607932355485740144315193691817111930793416293252166705037373218970243595221154703999461342131927777942907831494316833299918699772676356365543459099742806049671637537658819078069107684762705951522021698771051731686721523142086673042936663590598878703876082884439226407631005372472411920071907834596430561841696376623516066299001443357698355101898279515667931689835095192685411435785582489632637177365145302791633466268844675156874077611633129645380894688901389441635384516154128820150542635871121227789884672277452123680459284295515515324949754289594639236005430202159820835726849767862490387071626030242012395149393083128618326395503113746889944351990480790693957498458804816971425185758514820335287280529808828434598600945281640782524719048745173872047555018990136625856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 55687714367185220885108557640991639285165511702314639226755569099400557045979536095548484897047171635052147713491595019995035686071455262683738546061386663691970651756289097319719979930641403601705647974572347762597608453903722370494102758012757526109629296802227439759025479773491054411730075613891686718212330483654283558426653387285931790194549191204663367407617440244391386997518882188613324815927498719154031182960463477500210032803324814548378005416831827564963324047941775160933141799571216240817144546830695486832990110610016283232217880443489887582382943178029464624075589613332089997495864948266540453251104651684003285009017609755706812327020448176264478071317839087002244972595377729094960623117525555378960649486964620448312319589307320749431160451885044722507290424655955766726384689242249933714924338058433101373052277898287533363752103105488845275885046296433329201034234022801776521753031958085790650821871574485750199229171145595787261939608788555115968430215363956614660424457397560826222361496405056440199114194720748382763180777188260409097905180825896910486070971365677469508219573119575854812036127629694769107961294582546410598227286878359798774401719846391857966430415523208458838817676282219121297149037529309021479862515127521314884549269050715393824957276041904514664627807909709658752963660018641090457921208772451771871309067876905258508177978007273602661233149150826962984389202981725311276428110394991282016512571107235322523493655531596122626387510955126145637506573271578439859653440396077926368829236518917858106552429556024330497713752262845109916094275577069447602855336260443771965791563377589471393175379236448552722276517531331237936602305394466106354601208997830889813664681000089714348772547800448999280070431500206268036657084623912110422349649645595750877479152304050840971147785936933211613754244955122925996888367139715375506440841516695941867754535347963968702297525920253751810779516960760371323683867112701711814563111290191340899894475241790029972428078400886248394651405286985379554830674264698153617860284600373136469914678115901855564173887358216384987187218291217557657886257348205011032786939505543881433717142288706601682320960959305139513366214307604483423452862102735521215835837033926236796569190789164593841763426996717252056018277567064212966886476722851513284867974241007546212684619278772307293780804274079738241961868085341155060506284456041331093367967601796024885962019742295955883415102736257848638743987063220791550972406378882387726302857183944878509236202811703154992808660715113581579148951405115061626943010703464838911089879468339030423556839423331505765896919964650306876237730982019090624529205144462596325693480702815646938456478140776092015554664939083535888922346370942324566542069167397135788223938333850629872212847184219479057294252564697812368989059504481031676961365671565739514798281673751073238329546742765680037780366687314385716193500136917760934371510436399726210941203661161160979899878176420150882953400792785959429531964281583680854904439208735518160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 1538452947384930244481782083927448704367974725141796108357287043288915756592536528540586283546058930568845149560194813118747240566808326652095998266042047534565952320663688509995228178576126934746882387441017555933060457738877634684176169750608352275769573311581963250046153973333972373035910840196410651853955914642897656550768706686844097189985370118595977071708243744693285596329602480949632105614511519256737320756053823129200296504223443609161768867603656406013729814897723107311579615266472906645221236807667112829099540276511926403113157978176502500820111518664433658466771787942796661389174051680375480799673385508389844494672741010260245361127567759214557753492431304421272189375809887035232121005299003750515170835748782317754427559377915313233497198930210143294625984874539995191878369671513759525942331927624675636574190575581761356460920301609572831031463410986831150070801051924063837605931547462373889549744600734284385503664135832589417155787660710249658892066579551745139704661486781310177227330069616218535706088946749340174803360759665371643334317314347980394491725823931840891882804685257311861256862709114683590488774965147641419507757097778891399704982829544534381071580829135705347594004750278320629082104040481174702308423767934281975421237562737996364847367436532426850505873260865170507419707238205756866734001695353239612342302545071064419059203366548702855571531444225066790518407009089202109337627293256639706679413899688513961849114604261614520409490559321666137149902503352053003503209124444016620940830617106059118327060634418237337956624834796673902578032231330497916927249812160541025967492688945889683835054958179607283536027353087623506802497497574800691198769350941811978014819628846534526499698457291421477552159214653911106667335149926496034776449375504350730095749763056338440822588345626619670417087166148489387101009018561349220714246077871472956736308630937038157046928822267127705727501084454246185385347621386433319371661426561375076956247407700425424990919778349906946537867571656395136730600423561762709318190394815027685177334529071132418909930197513818580031499846573018611964228066448625383521000036094362325964472752872077904024634938982812516649319351659366527960486501518144568636784595747913882126448536286844032862937066984364580189468115667639330675948081618753356015059690995787096302334303761127333005723938003474934225151118718269535508228264676932072209921268797427450276090209391483504023851198463493977893731894698315070116056288174716368771932417694364047423526385633799524026986887228807004206446939596532590140820904062115514692032841384354672943414612470466240768116197963582293359125220210672978605527033634715378463078967009322191184950692134148845888792940223898282227660390909046801583559869416075065152829760735223191285522362324407664238799420981227375643027168717057554815738488148521171304457625021554218358013678416479186464739076677711160489655753497047515311894856694466735388518076050672803973937488428760955455961937106899471776413117011089480773284193667533320000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -82436425540705213940654852671139793984821273316370794369172836700141788036073708024517188428762658385445275749089572533514201266973272642926865794367090021724591823270595579866097742681290219054001093655609670990202487266697327109584679217668074975056547264052486925880794398057190291441010902508641057850813146252083829658418068612539746180500652208482564550482790108875850905512096583185114578986066404579355729871565745461570326991196689153487257938217417772296346679741430455181304732273110160953404030209960099453080173720658383248039899343431322378902581165790919910922296311076111889910262428198061728605913450972743942154032889645276937996650239849373637219784470185322775928756922311650563288203204738764890794956274836581227104559839830427836538601661822810460507991895712365149599768230633527561177206205646694666755135503966248115236947709751085886545512525082954549614244845690173945139852112937710332830672172541046069980103653199856247889792190578343102785282564164087427818575067087878452312544379902223603832563261660254293727475192206245197198795926653933656420796770737405461681875615864175225551325532334245177661761507968317872802989019853548300507017915083677764897389951293822506018148134418897040285813552999174314571427017482876098351107835378478040669245677455117700775841264971142623694246006197266887088310792941936278654801744895536675676473385020400528176568372896730583164505141839467091898946910067727683307961414200147277828217064489899578066825222273190292404386808671647328864603659275747599466400585613747430476701524600118884576653431729605656564124303397839369289881736025311710302590373681326585237580416138806981350963590088473073080732334865302766835223699773293466530668627920522935779898431061781401220287074919623282899439481789181318439723455439942597345099169553843936656543055764137751098536218811428784594071425655328096124695697303180514083164445343968751938531425056303282888884193823199245345764862666546346493901560945272199225435475996453784851868645792062132591482666869466725130811776020421218471922354827233781007209468534515034288250128567732938177170387595623859844674920168395204452906475346276695924086712986086005357417104442876692982274030243289962801019472126492194316214184001865453294492627842617456776188238773577641405884629201339797975315697194404735596401940126160486809400558282227049111242137705226095216522414628891240043341782314392691388311101737925845676719132561667617512851108540431305937325098979780474634984053136694584134344181726755103394032641380547436782150348161450823555158208865185338787511934912043183245438869546471399632938724946773764339133101322490847423571971885185300810934965997746535305660212054641616422490931851571962171864008094200834361522160357638447783921103343904979990129499890290486198192476617524386039159962820386433530882680416032144883738681228694014145291455621963645733337450067639906925319183866730812873177489751433593814335349378255032174453108994824528719237412812639385046969479066860558999578471508043713205012099077124840000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -13076430344545844087074738726161326487220980612890670500672990332253566776210321252685387846811375809300870614065709773265365079533569865080681706497228314664319472660680721523196206687376660229527454509932067583101362662392494316601383366861375473426959909052377513846517814785942644879773750238001658981486542971725746144082558513853946671187614154398467537294253800951757499824407358036387927306398779238824684682902173504030850159946792380632351612073773223135920433915376457893133116498174597056970807980549386269309229182233272143049283963847750149488607024478188161596270729815613686207018870787923238289851570801937305202850700469204706216970533582487074245125046806226547976636067951884969198174839064258803104146065468346733120739842873447761392179882551395968414050710242186767166987636689334043115421652925881062602990435500916550863748683279129329866886547795131716407626892275012380566979470957312577869190418722877577963506884411307184742720434913392142526469779681286154804139398552368904698873319474728911604231332909202144374476680920420758672514889176641791177209444499737820545004961217776230695749798457538073811152662249552599100786987408588943522326105663481940988692522009579842599897053441114291678934530428751778360583497579493765741467985957648971308945305169150402254491804902313622788371216342638969561777695994257099477958556109240067335276523663922877636467463569533369138120781413143806645603429360033128224526010656850037189076785382199499507252572674482926993382628419491992690234726375917118634785880000117934039758565786232268319748449509593084283861187679033276402912726903469502162138507757925039680296312206771367442757036626620731535739559047015351071930846172532603458671654894690854803533860705186357426688299872061074772201206102949108865299402565689542992427326073918035556407780128245533679479576693852205624285390662396688984912287362884692381838693647698958763231398933849467065493156304115967012298525226296301973404096645115710474338077601408509022620623858483728575946281157827273825528843570235015754742708037787176351946825486160072364995308549870833728597581661416818000589634396558904174967175547614290031823359554965176340711811747963161694734288271204544963820017237538123815573942424563508870150841897955179530760461529648624933971221597746430699190220830941223346720332118607100801213029342132501544047846424439558203728062004727588615403196809078057734019313976161010587207279801166490420036848728044664847966076159339999177627626440031941004841915489249300606256808238986661056000062878081208760279286941219603768185551828101620878246971330409743566494957251518163038623104696343685199988249559475705314781085162061249406013065782431758842698266965907235590580716368304888207410653169963922818877242606097519623688547958626837991151279920046679998072254529327534578455009099609767505821714306086985064530183169631061531806948802847643244476560307652716388351545968940720610880885364896143196385245660369693531756558321376084516457221613539586933303352690237936457720236464582768000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -858218513836738672989153495325727804996529522722317518605408578585063796409074296629194340082033494126791359632745049539068913301040013548193334325057591780331291804076995905884670951567554006841390163169718081351713545930153558481020690442566958810309935744398269128814063461879393603810344179854651878022287691874581388882584551971667953358764155019037631745443718714470903176827866992368979880236236480090292445979500935088967363498002486067934311053244249632048023332992107064622901750709326866024078198920063752800093003757549933926332480977902728936387391285651879203476378610356117985621544546669331737880627604115173389145919337015379511666256562140186043005447539879895635670253071477832096150175454587087777732638936233874215849369550819948044707440443181272686754455194854358138703005971853644703068023943005175428049805593219808729920106429931234829445553642577414053024700592881926664643160619295153301551020324356568946594806104669664887543412972997649019651898617934628524842022502202464300428240916414487943610587271033049030831350998268215033207059980086053205860274485377827715227522632866790657144275383469153874631269362476881530653064537351451217602780227247956251978931257733237973800638289790897823714028336079349001009689312252717759837133368362582727620273974588643983250999754809702284476472240591794104616552336518907387167001860787761577702518749690935481973910070958441256812942152302022894843694717353631017613299448367951181551839616513411075299615693600150832469942073947069659896715251190672675745940963643926414563812089425455157230662764259573299550843487980019111301518252262915063335407046987359565037164973334151771044916013381324065171743227165185866879133606848881653509233164839331674892909745954170019182419371687812726269005782411660057576429039812551592223785023110334312341369669815855396602273897333173060449648927419646618910431771277122655949915254063458029186920843218981701655038739451368695107802162053208158362826932862550447819279978149832485528469896964191689712828568394802545337610477415962165544833941191453793303318314462611457856186953437707313964994096731349425168485154015372527355513870695594216720574236568250115397890161458171133308562203218462243950679639428606538104102129366834956208764780442832978349234749660810668228044976718054005839632376583197465538460609153674014330460622397094213778755545332123572906041772614894797124628801115899551905279857324334159201956881654670070879620708683257355232505955253430231734232054610155678060963260695342069475369341155362340825877979752981268291443524015811693472837559185169083640334495643109715344629149172130581808972554076922236989022186718401315254436878845086155863332578551582561286356514046534804313205160225495758819556207802787631000073477965964891073313476060331865487386813942991281392489723560630948297758932489103646575307135815486048883593457147594690311334143389541354888924353830229037415685608691689087758666735230585263709598247666545628684211502309957674566358798107968856332221880574152764878306411729312000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -36091464299172614342216919509567245636878322024528887238856412555792979813646713633188511596176055145406403586145276648346662135312393499123075968933517749573242418170531781815289383527620068670825529823827975617827207272082827066663275019239396756177011034691778866358036646099203625751121400522548351798499738752926344082222014401579993520925177092801585576596421557654787992347843501185762730396155726994025839685150737656515148684989838873956675233063717518375561688429584403011176082640250681338253720261184368106920787272185465622764762133847210670000239584671387624992763650576176658983646549672269761441287249228024718895253218428332083061155686366551279567488132548289044277282802903358460076036346488994807081589905197972909761208074135872431938042572788708881301452357824676926006238250908705702073758893806838474488825117097254077597113393362987101694546724792315024297283921731364026211287624866429244666365843119082341632166618645149051811044092557488922968104997832791927415184643909957167875942109533886106693383088918015063190634344263525993541755390918037378385955718245688023897426027359143481310584297914041075252663487919121224510703797872459726727358867251590675689081854822040928900516978568645907204619463263693807160372355757381024907218405540470128961054017206245886990103014553612909591248818974627585767086444861982446319450941092782432687852670694108019249979008266208657416690755194606428675862842093295821274771185262380358960111095326185091236615781802009037085443960931766427201930321911338336856770223243382088209783727071225004505672385668364465664889392776517949284741293080536285238019764005553064600458666542542672852716898738747641809500769622400660753026649275404534285301438370483044345187685063745430587942179497955576985653556251633713450775394191218578651855654098366280852554244498602759060732086308435434642533081448196326811571790198035875868428962734353940967465694060278086975795078570464878393825053527192427694707591352593778194601002710842326116475913358627285305012017289582502538753276111599887919792711541508607979600154442339623159885526052261701525098044436131800663391920456493732930154864968891387225227209129244182836055975782529321100473607335898267199185340478974046275879189135433691101019022432316036700154284570207999548093152774290520701154292269026860333037917934179710099287507123520716523483177765790067626824137198014573524175310346129568059332780299240165621062375357455267471279023327502600438749884026506180228071964901861352585098595942223336054747264143441747653469570224724953819323151950512166531972878999943880248299641998619657375263287478832420325580504125457645503914132542633496933731809534692411303702081211671121225945562876614594210534966545653961510604296718564856569851315797441603130095162118238544099112506793140052623698319194588966852427142357950269275914871870476337447269580594241883743732638095833282059164790458298769704105608516611021769583573705423934511671490679902479125375698273771141508753679786941690359794624332905470875431707200600000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + -899006416294670442175307525571300490903013900401169241316905667956086600084511205795409515229112649369541658120114808513750102082661521221502683435308185390518548910744238169432108485321469812920241400664484908757605913594240549907200565698866325005875618725014195638434437727535943594733371313969554936370792050990548844919869552230684662593687688558922229013076167941401318501807667318539685270826122071408509210917190512794209853324834225100224475944310738569246868107783174836693359240365857364727899516035075226567608765074451984508513451413398337397547114121593296653633604923559840528955108075583166502471630912927405668211473120739407356016061393199347173048947337050944087882333657377780873390978190993812048808392198174266830895670164967207035577950418306205143434335859078250159280479520098671431325510245719540252365016962319547338171099975545403689044579815017959848659792811018945278148574711963033535608586875854892030521272911981721343361106259693722215116768864992749994340084500551435898136743670526846700740254991444162653371206974990819933829160251983717431663552630398317665430659659141430194573821079102833739910450001708567003306945311163914246590665110810084668321519740860453104626682234248115793823220311079510739318377248394876714398835525495660398794413884265091822025212315532470715998914366493723848164485773376716098633761551941214915730459619148833632975563895877663848940045549069942376577154200651363594937162918434328021236625238421042727168215736080795653880471669496832962253380439982139618990226262338005545069825683845306296151599995564449754481352972772042370304989701145357263077088800862924419829007794864578692571390081827185467277283664300578013402012449026738282691307152934669077858343213363425112563337040245681732813003871169973586799410619725836130538172022910912747133059220747677271572226035377459415805662001870020548682123186342553776794393021769154566118772801355312411114421815057965963028989568227153074731038464261509678423042049217242433619388893448244924785436124814348149638781671365304505306465035056698551807209789593183550153903124967983442471821663755884007321271630080584331422123253695511306133127979030347730630084623550727366881957118852006038454439098521228759709271275877537633844932802930230622312035684330743899666679353638540581627840946382812449648907931670224121615183421108096456451475025888973603319609178412352729737094694766650645540753614150513727037080644687003715388416177473360465336483841744310974167767796207832207965088875779498307938697905452828171399731577411667135962140586823277469525218432829491016640552210396710535552720561515871471558065588625867294262243332186115711088112144700046996716263460479395130088620189782457890455267871061339271850162820680678396922745984668329841799964729675341931201309395913526384864095464887662630772479572441710958556437470601763416759079715414147619745927090132990838143955083283187179699285905008057334525393214994564434667950447067399338771139063960497599925345264458217508413767576454374052552978227575000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + 13639445576044421451416963644461258792513832412178128454576707263727518476880168043713339388455252801327552727712534911664264202174831760349503252914971071669429173166679024170189032665353609529812261352711263828444919622406778533936081872210203611332197380012894369316505790795960734605269834111648945172469857994361722388920871126621377878748907497693414853020416778665583608063660396515169201764725888784372559802322878982822700845888157493285397916802578158597467706490927251371236540387917813558387808211301138842266785988746639376157954607325328853728425975558321447363744231667435422792803771643410374708281433870782445988631562754798415222807839097618646227561082033265872431303672022168075190779120343002974449690682801346900663588765078749151728194750005905095488468828093652717174855395020092203953697208920051613702961296200489363602407034737542013144376480155649884656455189399936809203868036569539251418283849840835598314610998068721409745612504541183298278387435721869056062999949392024129775143578564943530474732412754779418591335575540760469772131660983352489594812773531642867722453428989616050928900071305712541385718944278072368765324536936280859884010014424741972196720720839616384513606059198872008920787877632289636490735522248751187733811557369718390939984044032260112610393310823598047921016838742632268756583945920379664830924224168638934165721448921719651055148125802588073780401410421831075136204474728079900217902226288003480851283598292138493375302004617880860502402769056663555377938529166135895826930129025015878911972706781391459816978413084747403060272373418089881102419768729984457546738959785972843449776732652039216293019647544027969906443639833336552061893556681470442126583535926263766576666624447561964959151889986529167318950077141987650876176331771904223467722030704619384784423525144474675770933557842620953708855289140778173433756969335198663568980795835490738245601356842905561488509412711625031253982356995925824228156276504784079041733712137541013156580927006998865219133335847577334870970966128864341949787821854589271156717470356747260449143980607630354790339314924726077231826912583298796924759213085281083480569363997213943125842111554436411111696659604119833840789818422144923585193949228860804011194419399129590160589646923369347437845802282817960024937596901011204076432274173360770927269621042349318493616993885424170864518565505902508498257543596199468610972089124278980308462600459217359659974887854911595388379656239857124286126782405418017820504343640130546278877586358843663250533334117149448739477369706485875173625981307729275810184095253684709640249787343064496714650567970342004186080182438685280705190244658596403764176390444873933988127706149840804757974581982445412683467581894854642490890502855468039101351959106723461811667362663105215708855672735547964325108016958478075320025916192549277407945174559407115071698268207166806629853757299752290563257281787795929367968936040875610706070812692545273172663362798795575768866851135024002386263061029847676512415553900000000000000000000000000000000000000000000000000000000000000000000*i1^69 + 4389033097224871937859332042060390094346133648916402714692783036856969109327011114964948232560920934055051896151763669754577698141517555035571650925694364126466563021793662478146978940009653045301044919004718781837030465365980557758858035550090650073314264411176766615974687373232038324670475130523272809180275913268256045575527650817357827756322463385234901366720341527948792449137540673008475260457184760051943115833006657428015701085282830659684094736248105099624508002451469888634386976562724501328361670963696960900204566926296339213151498075870679431157699693975410293486223327898593133653314621224245972045426718533834241103828587203710984072096073310473117870372516978311744591120544504320623179727139162571642244308600703705065506478022191915032594440825675006633372000752383457238034568050203467180958161155083315646475878351903042838976998761132026576404565428055625982618893562381220058049743096289582901745503873432063489660420339862156516765692664813112590934313559705990969120585919769758531387883183493120217402978519610380651110942776355121261636731169134119131181897741881108190998595231973208888616356629030704885087713905083532202053345504412074819806217227305759192171474022689743747036057487161753937549548624249080492391703358569846962827394230587856116178917126312461112032459715505061218582237615039213896618066985538501533583714248880399399464308889727321114917376482945103285183318160010967359858570829398105802247430218492584328200371476218635376241097348165813082298386417878172661107443302729521436049643973575777097450683044355521653223508729971046743817957514753625453611141799635320170261733517570965485187900579090581686095669445237387092507267330096370775958654570513378508584572329860180778023680303061670957840045101465003626228614647392179742872009543930271964659921499438238131876311406797536391633648038873432091171777485366767615596290763531058787331679902137781433870556871336075479946778957564215514936308602849233328729759561263947817081100831068167199375306637398039010129180750691330526470136150059234657058779554132798901185073353990976411904246808604549919108426011448610296048602057716018621765260754578550474640221358529070943460532916656115676255997500935871303626649643454619206086081823812857660443511053920535838483438404058088969264329805916793395523701384216241721867828159608687315753799370714705214161601865043173512660182540641422196562550588894265940029780625487755272783435187793995726178524008894827795755767625300553450018111363126551413601650396526220730667828394716295504098923001650056024615344850496692833167331594240722608809941744755586756925861215115633775047638706353553938037654630000049376417709461585960635338014080748882410019546041234090610909706073897186668190374077105496387761935476901508351431689613579916772261578080853168106465880169238648831673956674392567747274551071922016420762637122863146413038322715489582389224422735252996580925531156577652581597395333551398925675598468964318102184231736241429148558980058280483868618592525827386429477161610000000000000000000000000000000000000000000000000000000000000000*i1^70 + 469856678196316704516639034001279326688544534748608423833296072403528403394248973506549948951479615737685034385877138900406292451855039334168972828156439269197941602835380900681200707147082967120433052818491539118339000414581496192085339104313644811585236272744272014941585333190657482284988721010776706828237122401304156641300352041565407018584409902008342053341785895437375846719035223975662987010038992306730698027529009146401172395381262308625946452768257728165365217646264093908903791739654239850440506991269950095055925741927330686851374918295210504220371056999504728613117170793682351057099700186614891846253522939765866370593896594609452389199571301750593332486086162819016080704131280992753150108068646181592897778458859767574923744544522252201838516489176858885020105080459712652531986978746563380877258849310774299039011043895788750916742339999333613376977493710965632459785676715552117135703980855221621663200243253956931968060427172550156154902752123554847978853645864294776534049654617701981088798489516850215455693560305342374139620051773766347386020951997361972620743543370557186241629813844665182876819117382972109239516562354021999826973607951544062569763625467925122943019877654375791856335057607510177289931609489143909138203659101867624763089264877528237445065269188259924940309590756617245782694080254270221135357437623437969383871155117148556727272398351901719165906042128889726207221617463861264288500192040570425454642809515735932374871210196223366579369075982229280682139776487459780224094763548630137565108553466670761432619308569026585995937905024495019364233773766626170980450436383776728103659872490336519844227135941851525731731324496246458042684138799670145674960787232328061096461874068491812973764756934544610783199903031813894974635686230106370295417505453109814212297746965766346905251375224745559099058285380177539071452792820130267411551722587675754067835977606420214470098796385310010557230074627219888125426973869477356759631472694773317726956044462751921195519032830249276462612060119954539585687335285066099637304935365698940967973548483599350918259548801832264146233189250420147799590636384515142116493382011878063181754711769980369060590025119694723423928408655098262234298539741866211465304996412178377116649448820122213914994370229658407982286162694002329246355758175719157723761791384191420144073069113742395502173736494296353068460315951943042569421662808703462991551570448015544941448399957795802305643546511238243955716663756486519186989243568589606369388423155990679027106959696564700017515658901896300216987847692200192156284670463121810982799210365406969474322352879483129275537057878447757620835588927156413299035818955258653102440532134296845500356452890870301934333017077639749019140277995925791107691984784861055923726890480526888249536222371939222225069422325439772684929026357179208374653775485230811245039643716851977595269217287143573427944545437136592494909385214220378555665158221701058538069443468726080315516196097424340719184007074732055671005603056771653134503215000000000000000000000000000000000000000000000000000000000000*i1^71 + 39468797115112972209258324025445044789859181795428916527150682503017486069256896025065714377515599611135321954597845027636605593650160746982408246771582119209245253890624568216818497539913139225037981501140948144451538308146397016744941348283471527806264979226267363058694322687049990276032342661345530445097749047396335497162244052671754298610414773347612774087477642514772007556355006562517460486603345411584366897458945786302790647183939451184106954766466729188188807447627164562105328264797357328958716552709251044583189957259858130696117668849473298114225501449744922425143549559560092570967486163266111153659179799108164670416813176295555339925588183757255438553049562012235945654707839636942929832006025417892911154750617449354099876633797650328104486124678302120027937554999734843676869521296711970153954346799278392940352158151736584896017205471010554972608788309044798470639055227459258197484472793001318042186442608243222253097887015380458060145119691016640198813002637103714243336794276212367057388831381579517080871033013844134233668946155497035505643428175364028319656943992302333824263614162288928955672773158188533843210857416163499958758644926473195476349589367595309316016237877547553510060809453543311426396061110141002636152393530330169643367455894848550607022547020838769354934872768788078659083491589362688141462661297159547167129419130885898764673865211974138738035710091455315584033866576444304057447405016357863966985475542608765098178503196799554319740217527450666776157697092012757455464987935515649149902625291764985479104239662667596395698633936414569813665339545131359868315607512614849261029627480408445542216511119397093006942842766782708288675298952648286811223141119873668722625691434696342271117531114115775757027703308714838635724393157537172925271573346883784140790465369133863107102763824199370313664948952081515544504502472269084254589946845504600517173372902453021197719797881888228670056807518582883561791493415910798158152182526354242188598991830645052776546896535353350839748413844463298962396830493210282274553821098621941429365222929813285320069111503663460700545421187645786615652193902236007866517653489028622556434395254933409049938403457919537584119816297357126179561825946760380169331737487632680081774340782059428986399084219882613950143722027687684506713097468333710996360224150756886752468983625006619739063814679989890393038450373396035614710747515048947676930267918850134228848054766691606156431115611366203604852347656487839110543837643692595523294266007408959113170101939689595446642441062048567870360131904068986736865430855749619399110850373572824884966879813055524573155114647034365537381270591463735957855899124633054694348908276240104361912615032074784693437671991813993775134101335162415980949027043733341926917687310913792452933303618071631186700536903273531967201938842070415234323545061214499798931830565247479434561141759258394460166298733642123771855104161553208361041697661510399950012557023546808055648711186597720519460555122025676268496772505238521224824225000000000000000000000000000000000000000000000000000000000*i1^72 + 2803496091333527091290877983376524212407614371465848027026096389315828050397625734213244983458120104853426727896635701563340163306320187676765402630537814106394460000403904582184167560257912088650498547726902301185100513473329866973197524769781539391413579756327671723627682160791344648598040107867383185249073300718815782662268899019670818048429433528867382626131784581226162348760711251570998764393208849653980910876573362629731265514728156684526362958985506298004712820182308803287770281831786826893480145784662488040298869229536667964974604701014849475155868839009519143257390006781239133454238963224069891250961944761875906526786740144899525167670459741604850776350658139375325006755875501328686133131117112681809168788520986574095143241363790236940705765873376676297306042673683945992221726835315903300621755184327761654481589266213096187872317915965309620753957932328368763817973225797393647255865423952203072392303489229413612826499347831076448648436945129805822333398583259926707127038550208183973545385112669087559551934220450332590805777289620352382985485331778555870550702151904333578987254469747363158673532537524925751042331509749104900267987441408203028350882760387571295489040045063006026916560562301940696461782656925893705020883885533791402433775736156916099207105108160682314475449234851702990368052329875848235208775769445371193128548020786881176312738040377380568541471622858225503449174686241243584113910954431377985388243669841849918417615333721787353845348515946339856530383646422173927529301807527212144654198447069112749410988085684445181320564163495216413967346940269254678823313453344208690590199606191609889023098856412274509021656183094259635186871351371754800157136366169351495853084964031962426791789042262750864834403222538968159956635674951631417995241649067651671781034495990092148861267913650249974150306568461197804646211229878365761211141570912158984072240058020330101355730537529607818322144156454800860738302835343972962934136663191721501922303972451629273652016493419228903982784550512560531755861693258886310493096650860249209732525215864883114303935946365806668054344215309237525796652315743114026855046732009815845031055972919131802516237394011954966334815056581278015334571999862983595760504287540621018455295467649781306924584129267264891971618736669285601500125908296790453812036362301842313667770726448851283693795495690119707441002926572575889210948108006026265292147405664161620868780718940532427622041421346201660164638097834811205656328829123642365748159897043789089791954561647704142218002745000040365001893089640654254262256811191922312970402724789016734096389035973261330391505797173057775503146552872253763806355248271520266989059143160568607706650869962778465149441335097861424528616199795726055030467060477407265963966903514445674394080927761891482798911609846328283192004145830382625243694488260945384859548110358168999559996449495831653650736645315873621691752173374173265723702533871802113683273674078582094128134106536812210595788751482297385520485332877781875341450000000000000000000000000000000000000000000000000000000*i1^73 + 170231154653711777274955132916343910853457402522244937906694290540616240778051420216927387137362331209364643324436962092304102619051203584933061845238554753904774286237691534296335968022532276159242729253808974354650251859156236163353818339292018698972545244799450089093123989203918176565662184495651176097302904645043136118624175719043346226979115560841593658790849269725218163369507441288444750590546903163536275163670941732856738306888546873949733973329692223729797282042009263652710827387523299593169428985426173444196257419197378582363255752473235771400299501866472173356572168540160148041702114118867682752653323010859429914501741975652136415743395048942889428385971876410091120392350374011730254811072388007097356366362445691932194983367519921421070018784011057614461682925782019127701328417116782565412928104303645716395870473912839418478253179032005315242426680241426075144568839529726673811340833183068897927773406309651361653254966776991031504251376593538384469251311279628174871386256017764627533880561023857326592403841764193039546954711604759864628642859398109999088056091234699101597440658074048867813086247219080176034581910350086610486039407675800814427478679242783951671560431570417703691086026832435664844200169776120227275214658469584592533279387163637557529022562807848885171517960841619887100006355434561121324615873675262835422757405644583337678912552119363946940978292593110310938088867621488721521910977498028358700337321765723358766743531879452520147207814505273113803737593997465178481352267173625518272872561585347975238695725426584036550627348966626239817818014929523373685374081469152033946146117125501473952272918215885832393175834831539968215298800647950381853500788759322768273838325190189022748293003930356560289059002319237850542669666092144007447023819788002675319997682627764415759528484800887305601231768775824660434328570650654582071672423736006340210667579918313814405081882620964427134437509896864885321343380514852749958442084135484826057352474951427451332094838203935879118300137055198574979969913965733326187765298358004558375356422891998293196610433098410099937377853193768532488942745005367097728791232218823248198225503804726191528579332289861101123273419616811016657096609389394638307658828827450199114284747068787027994104700751234120776047318043106405288622926281721720351310834432297231753984063217153585470128098332211048123808766128929288887889829907994130834457514641792830354048357101407319916035627351474415833341526599176716488119215105900787913766073230181342471347715007304628739737946235526056309598755899398295348576804877955089599379127426124412564402419107402065405616757424605414774986512569530819002290056892491370064135391131668674437902287989602864738476145645565675584790400989690180202814786116381785187243935458743848644084912805549566438317017713965945326964471088076816466137668357251304860123860291592645097754024099226717189864983983257371043197846770508967049948567988701034694269240471021846925793905126852123499762590651691926515287104594574767966600000000000000000000000000000000000000000000000000000*i1^74 + 8940204171255637178011605697178265880224175894266525798521075218432295617678589548825844922612468628966040685824709747495027133589958673561839224355072764410987535426956083872941116629061020154876940609295266401208939275716913187626171854689880167078154622811876633777671507680340452924460737997682374947802393024682048191458343764282501522046412723871263689428615114512277785694729000067756185373066920062976169115806990230854842484394862353100084683595036215468141506837243797662706539168016120108457624859799524999701749282132359272992182927727140186860884956124106178505797004222268255979608471295869988956146910565409600783688163801270593198545607039182927944957118609021988317655346404014746547980004033265068448801988231544058186216072249986356224767496729386846191487346761487847230505647423705062812786208524946845971144318263968707318258648441765320849183984894551671604422817872656580023276475309115272383696711660541913574050344144411209682213867219979872063948620521168297430818959051916601312486191450209216416888646952310040015413179817631768016044042689127265567717875557634156649649239881136074465647129342599043630454551442392442062587488371049609991739962130604457475912602917330012110836180601048451466567838521392249545545054919200192322622205835615703667412860481466820243228217190142032015725317811887001540831556664581433834732033266969326800153915690031591229489455630636222683125843479577352397360642726879475753033950289921487384176865777132139553880536121992141454962409897234270067163157262583370185720246837508138584497811641045856197709571810137813265032984951760618057853489864928405306241424967112822183850140494196493815727647788760045004809247932990230663850741780638631759029637149177343391526240324844086131541897406702417772773721010377755004447717065723720650739993179277354352915627469093873804371523398148561063114383144563106534987307764732113201523096172278257258441713181294439812124201032840794141828514645971748265305997218270591532583526132444540392317127882944079437501949445877600354886098486345879463808625427608925182682849217241800788744123727347158013390561543350278506345322160955600729220479100572836209210483262108972201414517329893551390221580188407532382717993730828601355597822082079070874998728193758595193165980646838446474307813715643951798268624197472530510262836172349377214982087189508679232002707037185653827580568483041829972432271703702928735723296604917889580567525175859631208070242641681709427091294676354538087865368684382541040403589520916576390056511061284423440209219634519589923119725017621221081287012710773230381758824321921524087793480915956728931669353798353311157905730393431332694759146596264191982101150843688600083216917992946713679573355319484296977670321061249845510925390212067534665542062912633605694751836464986739709561935341006715421479440187038098713072676520101866153868625714307508926062946162473106884349057182463938216794548814675364473613857549369607212234036327081917150428915711706783429839128797889971195044174132570208058599000000000000000000000000000000000000000000000000*i1^75 + 410558471992804752722620245641645716194324541036351634414425046214108953609239360936604939108807299281487783064440117655878767990064988211325993087160405922279739165788602482929322553603740339585831792421955850513257581749200798075769747440003698984360357745306619985934976220503306314544111711563882378800371627762085626079566993519620096256925074684202470224159475994102166967293853835202807559869717422670204636103294287075684722613636775632718895661709560333412922131286225310915335946998952068786709075410397141245248907036254369766805259640412302712647470099908108798358295635827410205249221828758052549374361638137682208040971410708474100676459872221652967122611886385383196057937004359705811708019434341478234197214945550147259991183235146121949843446274497051720345094314131878363017423766131598587614163964703657696656293038144772941281187013698470899438468420704237346547508010523626981147589622782591533184225485148969109294707388409618156811162474464502963366333456978308668131088758641143750601877632794929320719685497188485473258206585835814235129948182912191585290209346521301957715405813684046181196132430290524162462957696289333553583749304023057787087230821117211343911273346614121547305584659770518079281253461842036230589831661744608373350236840347518755076340773314037757986524424959611021792716173369995833511097473028866887747882129723179427893793401432663702051641528546901088425397453670189145817289816489307557670750437854427831835109405302072553535168482193001290796704841665301155010559347890418141771466173517817451590817093622002498514401498017347523721126365602264778998857621601937295835599879156334835060868611214340992005712587761935349511077690253393914645255398614552286079279197233658675798352088482340168892770260356063602972507516933448633538131434934664076611745064766760363142683962928718895936698240903664550112521929968072036115754205037371070799254610533023719840957489780096364118410871151966578994984150851751235881643749872454330013199711962881247276765498597035071739664089907533361347470283029242688858749524720699771729928863941186268658551273756057260281830581742760758758896446003378652877673302009830335668718536024814649024024343303681400767448298709395363324290673770043931993250329492529548728421025110420205964575110151862406447394799788498535632715601802810372549206603777694318228831620304186783953168198642007970436077063427479105297893707529371540290455083671826440242536171973055424332919835367747315291124976952836882985976846616610858077265978989011456921623891348254011502869957499917760981234385372613078619178555963731394967707348917801527915167562831160644666363768930194544490735363640501462670773360342699560809954117053930204795484192169871830258102690153300905003796567866515589722171414642816435752628130866525610455935676988896007625346379168551634068664278634118928801711155240419519536640566812497747837922998456129904676243379117682629873253483745888071722735369944772405822089576148226916646144264923582944004476820452157985913837430354291851746000000000000000000000000000000000000000000000*i1^76 + 16609805989854651190543800309774636648357540405400867781224252501766902845226315551963246269241897077243071428218593615359030492092034525455548730140644208131824032345536550854739387324895692221732121887200550273179481944665253921618705469879626509490854938535845824066455095440295482225389232614741561559525232799299933582132158159165398968910007186353209898561526883395246220968059378056262901233738109207849599978947776482230858748325873795924183163446287776017490197970029883700145479501089587422219527898363656114760863736450029992896456799710341536491291257040627207309675084257706839842525811025343473516065563943782459716975209392042072516025799878485680487721593272949412221388742391249927235740583907229215335503734285273427154733454820088843145886403782763878232635985413251018139889216582470540688419438421374433940618303679830302902379849452095979871430136160750285636147108227861664319592177429238080209959727957215171307129423423509740237152950804967379669688166113658732904017129357562949744820615764015752069908371718983947430663850727128459375398905832866757109804350228678046665544197508663809807993474641657716092394462245513879081323758800864493110172888904294297806283917775099516720463484323555540490902808807745264978613710020093562891128175052906192364639788447436075929112391747813029132730744925991872961047273622082935510395722093149084793924759117700165659967060909350302989413348478778956317556485025741685185301454460310597584032474951617480862304422741691184844117533944046042940175169212341145952337379095694374262908293306417614010288195118572677622047040472043722262726445914926691052149384901894307515866321416082888941230560256632544658211457151885011050368624355390333102955935395137039143154247967342927717743505504480938238164132373249750711478660696529739548964789642099998981287379687252085803051007166861634426300539837685859386084159919863806372989991319593704760900489085115487740967527506227491911612944195779611811750703711017419415614200848733528928722263439063787511741800581542014185969731859799404528715430646955980586565092327912019618746193699171532890601003334088965320170292203051940697520489181100160749231984167492765752813480185165076312801011033126024191160342225736551704845508304512359676735850358314583018741863308133362059020316858810015129977110771082742768786660199318063198758662259428924743546371720486643909716308581204572144607370903789043782665660308537097096129464946812957497619443574011923682219963648205868153013081641863748679018905480089856703570903157477323211867626283341113142290199650360360625334960081093613990616688757214651828555216562181443559975797228234262960457940751201114898062825667182193291615928704276599366036979882539801261853872218424952869633037534374518287550353865511182836005784559768943264476618873933447000036446141473646999735058969596673255078231245900612645665354466095262915656731656966454347364161484672556637476364669905610899968354150933801822564149899999730921684681525826846415416234834190433769224660882338203680000000000000000000000000000000000000000000*i1^77 + 595679387580602265989066124993037707966265203875123360127033767616175692227573000028093566755769067066415804020592738190353998385600728100784315486643997553017633872295337151599193789218304067737717452765007343227128503645555290372447468070457746730320276898340887427471525958705939482329598298681426616560176102192040077559312922896046179989775227863773994818254520370419515805039675904357019804664842738163418690217383453178799358041947713148136805326693610109551422558878261681331508269196860778894620925407894618392206863978906701310529185616732473936295548926605774485215131766969534541385994172920648615182262176095577394090602943117366845430896413058936391491198596173259982325534655386493078396777198637014597494335048038330222782766813857570620052516594236567073576521475985508659813390943852044885526513064908937649991205101509721285281250841856714413897370841871623172760281502702505672627078959271515602986064733433911063361912204778532369317673328979899591179560263101858608720760406581690879658969911740217592215298865794405470658470017323466862048917798304044437260285249461803006396048317843175559822643953026239968526565355715176992629632057491519843728699496734421007394911517098297041424116623398198648203110101639517403483485488918070703566643149807732318974459259808727640398383364184405776618210762516683443241814872308052711636317306748783680533688155825607852641386821576884370038032350173946890200597040298811538526001740549914863586778162523375586982205697808846671379270882996477633400440233619100254440728225206629218013999210145367210335125838797743059367539748946841205226647705954224146544760195632169850650159249211640902613725999304081013777104230479793139662172153256143823290795423598678008348293629651066399379682715201855719259965829630638705051811248263280118815839737112736495075737554721168593942931743443521766025698509339904591764650793583681510753945795083305615993439851618879295190348023227793744385069604628285333248300932757857569896318175401933756675886349551497014473476524290185854611616876355124824284965638259722401779390991381675172455575944106850849814553416817186554116467157082219479100111050981787045345861848614397127980548094138185685586156546523972265174093794883339521927987571588619507676087010526095167216665267031405269132310053885872126817364269541245653778132492970408885297136248152059433492020004364955273952930656612361177385888158435818921332431480844250148031517081635488420100047455531700596320318699245417804583704507815800959292734211763298632157764180529204796712174325219823397755858641261909883046128962743418332323134660764467915308851114741328694076964960067486923928868051169184409512412289101097926067089978002920953043108600669811625529644497430305310757465451812321164541345288498632916291391612343404065153574269206220607169262761117918127370034714957170948052334175570244251429526351142432645747895688527834204867240476862338305098637192055292839265672967082890701868075211512138004034873222197405427749061323900866809479667583958846460000000000000000000000000000000000000000*i1^78 + 19002646946429497960098829709257467319427697324492825756266075004324903005269109278420250654531932985603962463032327671818807714701755676402863730978499833232775556193157052230073713871673275452537933954873412232558874151048942121110370399040040569938878912356242662000334620759401252944178559580635230683258736859846966130205813581653451287612638428380262823652664294455885373561005134247634503511315206712198079463290495685293079235586903341869143271889956330908035927157353498690416613122636596603267102185982826671600864797366083301269082199980135249411286850695775304353533498455968441778572837673015104592323176108676383244769931440123808127402048521865095177058893681969589322717248816527862145021993641659761884686099366124088820568072340284200425992883595501137446905153667704771067032414840082273739164826870804019970779353140963359730469255484289375422338228873025617173332862082427472850192990137160269773774799324475480062931874960473809655286318443027304703008493841959143439189428763240528899464118898663865528248935002585094959035706080759640745338134556895563947741396537522779528602155057495138061224953138052799039533580740928502712316103467464117830577210958139425124198492683636762339267037917216288845117860856312367143311509752119507676492499384282977652476704108399252811331015648908408747575592904201158772937098443546248402690541143175793563111450089602717729316339443613161894094505623109577013717644507817712338752002748341119703217713513152661551059823518245385687937406926474633430824919339482615339619387629634504072567562862108500626551526445492206822423856787057445380520623754288321582374526769660431632967221453562442233174743139985604276845268448303696322617643509336224437548459243118870020859444698509436812793736387554275306959641880591303147660101725083076400749540513880754513329832201894268794266025150774279090005566710237606698586322793475837113334848435893323266699472964437642506928698529010498305054626777647118407500885425805310074145788791799025861669768038142981503705142480179953351876979994579964712137213457626740008982558177707849797806250390175475737731711049850081389723818488319817621642518115307497998585874368936758142362078124160517860497673556050792848625794412735144937289697470286582849229296695543525028946730597339006643434572373856435507638049117200138404871651229138877701906993112036961216295363871171079556728742549633314848918696675931127868493396409653759801233360635514399596324904283276440240054295995707651819990607101827363505016602560357756546815372334257373518613312823449175551780570299018563390758072187398668032653668773802797467054328001081877147504724037982848977048080313984334077576917173876332495318426393383727383916365481379354504360867312546067615181833642060556012527934545503447213672873229011466170524929881354810299584133375040307930780856552764941811179762079885694478401410212068182186545774379507873513110891871717461266357596664954326964857868254894313945947226549803304322325522758055823713406983542989094545176315536646030000000000000000000000000000000000000*i1^79 + 539446139335501945881796387907142706830537122113504799505129632744101117219226474387681329781468554349766893745859090733484818191919223078739322647440426155725459583403422175841890984593099004646505012600352943902579471012655334698868305823434753928846262225960929085121670939768379577733505793522159529368510564888624643976473591827341954822802906137002546756343676219624360178339722458974805911784906864394897268237719122259158624911303623747752389421440973616996614866332208237092180854513242162414194926596053520291590119474308091190809291249015978333002367202972719840950110365961888626170440031794213908418611043794550573028418005351756733238084249039455785707229159546714056290389123101795688071050361826307082942555969164681769257487716273046618613122618790909288605299104784613945385566156243094315179836521108010945857327465528459857728368011559339133508874828656621346215074946510875968115085008373081675974776613587846572440075405958251868567242082033588587912395483459821052656154480013763278004532066158114887364854867393364032764991542387666461295361834237062388922990748943226445907575465436126782282677376518700893574726811987572452698760680302111582291485627190174775040900011221408848481565042517590614249070257874249059421755991860980298887066548979646553347975334875350016574000999839926665640179835984873107698012329120312652293498612214852195729558146382124097470855435761289955794558862627051329734088933620500253749558215991007159955356877173046598511263997473685736958276713484059311582575938174797059184901188253500098170389949377260022964551935787494874915093207446288916127848401996384027038715328622256638457305288530934508957230370471240497366852470169722244360021128510409204241303106548145502537611517761017915620019764736633677100966200877044262000649392691784146254303419382314735564022099321803728964783858933261478003610385745349639050049758017408256066353201110791439990094172288617135937265704335592952465797170785005819250930442273730451134308592707741418604513545143731419958888004785887116407772169742670697832989785114188125760715264295855275882805941949547035673341511380926317299967163814664201720059038249493288151593433847817450735010307491880379253658856329552196319253318697253052221958127570720694870521830896376311396762102525056727422707081823615802650256947878192730682240906395396669949657631147857541112422570592535243418244066115146388670532378254658346847566322495753930464150682713114539025797928244746279924271558219992235961051959399468858572203216915921781676658353841644315598516205860674291531424148664483991382244645202481583891536066985329635889195000275849644211782602318005249620352526485710310983500519092249235658492230780327180642384677743301039433125699216690731542008020406436042313567083090271734361580520781013290582878359908385905157174317575081356108068139682343615379000772790538798095252907667962179051772078605548782109151059105949097053921704365292375463302148800209371487035008653776729610026483967821349612205313847332715419656686534298000000000000000000000000000000000*i1^80 + 13591819974184609733270368359508043683602588614169202816314818471852067402383558146061516068807672575925585142799471132675634143012002518683288786460925016477787782256344830899275017729709397085512503922493434033672442214231742372185320036811281446858570242754644512959198491990470164729639176698281134662803299738671154451894218296246323516913939913175833683556814981317480764039021468246862438683163379341810809845362347980199222278208982176923543506868082915509559632724645215883778163994049643691282062395923538182481319732882596035166871569778570388849927518508990795657329524231395031132579434509192910367444538193115234195207823892862566895411312121974290677752209692805312865408283244579682008590242659280916804883816663902487468354774189649208072930707261112023655925328825081138604923161287804237732837850905248733995144720811466801680567913770744377729494226691931645289080179915807966706011247787487340249983899362919366238016582391729837547145541550580061052446118478241942038327391231960552322316159753430033054356727100977517909538740509831542336556456450096451767425736237997415474414408745905562027827203122107433874673772577830431744344378884017219514241389776719702810658847133535998051145560634221436205886767419926712371345141564794490296151691019087419432216594486121069045035573462580910521067767995453102574550493398040435506827782444502349396184061985531324571170109401972398783512718313494747400847022182748797938998501326723480097250161558722887831378000735966127059151897368486865265666501700138779174749305756517630284477215522707870907535147474802632763269571239273563968019215211201655725143270204420686783331462454554634622237482916192125173151698127019574735139943531272228648903373522254193493153373671110012961111929104537380989442531263868867491533677433909284595413475691007870575478705621917220019242011589673258645940815229081453221173644709032880026115937235555991903441979727653831312796396859126851998932165650051274668895697655543484833859389943100507015696514005232541604691079239162471785971305186141352001392293837080446977505499802175518393820740624822692701960028067849895690238480924277337184225386182065679524647425004871786979097858886222414346282500338623340364369351697716702906040648529489360080416356219802799242996196205371628378538703105519355641997544299096790469101292191267836951546554037372646769306676998794184869284216367897733971245883855002993692896367069264441486105167329497994205088198886657128455706069661192300742314563145134169513356929814397704872171684833823206725977124014299808949631276551541099097728188486413055666396066524907627769223211895638886793659762684721451109782052955162318228818545118305150365656999424374228106034889932986602697843232957706124967818706414903659673765074892769511892085989965171947368408538380473805872608737433095482020650201897754102574623986845733464063198592565135840492937934719959741099548166723550744390473652907639877056319414252845082193618888769265189250966214557867775506895863094373177890790309972972000000000000000000000000000000*i1^81 + 302130749835070625272307895281295810482302287077763195358832459664747520141940215170211290012487047012749668015788155082660438872600023937795163389751748690121095951883689630875763424448254004304754139725561509067886619375101027243792408864489398008314847564125433562297123219191396321706758040458618009549057282856241502917054842372568176550145626213523682426764599115972184181499441688380674891677464603762968694114101572379344118069909079487778326746105658843318595190557067663303442155095640432446027140119956928029775240467099051075346826051408330036999458519128367382489326662291957145101520507787767420481489122243639279215834841097949485498586334906738085981646437045195465760509172297327208636564749951360027166605315954841850200169661742971011140858123680181899136150553249972159512247229145488421459999911636040619384530061886909974875299365764593345417408059891050861410049117608889401059524647890933655140968591638305699706947768225068819441511490875638564877965906522258076244613225883222468267650984801706222043693092640514704602516552444338045888776292656340686886956360098700817559367891988690755840659952439007437522008621210670945661866273339275043303931665763012432109825664028808954767218436535128681506497475684359080972449556842622559781201786788192459709154131298898957234091008832725171074152075644465655341721900556438021805263406714045376734554944939565892854453486539698002522391650571625886665159085601625802911939541458488053328273136404831469577380510408139277299186583663787775260924982254912566112994061107483236279868592203412443261311650460191633117949936187298231871837702932593618481382055775869861501373806741688532921880769594574290620147092682903359790239602895667269897320793271212194164962852353983361144726799404310506578155456177908729081496766861028425713586973613768422690861336427157733648435857486879431896564288810726124172463076264325877037658948669518753194427430350209214065025500648207399633169676229524800679752142478582913411645096193096822480346460741386597109259025196074500018257881329138650287251104336464875394128355845175693909099076249613654881900418941323216912469581558892125011680227731347823385690408682684067013843394996864208861021829117400172736711338872448908954502413605534744347262872720437493648884913204359993531048496231027975211541922969705183778775006362213699435547413150712779274153109016549476872512494823129890850164889205329726722021155693600956989854711545560693811069136170834223471756334887887522594811250488675027478808756420192654104762477728445831919769199237376353582224812430493139986165565066069407083978182258740931857067493952593887467152262303723407475938168657080977517178482671374370899721826110352670231583903181112259640957499620846522001426765678463905450579015357476398435702739912248045363903935155594880852724838836635909589788544896606050928268106876499811041947359364616347775149553235450507966411635943857804523865462681299344374074127977539836272357349291663398307517917673346750769592348138076108873167605240000000000000000000000000000*i1^82 + 5876075396321718667984948572090537958212162457296393835691780732209152534814010616774941574103792792179824632991290140126372509129544505400547383120996213246908305225125547136371204459549057247830100602351417241137495102806201345657180456660676702809567451638648612852334602128204036457303096818714379556200844749460155216749123769671307582706159600721103896008770571615954249544053457988222556398889226316008795244867790293010811263220431994338333750141778403716675049155271140762499405438609869745442219606605652839975695469202354144700170811695630580779032735296091140758384615747394458856112244468808899533662194203761174816239128627025691977473000286689129088913713947179720751118357724771329561681106341377345473947843857590225481708828731848537897625505254616325072776923793635535018746933169064356260702082991549781984428560337939789931907700584803988497612446851571467360098129229977270975173601054972528135007266389925805100733977703304259623051255067943783119268260325965629302709687502835856535688371679256422717374234276440823143731203356048351914077777236644983337482369320346278319094173742375159084683537318648462600984791324677349494072959604231448222939765387318649084069856586409436794287772664627972045070199553704496164689234966246257651368908777648310105555895234166634040088564965169659055913132638520218233313066691624974310735539670963132981541776640897845273528671054299686426753181385348818183805689414773576070902154918679373137188223626290539000148191030709422201995139821144877302447807792139327479678222798298857066528208829185029164614197599487050920693121046775741234211006371082072810495434579932061969968019818013071192529834425835087724815747193299580798583193952538397756240936464162051585381757229123074041087361523469619043567678204650748012456129130066774199720359894898387200083153727078336069629700804141334919089145148136811514489032572042899019061325245020120556016205344494307400221605073601578976801978295613874416512798189941308400588785056411627285384839538782889487911395355126226043546924952744664440533661769233811737472209280254604177745023660342309227223344396690837785151479430648901068083460002702899843476661309447573481402722976360094074633163860718047318047973359424040156864818436478090803623697219507435934732116508806395189895156767642955024820737473233857540970310740330101231138726336023889577892982869440951615866937937698147060220107140410325307061072971040063271453244281405865218742429134651432589450798998415766100322393370630925882548131462768546503987654173660514050062877353234026242370867796201626980120792002342476855931347867889814417211056582629570638657180977206177054849907303941993237224192515087797838585416837087122774847704465240798361644207770902323199534394827006272818527234585213018399708805663271075311414900978047380432167878257940629535752284495504064036764125564493303532268756206113835182173812902596174346070074610058068554246610774593639465650566924398421549543823585426569749567863512092883191196230321745938217320616630000000000000000000000000*i1^83 + 99133357653868029821699243313272798134141207429668731118751121100612195178051216837661073783505727899938519918789154998341669276228800452845885411017353939063405545979747648398136611975016691754404742477538363927835317122071572785289788854094063659898661986533315469088471273581091535023947499157531051283227493363012000468812755845400629330106936233354799095077688373246802597349167131302676926807194765242327710184870902312368336248292679759326164144874738165022594404866973915516141579299610413893803761319941394745575348224815264550098188792233197920172634733305506873513005880233068966520458906556378426564133832316268757906972895128059014644808108983725605940951919304972937495566051324926903477419346233684597984290901501531361916023315612360529342547245986832304387371233362149874262723864906458892406478969157172735059522078128593452810977331010962521222882794650008708251451648980899095753849785888170781511452825584477055688280531056680611722740507401735713602001539015935170259047988971309534717719514662306440625525489009125259681390487614866342002219270879452499312805088286560363709731412410143781841392225460262510210970302440877481897658322545342966616198379649924949592114928832985836125442011544880197471296727183981341359178965488967095358731823819617874423143688638327452457921962655636407024397851335550358627890201494450910354595858868643494758326555264235295178244488774149450356932148082542082772825547175355298494740754432113626983631067704941669473779955866203412742982483899832864609801509588273347170907921046889496784235906151585860531500298089256465373590651799064726175729353276686744630381964082027859461343647354517320892352276096653696163931561328043285213790378485218225056052577182350219342757741102834180662399113971689634224431428819424059192375505052508029878152192199087083782177159487237477728108743139722808476037097662508472900037959322689438603497190228711771759735659530779226980467322464067199869964144635437175211451704536328188211223347354303121285733237277474599866380883215077824603696798540756816967757176108192453900899583037802162902455049877351906357627831964264201234524381805120240606919796183055589802618053877503398527355231196345975400811305951636430181999833149845251092434006751160153797843455856495489293816093523869839168413497491910361976904542823039747230273489168180903118423317259114548149456474487343476614515442825501414724422960808173714262300924664669072421127926853611849278980106768461151062827625980772059528122889772668217090669963157648343361058919962159105875143269185402884321980432789402674324894908407428965095277170311256017342801562057376609897801007191075481015872261726062093262522344112340134397995004842306888840024553834335646053256980072980207413945400782718490476288808475747201609703762875944314253326221965898613529082696088094341998530816554321752639529632293281885056231553748072165481359405945526925146800245326083777966682427410044804563408707009451111676976640377419000727225752845776879842725577450061067907926265000000000000000000000*i1^84 + 1440818003484104227032315870116642378401157006381037747071751592901700733711291012609586808815609080758581324960169460595517605884041192072620948239851052254671589837003551302853856575576009129315179150778477619675771348816973076492401703468096805998613705335463899767543813575018563207830816464908061718970407217931462305248705456455231501770915320056702227237605374464681368043206249477382860265511940110520251321627387199259963063226008352444097652579099305252026839035096323827069356215520528052124740611234083959447683848375039735572212274467217075459355300418335767703559934345821803833195797757449640481880286837357762176665005690705703962489554176541978935982274628153681655115011547563733246283608594099150039307352754254153421612386075796483089929555191654167159124253624150717429983469905398420986718512260034644846519486959206499212454613644072642800411971306059267651538892170445487538050200502210494552823464382114010546658451205304481975914573526680161508432791404276297001735483871151464913012819004395410460185311070077628926807975141484340269688436903017820480022908928610557801980479498879798079499947398628388676457455445909714498998682740685897493973205291983425885422530580018423295625203395731621383966286585286269804197069470570082708491347949660783852038144345148525083164732928475133280910328594034829105756330576760657881131452996801115080120217921471644938947208703731785063111777315147209006287703490638564302997593782536642873631197499631040578906641646195384993334521788861676767242226628997354800923115889960414747263531408463211357422841047546956153923200092279644597198700418270351729752548969193695766214517685521255409575919022960574716040511631535572780643357695224837044275587320877318761832098035446748433124893390714741186789815307984877902668540587722348187133844072472014421249824587770694040858137712685622613836966491664763109947689689092569179932763966043402558335723444431175895818432839748024409058728914123715623012952586871741553113512614109537879246218529193513903149498513100590657370259632352190311926928068308374569370920359112669254336604470987423623130159342112903965202049735651617492149503398871944407792603369382496847598095671619956460362251803513764106155473347512749737670402870205143616580673587002940397103634999566972749196350439039916476263996137399264290138557054386201603788191220514081610957506239783343253768366672092858005771869797252961707642685790467981201793749399483825178670561479776512172368973029306335816384884108368321224288650346097075904429732926176040682688925242112975741078737047569145642098038925984059624914033733694817107822774508336789139276429505958337418978376046097036032074716333770641744117438392852703711728144928983444346863653445937655602315128362278920598580521392260327979266476594494498592754409065607020124333450051092707552170896775169203847106132617439464903267730956945885747069818747276749008247595945300040648881330748822573931846596957820300872711430354513665446942317507885027685116934044067052395977172000000000000000000*i1^85 + 17954918751297982850733584338690555091038649867152850860512351473804559774160143691180135308111578838349382021345339253975307832585282153852265878322436332014951603858247784460448154932921294982289527362543094721714094598274616733886092984447770296052043281864335493013666809555912132840841054987753858178383907461211407728870062942140884292951042684996632721875181781097511388124469542114180456119220960468237302454837957584457862358746320243161727700202206320802537077693184907011595849760724584083916336555261477878443640759582958228920416944506082493495782921682828870211684498613901981535773876326719745752337823775029777406448371661573268074269106385226753771228530056800032217547561333192138628310915211996148436677732684600410461780215334550006058293678614048342320454761584964926280342434616273828934356135554431762428637799607940631696977407431654411045029829373142882435248209623452944639463558470161612897824570481283756820366888171093370255681041445210502395610470583334455150604581005064706814500745399212436776809488792313607585925547484044792618572642857812421371199418033147854750998889946006174317522641094275823856978127441760950731990749532977891915193485631569501926850026530154578151088398330704365692571905314603003725207628112176066321160421526898784238444463583341725680099070351275399371367248200431757435419471542706273444547981159061341474336869309512354030248626458656741622947521629054247233798918409652967015826514928246579486741629240499672188855873683096928249126961534208301472938700061100467764111018761205520774608988276299134969549510206781517741941053837419499356074166552875959991880269107402849286798169307995484358868125932821145219791200812025802762109852310744673408755397833173421149341512687165043547617379227191859927943688902072650093495429335396200528133784879200210564156982800586873658651789799415575603548070631196768926409131356762966641324801265802992794778357858410111834295035454483166680159465095685179005660704267022653399895122638439598040536023603636926711115017603438243075157160856993775370169118066640467696846222762332053437816069338248128433041538647845621033813097829281384865852386074068672060283116820100912236961914220858683900153805532186228205602363665317304729554675354710080211423904751351889938555586394945239955661199754043395364430642024274875635563395277749913842253533720270171560498927716842349842026869339556658277388202681821525064370535523653629343168925130675307407430414894615531342477273054613251920548609581347645496547515367262245654383960975303433931703979769287447991778894643686109671408469736824138830921931285792565826688085381381033289442434031713483043438067995745319021060954991915142040291792188431259854869727359158858363016138129834925233385790297660152993848621672762560671874178980897561922399741854448899259554173529170235556882910462986361691991421722179473266122975432602865526624622192502012844632550100883530069394123944677464374889380517720990902956359558150406988225092312050876471233485982075434141778000000000000000*i1^86 + 191530487879920229874895782686799281451182229862737914951679808605993417849962130733475220140445897297295810633771384813525390641417803304694369141061803504259635617035934041271772920622107349877222759821202384892718269539450098519533256051957756595995367040088774009585635156551574200346554027294867532711559378649977106446212293805641034676075931422514237589566767083374234025952658336738592324435661036519153497907923492266894254359740409390425101893042619347585457128167969684884967187435753099264585952618636990002625305417329618458965751603646619291399964148347869392355157577130616668496060786029710771715524527736577887672247298299857007668779646690355313907793555209964498250292998139781148925594379010078958920150470055394981309554839487469358859368421773540529829224391472597568598869395189267861314613672266145829960925834426012329873302736317250118880274997137953970811130542347001839049412922038298465723284084562967875818801919058871994929026507782810004024721828311735367298663340482075043831346214799351461683888550432955337885392537265768420423995669482910914222644448254349202553442575537668783450658103478070048646876647643769745797983597682980263557841645385461575591432034882269780349548884025615255155366310471651715556014840833550169071632174535319292430053641054948854132226260442795561468848831325885096386980672638833567960720562706330862504495964208731037596741845305396632296523170575353316772144239951816931576054894434391604176637413358348437132251203773093042169062136724655600324716673845435548136712661226161505806948727158794575710720578282220393656362692670959055292924923481511361918907858018478406007550734700079685718267260962117626681473489437894249637113019485678768034789314941488630438525477642035974555210057114105308733176770970011526006337375638128145395723273683841864891362865901090616315940740812991196719020547166937314022124047386070698882203095567535367346378736179402624385428580032753351313754765938331837586810169143770824930064287558952883260834127104871112607149791686648038675361839970071604770682540522960261030058519995407392657873265456130736245606620753751777832359330499367913894700155303274826706859569454130734255306151708391994436239031833204462257885198971313599693696567252759482293699722986778746377296526826787331100587590788735519708523681480820418501495704660302234531913052875915742182422849283067369999158271268035415246447319688632143477648551068133666784603372141365470773031384460416387282327302527554182518514323867337355959445104666772406649143738535215843143488623522224281094517496173993875377736672649186072704601636465064168999776657862190676933532274498241353726028081062388320827370033151269982208526811319547708162527648792402226812950497723155066885145493103750662270784724171555189674315968104010533323139851976011199910575836853240680345420448548043326673482865106712855203201260669752595402245326083112285051077470191210566944133079273891521510400417473757394224455594393133943309795303470544361447661669732710325055000000000000*i1^87 + 1760006129451417116804194287174753824462281838031044468705545048082843419924610735590107377980063508822526524763029782024892094462612558466255544044503004753130739611468995113948193769223597582502801923572344415193893663251253109771323763922825141144990539364290964330199679486817976210933958679372337940548320125375777536163455971126313465463746104017127532464411301994715954293345278628811089305314235302448982966967355829134510128396391253520623149658298431537779135515900545878952163887074628861418211017986556348338354966080329978123401954599092463134582424379811859090084904524804733050759175005705488415268048967027257741617231548632655018588238904389989212474021144443772133612396466997045099816425818948221935681131621393281658109935333795593184480555732406100724290747490314507776049598520850545016913784987737940995544056105684334263936154160588457013518095372770022467490964007219365565337329933750448621479191045148983625894084338690331060222865454444985731402586346437281690372040957033047151064548044423340474778445473580439377638765103971099800831850394119384706663374874200586345551388612757217433519280130145989090858874790549565176917843202734915012124420026325883058946265706137270452359279271284220222179847473115078845300921762578960996977362648230519111830743424300045867490221878300324323608234209121775556942383003254377842138080935106680437351080626138732801040394479373944034213623881388773032959703629242741095725778728215943774392590379479106600614185544791775162439926016806888056316738338479326050790950151884506325766891990011685665717226757632539594473434338442214527898164197299558939036936517213518256338090320945265924485212013189853659154132407401426752634090521303736370615714960305570624318314804549609461034645396145100943712541350051037925876198284887500680532383229772948408957506755265717889715527564567184029498351311170051324823275813818910478479245464272294119838713809712024015168395065142225980543827291167698667703228758903227591868107840581118423363088136048328408980144140362227891855368037664617595242290907488726762140190757190141595679265898551483092597263798148075510510056074294003219412500920729052615695648657132559479466821782647705830574675918384924822016698191155808974114173008067358225236835021880831162431633210323338945515737800947564034246570652567816233965696298878164559673862677169358784978621878626650621298115714862385790942570996734587501208423535963279887776081783910881625764344896024399062962803434120348071720812499980083807924137673525176715400389998223036142987706920911643538782346518171446898608886907081234610561935173902254120758689863013412558582017068025120105802063083850733681588148125234378765915013832116026978748156900735488555518802231417359793675777276646008979369303295092510786085740201882042880993237625896147599614661137193493246871594746666401552793805272601459574734402387963680394600381805366813626035217497511599989998476871795541258369331271746023626840758746908508313914225940239463476168226465282298985000000000*i1^88 + 14141506204751425499638041004667012551690175479629716264903808980248657601831786520574097495536029159952197571659876422660650346850689745111516657087402815292950221919342091174071013638104925746541299651350659164483558457139459944103703183767683743669993328268107632210032243360173735924426089090091474058463936022567905035587193463163515607090837028717889985972021821103500485390486972075031205137012391533047297553821022173319031042102559104278959434873357058437155801640704527976584176915613381155280269482966757362681554755546208902432462679216096241991007549011797958243676167303302791654248770029283356203707961436419318740442404095586785162614876693658143156448781459238141034854317387656759065248831129860388999951007904494613259786564683294263117904937739284816642381924865010391088677058575086730885256178295152009247652524049115692773110856041302716006536507204542398850686107812963426991346545561405792884085492846788652660284311333745426393269070952057211113815885950723576732889642439492977972186696547053505589320538498035124204524209126793676918049315484692799647914854266249484952515035011411823677230474078143868426977222237057290476801606180695926312274739323194932017745194828845435206543212760551136919543215173476494318118868224524923249541250824280850490648395817572674112851923098701742605602620582201653292325235716230883128175123986402910182220419620391622541388734119588682250652657266656809123092532033170972980880308680022057902343456121808657701899459906122604355615186141158734465074774676542577559903271596390543037070668011106447200477178728854357051017479206210257997080957201295929149797642405150065051177508422139395309692084197540460479569558612126699508129125564186026538458008163733930293420866287427123488751758111808395553839540019824267070370970083671549750734817343671650917193516792659669372905702994952602317225730190269057072123969006934329553077526171089535953758978855785866165920259740285941087936337860179084429385418737715185128526293349318287617827896001171863920656336071467635432332056215029699299138300980718748582805991317500578443232991631943896720824428830312840677473548448852467635213817555652761984753990149335043418400183309566334848887900419621625053714647645911183494277896805750940552536164718507088289694789445186005334693990367731829213187822222098657693979970179160096031717102294081345464693980492184385611910640960841212060255736857780838439080878004511026552729013870718206310714840045385347219351795347909414465931698877541944727698485058305383577120055914676659895207617407405174739091812151921945480440712046500133611319585692915797241630618515734310065728772596285266078488486114676652177681112721083518709647100284596477742412443962635622430597289818440972414326479778083450348453555636536736637188915349435384050155528481717481213940301184789884924929668309730796126834176726726733195560012955725852924811339185841155080435197674495534351943232597511795730158264021983491481652715678518315736237590141126669855195047623988930000000*i1^89 + 101655505524281732322389054180392972479896958955215061315963185711183172651052966807830599042427470027261492367392843687608202706543005379485457395596322962709850881337257990454876916260327784216328066385506838943152779318189606462739813168245660386361744774655125133744371834612435253775916133526670202514082776497318336334827342260345153483952939798220061899943735314262882088354255885480429531066258230543244972289330956497665253226019399604739031851506936052265331052122643203015386692678181016772101958168588629637014819935446963829896976512349188891060395855917682803365977045211221649605620188076321513296863433033617611432074250991609392703948159538741349438466252384545704703745057951911521933079689901663291163740519556129098593752760323647956305512606248160256059618019268031106143325408338383827988312351189484429193774498624775437980680604541045619753542175748246583180900638308843114215964487752742545599875157561101185763249478814785455589965240186973307860376938440345507942393561402295159539895941974453738972109750198344924971305877955517747903976209611331528112153652307600964140330462627584603978436176490746003820577016647321908042743866692931312166839364150060094482155006705555519678106299009749102797942408753050937507278901779034983120288175328200090284309945427390151899162590661833101790338484148769072204577303593190569326148945214816290206142164962531743504970673010490956158577174020194239362451143166518041837337372590531185302337416863466163479969813741800436780909418014508127486922374930079859770452257550861833384814194175789766254269225778014741641651892551920612628652285657064674652785301426539487056948030485670271059469866418347479702347212612896271957076039894177869197469583325416859650209709040509323356528917626255156923305579411472189463184393247642949660058193016836831352637731384899577359882479034901229778469812699999338627343040013241416831739269496269130380333278146242180164325187228902071148858919687835010452591745004182742795787387681297494830642409880386613119008918867142585148115321600604642321703253693130320958375169345795975405449039783426407882326524618342688635674787520627764757499994411604702663971061277276439101465746751237212870816878477054593348196894020400290067713649542214562394924547754869466365441922997205127967641534853136829452952423301569617756039719937329884967907764116636812498776380101963718741499063006965238642610025161002720073083761145015280207697071975372301584349125965230359905405557152965894293194290396713961444740226844128607152004384746255616604581044121476215668673763749033452582381704376459342408403821534106833947278989665865822444490107031952246515914341662207421135549309425365456399622199329597090468775376895375736982133495855108745714936249494041221817067014519259384555845828312831730349536125369405755446433753979407674709612243473829277676823937272560326700674666367892800146864080879862618545093812997609061292047262038427979791169252373615139730021602128649453789277921620813381115237175560176000*i1^90 + 669026653815581527624773177540528496472875461258953517799922264236579612767976814415637361680802957282476297745186558508367872587439540035288002536960374032484245329901705309984028242407751959970631071807100230892199549968553985844510640798074805938644257150191258079605475503056829189422367537621671702980338539976727582379757479700650595592473332591558188825070561688959546390159085550717092644340895823416603890111688811292688287268740106305358377286288148898635534115902695062140713449793692703928278703315999425950795075182314687059848160623731788845398309670567795961162124476316325428431281265186953320671386925737541661176238144181948003083088308786128669754324669796663714838707912810931295706043261599438108047629916662491707930515485391922879878885370497059119278257519329581036382604484718941562251966703498756077222824607318823156976889371194281551424805290262106822706764075262641183307572896262263437977626431578228246934907162357346693024405789978534072424282490105813709206059932795624754398538182871575623850955842857092828309692272740576751329358309078815972480341997286050941610617951598709736285959853964382398277585581559989220635309093739011401610271425267855787960044008687502926683959370373754490682056794164411110864612080030787625235928676402325994278749135434673462893234552787472255382495412881777312085923240709398455309610903422326615627171528579003616444595813246156365216769533345997105380896803234007164303314110576523339382420244838324315149548223094322941821883110845682532639896343009340002133037229864944600579489999611236589129583198871687823116422710135220205315306883862166609391890028964583426077907306589921606223934172019572985726340586262808468735844139899046213054129378352019491887383884423396559719187666829180553051995560681972932202011525405540055005734920027427564021707496768625369412803687551172068144216058377536935497359066480720221560924273195183806910832566710151944086230465435478742968333904549010699394721938169960239288538905173816751578180265239972421616650188936468338929331626924350284747617108101892675970098563441828276654545942182991059170832125404630488533752786114177595917048709026517275659330140167038079834829722144987444259302135913705791997158783765704729436139768306765399833757773269421172572709789536143395968880963489597664616830523272423026983742460571732875981938130979554248176472036918337637603661936057977879083007820158376225748018107456167713233435344872914487170203989283920709450517370719068447242649054914753496797200795265375229734348700061958708813264587443361472188924862877969642330461827698958262362648779284743609089423656828069525809468499943016937026720422411720217046924684778045791874513955835673511506075169675943410458857677741474979423273533344549959863763272235266400851194092295250201785998353938640211282368687632697369770139373086502031011581495734911549612324477887676280365125365036942389703482304640713532386989510471508666657208986451568959990066909201397515613188525525152062204581246559*i1^91 + 4072626575024291933361665294352959053027167993451628532304079204852310277676936290547487579133858744501573115020760749627607591535846860007037445739182242896088405722916819158493503882343097429104322193975234051870899031454625621958488655746614507545289611067751586432017629900376457722445415015828761435936661250487140333070104349939188885921231497989726916434156276570386584628894460644929958442837558405236151261715412844859891778059318135714297476737946358158598886483830795722788969932987854752987108679839777021460314981813052118873306618919887072301824147505676058956324235153835653633431879809195889964514514880363832756748535547543812470776398989796510239592804533127575385174504637470987611964703744315453534374482598648538145023007033809060650203668765339356812592815173448691103138330040065094983548173730167122559145412190728880381635247181782974949211475134955694157207182624423057396988069724197187375368792465115877951604533548108646331153865673843338266691394100381831722086317830479379949819451690592538130525322445649497014603589419722132727251303976736300165493709723401589057772290395167501601167101794522268485410285535778280416765728851051692881037945532393730167968776290300943431368359803411456392144428087365076568586681264313650103006499478209849127539451208872713254193139698932849244642159516595420044701557519317648141406992405647814599607360269967951953548314267178457682657605815693009557115441614038804757575997891639636379343228426411334310145950718561104949432219967296002554540144805275303796628937100933762180705136838249473463836596255349619350940218427549176992364152942795777045159637713040928899695996818251448116923396555784333352119056395872185114905810466371072494428026414815633676844560439779168353135977068319458777759282735902146660699980942445831865741768595712869793944470022120538963785761580957566629586729273079920560646813134697317767351261751908501406446954837945331344927757987258218270237353667786248144364799438295819264251128940644608578255611926412710463093987196165449765143024694225662395490191598660007666236590234657791477228419059957615827195346033369268923670752144588848946170495293408569627610391884989588958797362455656405238296804879442901051384867460698027753290145426632027446440716588798527282165439328981220036743664427874721117065220672336927676245323058751697217145405778317334853238377117774248996639729935989769756935885888030962793115033576431931682501754505641008960938098014268088672385255914752585527401460985764749109893155286952309410323192703122947970689370248514193343852613057623346340585663118618641386735087367943799498805769571358656919855073049168818528414309329728358679049285051581435498565611657449967105139384333457358419086621638109895067824607280457608750130634452945079047605514195667264028219407307463024880159061788129156486353346309272340062821426683610260029737909165891772055353699826722902806950543443752336077566649944126422263753418472382778692248183036536612276558085548909034210778112*i1^92 + 23113834260114105432522107183803597368002790322662910720045046040567055162192364810180950594745998772957885380275498156629982166714913386819120611313998216241091741160987497213057831503811248074650918935594209389222926832581797633148063933200671621986015931858529992162614539350527590819683971158152343898595330206081020499492284584960518554555618601310112403616812942646510431304491742914947053859577107568847504934645633457207374798309443319240121088747842628132393579867862713119966101014429759063022651979725172370640100210105259606019874599199791067343315768016800093645995203803340899229782628203548900946167136430854205350638072696292056040261153654179277074219837403843028084355114827116820913936537065518904328692858377904361279958760103376053166290502545219668660535196635438938757148578029296065743200343195881382353159982051718594829783111977396571581776954262369127784296431209734310891590318872611664381845264025766707938113251117656572489737248948800278737342544443013002265799367298618396379239384969467928617223689413903612987259886674104689873350439956722227965870709965928534226365851183536885239636854160045983163497422240149935511911563374787392723036041462820353076593701338709074767736353855974084630862843029663594497377339624791124551870303288359527625606628338469120319910001559078832700595761386349858980801451379425439380399507879980265417962697193928016519432524886668170060798753507562853579133798764578828625313183800709331782192077575227601185255702827326041290427626250615640177872698403026332873685213697253096772645921613801542884833632844548157013216241607962283926035909638307469165133025791694977121667081552661482367198038453313861821819541441400752617752523916566188402599565011445727974717918254440254846183945305489249976389562618917519129864606372275002731065109244996567716453080320312270353677337005140506224479420522621673952335579817626559101712898456924484530709180143816999604142653428258065547157936005082480730848743130494864952294381680573991052874887119584718598710704068364541905947526919847045818244560561621966323948157164866272751190462305506180409700460571010020535601488977678160003746349560937083655270653044090682804251195070988813754076253711811807128916414409892724763648644210104385058269314323856071051696603665870092291261880817708163259042510690668623776045757822073949789804159767559131347424306336182647111134709795467867593759322642973901008620347634827110603381246199596317541552922967483967786374235652901151100693991424780033352400539195440480540607408430877240587806404865134388187772824857901020116188248246915498671750904147162761447786358175768391148935553887770271054446288851422325207998615219659411297656100265328169752488623183883276239268600495238559823597357301139729095187805073659513464439009390918180141332664477933465919050707196164621649928988454793104012368469497192357733808605468167867487190866681856307734672641888030434724711612281359998023711160512130895880763282588754963420668916948235976704*i1^93 + 125586243904259908866774000512008990534081467206845825165190869942065735319793865711190436193690682734421256164118069500285150761901629118778861587030341076531749271216194355421912260118093950947962394094352500936697144553038752193059009520917523203345319725293946449713048976553277964218938686822672729086460349480864813778104348650313490748594065389646301243408552579810141804593219060553175713631600179867249871075204747861957537434216313769513098046065684320503488288475044931747964322602819874435046305185102321703437509865440456486761596873821601872557558084454837770032758748147423130436125522025903446181485419682629925549457669163731061018236033795876774337432757930615985146701835157454371625257721301639211098639778472913068267480230361577964646452257707023260644258383343181550475398953044529410102875343330369029089578099352693644338576739792756287814103454181170880113708270131313842209191535594998267519742939102885359712032891942855205258717695731445110273735136448353725726486415211828890382349360080162164522363761707510953777495582777342407745910345932757047713207435971625784404056423522705880728563352643410543981939713329738662015918118639075829546184145878116964770056421126127728668415257939213883772044590969555779883958164361765028520772826419534399782385231301268526245051291038217952516214465543654060465135733296246975596261412632527256606165462128180964516036625806211817767942030681623070207042404946533533770522335918611643128909306077167449521865621716038357170973382894716252284439517691962793819386973269233268142093822113592097156369977966485234354658215291138146388860403837668117265272987887582222357953809441904470462404164175975561134451794610746246752551107222611133898217065269848143758587536930520160624966301682634164301572064853204570504683694956944357335459498067453968665448505117763830036113968196691043696637731979620204643105422348795603656657269631171237681105016778263842972510765103253458578591617945165325834685225328544126955221273688659325678916078579284266479373989609603430888152413689933626929343406634637282045474721118014742569008156139745318267017693482433000257633178324142532135603517186051049533163767154042751903358759211163443505089472699115891973159587102464657102866035730260122758307775949232357360686523454729430207121051953471878841055880017629954006253130073030859085465374461027425695355366844843229581989660538315293380662890849914783487302898332189401790682546790487683165979468096014697865782595661026590899127371357908800637117499498875221948842977695607766415462040616213639117380343811822425520966185872251597807961831895676805522713598723131783939968537774547598738028089762311956647387200166840508338545579142180098622533502005632681617234124601526578488694228364935417970762057333722455274137808658592185329045557505881322139086083780582871025158749340866935735812996674578112109260299756608351570519229255337739864379820202723129158106456444116958669105430618826437343354855578019243323260361768960*i1^94 + 665718830757852210432850141449356181032875368875700608279120287159410577488123940116372328416545514661333177508215200570022654623491302996875561195040536641616015961844963859707391942627095365531575371746439403021022903987524146372031949392205739293074164193051392636143586022771643942721048540726460806923692784852897439715239310217063938062077331538026569740757657796882861904486878891812220597467571585881555251591471482635604366296335918137692769545568639428079818090432430047623806409885712973954227447645301782963362569462295912002360855942701489729732652596419333751087336408276683051252355259355693811738442448514480336735023826343953680415897480574497912689511302437632584567537345506306301315018694693023815270171296379624359765195730840357090089595829883666794164977810170324868970198831271449399857817669397527741073176814408667670314483275182764815132502105418437457073283895563058848333867066822647710321162862851871942014766975421069215514815392895800475947555390740223536701869676378766604122749803506366992044374714532920148034255701703638108662746881677371907063851200153703929454661280136018396294472115096360398005359472589421348220535667204079729119107924917460757497739877770144580650555083398609455955244084849148333984134116470915050466675665450708992739825848611012193062399730355938856294662927146909035329043171338868637429204010071522388348605643370238221098021146922741976260985069007507336296418095746696730054738664864859662847790810352774892221855610601768417445677506739096640723210110574886753948958296816417901178555711096095626662844144454504903293104508185952075100386587012412970834792231453404998598696799340245813186967684555158372412450968237137117299483408670733235889611384113362695581201293656623555103360939648272475710490841069417548229292994475710585944440428698594977819686086822454133357941815653505468024496863150796488033159369770121288187605410163742586579605470498586977216022421883936957742375255778814386893509941983247909138499166310386470195891521116138926177642516735255912209336267323726178264451729852790673517618962274746101649069194465666251867440776998404473633239422609978022890815628111066074520373957986198740359124764016327834613281687080311791020416677343264598081619280412558184449449386755385804020662357289858803462379610333164438516398569201013061400045540705573192784554545879542184902037865473282278666434600666502883784713697292317181893347636559723541723327352305331777798233515986081200568624899780338999798210859464730634596272613785326851613495324448278796459839187035650073641157841389074163065803016520367280379577493343526963551180172832011931015293725853491394127066400799946626724036354627344467506524254185546571426451567384295613889210723124881963947564589538734853706237760432181239847094522423981861149812213698059612146402482403992134628307369566690106597265784639793642731542484002034332302515378378959794035550958982740594187046163344133033600335809804223158053197980083675591153287168*i1^95 + 3366369803666395050653767869177894177301825259117332324143614780889136361830954903081125119141610366823544388534652718600066111601845225755326451492955315804038475592343690394344791146482833359334431870281786444102272743374031602379901913045825600170357455460332034627665539632565008250865649875586111624521525701774048979334001833552043831285776076745687492755892268033169424599593801297940648933852654213295783280218908886927349064791980168622312496235250123818369499757737547446958050492698178900827266993381206930493533350506412740273868611726492715675498853608948028286532200620275832668160152666163267226380606861047868702231207890528952501524328630228364395571020303605757732133120964776544381774746510361977196307741172892826516366057712888213428875592927288311931342334585629557705533808029023816655751838634412773223989812931946969421351214096781966216873598158060942476392532264030018727886617369972426329922535317943215832108861477943861644431249547675079234077450367420601834274449467926009701536244207299603795803299106746725325291036922349167410191357478578625978384767173225014146249274515268678728377563299656170892122328903822604249501891863071195964840855424827501851093901409928390238765254654127215889031670448614957597551966401408410382148453537653666650009784936480661970749806676564983086430313445655017102606222856486803982801809523775919209594512436991931280690152622746846352534474693412727543324001364038738115445134699934891493741270204205986487038169933203952773245803647079930825283005902181556157690178310309791669692998578209044173022392665419523656085452973502002187245213650630162230533584402027756817391215006212088614844691518162745182737748028915193093626464571069216460260234403167516534686585616395572478895353856998878998884579921760387354804851347456878949043442220154593325944981055271054314957549449524016564996951719622331698628001471189628026433242425483608878782945301962828913149687829051124880534578164687850803076307322904628497401279934015350690728633885266407155787112883055037409326937773192480408707196306908197711179707683645139965385043636438715359172253682379267512367131966252562932220394594034739364164063816593457216358040170745883352759787508072891328804066820842378840403866709615958832183847132756798630245001551187453205021286640880986510496024546798118704042597007564165598199804876607607815498119786496458543984641740595311870317336517155397944251699664961123791318641712340675804999481887200219978226013022770596567061506010366955898687253005883551459981630377476210666117988077949787303485091465819083361296928203475601315073087846497054410268089758699265984696058184754863378350578488793341928353982980998094998340191701002403569645437460761170400517275515049021940252151462541721298581540192555560412850296405261437321669645558452675668144193234226672533443995418591325725109269017105776317277966964324802352245437190272455237922361726667655928658978885873502296436396864870370076901177476220442378240*i1^96 + 15713798030798380278633985711128328617279994832951921114723252388268450773266446351803897236677050217483162517267303949664408840502349917838297181178067369376093132701363871439107673474883023842538394996510388176737248665724185497106416193019657776750171445376718920028066291729359123929852677355018452080273595134306493809167847053559320141635893772766749419150969491414209827106121553273330075657626693137690602816308444094142309131860499842912416988574964113106283000366273699619782328231090908124680225739728896057886697336408137205219684233169271118569923903205767857914442365765275743757180018285132983900562265733578346855305271900325162103215044987788351117268338229772702655120023066383856862098819596964810602285703911486899159997703411607482376219259397977387979698228776590424857815578725787850233238808929132145627027094151449089871888923783292542322872382731461592554011144797286411986794424548236592295843269306122797666125786763866777733145284741065608148394899933912428939301466219452821691849590627716932532061946873529822267201807381516174863773381853303834178882158553271786146163155695643437674072431303505353331616016569746719123967391339150149183413219897921225171355662296854626589721069370568637396718228166702599417392666418344428214740556011339920494121346407933524863142311509894265306794663527044063812657088150914730737136946642865776869414645854404495043265470493312897545905205442180736790290721374435374729787236358308527545500435695110816216268661373641873095382511553716728331540372872934372738687801440031114434215208467241298445619872340265512327469866007144435062831936640785830527755797593338983790868588372239801231145011366026900678153740281020912812691845504053259068208454507131007282862793316504668891916636139097857622311685811499203645552926783924361061020645911319874886707285326827394099334429201409278429111938187705692643381428353226446576294140255006460695219085628268158978064026325400522516929464754881541098292916535136554883493473073307573445775833758115272511196558268955571072751951550683046449183035830165842266140409141675478665481602514269429706306707426521949801422769961203686128166081630416585234865716603973274970445788390086378940989340866264566069785225242086763508516958525580300879712690708743030775899359604163376850556215114403585594934832288530861323207034857646901345704161543732732084710226658127608267754641919471836935845809108263723800298205736808004223401813297619064140555767188290006895477057260031542411251327658542600118865037279710307232054652703408250878647343987177064446004819564057626760912637091815241448605137149533136065781742157062547671432247648341767647008653407842533799805212677956339463011927978611321589878103478575522781939103421558162594385653523530470943930473856177305632207023934745130989060755035623261627760603910030313571503955957865446200572419484517274247610138399047963868365136934324765932848372882306533724085596542986792613726977825305275165606535248216064*i1^97 + 66267762111482665206208405842554669164596253501425867740464872889252395564415808430246648107160440016969531826444786275949257209252875674824556240564196247300609376594041079119897047956084632426818909938112066716126221453737045820991862363383464698883941804161539780960026980444337064654729715868817732705437372689906798066596751656289611925359218151762152872780106435179412025614288508623445060574610685081632009157954284823739832697948321134118187897685170963633192210640890290753034168779717982398842001072257597682920457670673770032793664173133714437138744774392822291280134635058550544967856124311222657101117998801927756224709228942667129611875555574431052234923354436299546149008525356110615917090146981400972426964755675980740286019822875808367468215710546313004227706908463279656647088009763602985036770263620168979568136979695178748861468920483693048316140843930148872154452192211621590411198153089882571803589176870040660140526304926236201874061031371312016919045097258462853674851378978935517449255099167138155652262062126482959094954992377278671599492905532195362747063349458521560159196274243959711367126705607378841759160701000900688271003070907091944766333424712457526710089591657102927217002689291348858073276429488122737698100116465758259537401958361785148087311977576350278862428312035106795510071916510120969489934585812462144027277732822182892292040492637560960395158823708358654352767771533978563119792825524185278685227386759073424570268369065872611849093928391093126633461221360423329168006033596005137583315329122983693092132493151357166955523636485797398783870067296333838389471738832265959012662608359070263649057362713366868003325528869469223806502566937836834410384689513863435595472221329379077177884470446370587942967617294318198663646425731349850208675473188329664608198118391605300776494342659682486127347689254982978709859183183331685137928336599100856241872104968754301686159977332530435331267346904370554688655209483205801370593022992265848012605068125121037844318960840856924938897612686643587747922441825953610313015374354721660436566746407761821667206310763167357987581916316895508040548152065950921651599099280524762228393993748980480880590599544262058839618761510315489043708568540815799092859505470024949849427773563513082355316521167837206618669211707549654782106438492277107385878068374232308367902521650217386004924243966142992266126874789485317552847385222317554533377486823597259256553363892408776823287312509935111122138636051953979238449380188300634057913694992195220724695889002855250735221452054975147387348689481547625076408256937464210765461487889317178136238025354369472952042387604932863173517330601656489747169724951402114702542528545276478013122822499891401281110100064422102740588383862354624436536274103888290638293375005009170439758854901631283136877745071960434800442088524395051388774319814361963432744855712222738800779735637323959046083384001216620748661794914181551276696581105902814651872182272*i1^98 + 239621567478141426187357142824990153406907404399919120603568252795060010463124369941296028432318172566648011650710898345844349343410165906039582733501365587055540944310784494376193799437476465643799102344913181667038457414854183330953095377291078342447879764904438888698057365097825514605024998208112099801305988136735623300042547468692793278102928991541313970566590999639041651072724013292955919264642977468505323222583649773738394432217200239380050706947508955758502609083302636337063289364938243889927742170633603560673803399685485574552913762774432164649812707793478879771611316514035479524378338141818544847200613047649444419174319590246058063490026579247955954476299490188099565536663711998053606592380762580806245084217828887560745983386647829086263142012644245741486590963760104916316472842725403937140230272905947437606206314698033836188269507037924171753452549673363298683675852096544332191455010287422146453070082741159126523097293272370611484864494667821297635797139075897220846905963277738361479429793472611422366736717582953231446628431161712775526470397492010836504576211652611373125250443503638701930400001114340051197449800657854345714600910105974717039380115312175829688362506605347760496621134274995274009744813674824419575405281231274543938343912343189633002550855463903683005233197943750048401087417247634562288954796458325601936392898714742916722359538360021322193290131467071030558958061029069640702423083676204497897661083207792334433231474138076233693184384930228650796926264963010283367046698329143080762088586965346183817836606947345262125493666320616657883520814921962110852678070572111012235854892176449710644306810670614178547711043823306956979773749279048409438841978515538838908411594230672019403803660130062184984874867888868618234590930600881166008056980785356750956197573946200445642708820339452283545381116398147714248324833923010535410587673337235675703666311515585241560742622608719148535402712097371874543134560343612676341017057853260096182145417520176192294697476207909624985677663927485269358505193844986955427991223613739599834683928453973276368950568561180945614222691425554162722574092451554316161021388352290942395444857284212746772022817486200009023801601445517337530084434118222808447047041913174138325733442199253591202905094237894141083046324597067561084628461481817266784222628311116483158128424037459507049347899047595204057522484186052904979784257906063559547629166684633676630337010755587296097567673271147783592226998786921409364344055063077415251116782378812238976182635715412290634051179329402506174512814574134610000467457907214423688214991941898626396236737005187330805885838794346576018229743776547007773562754049625782083369258587413732405765566233091812736100874618399104732987560434601685372886771578654371193134558042989746323735737022128766710436433373895162828462197559945850110482451877540189690122261293763306647436634021068118345752318624098109801852105377875765092037324648209027432448*i1^99 + 645176147800684586204711118705256824750614286408238591129000418177425820487979689423475473538411017827410910686316856199635559075588522160037573816185495690780648386730834981064799204552877523949152042160431026917962697614222677506828193180441568834263866804322613326042865022007782716052114312292350015846804975246372710102035847854642317403965217958887682735709605711122396925542404154607697592949905426405089767078145200099519100933560422966750382676263241272749527036526283037171547833549924178272575475239666044108768490059183547493990821489357770404105384427770547461295265581072472772041213656228885502670964333003109185475895625027057779590042559178440900748136980895823963072740679655378921962787511375263158883232594066536637153940536256036164113364333998029401505604646922804444849496739634556865319954996476016765349649915098813048883536355628581046120495263911863564508109613057738891277769134209765491869099068324425533052917822675760042692394800874732591244299823149605658544913325502180192684501379631208893293722066018567878131253087266883358428287489041510405357670647563607643925558746383441128487665830842869910073258276775981969569877990431964180342410240129708198360189973222556645176245335931323263487776204692032474363945851180227628172724713148384595934001244386856551005566726018951595924567003511208358745359876860193772315222051752254463396733938428208815130090216990783223285704769190545688449345401625942994308217574157204800459725498079337836532434795965787720358776631816940286922317937040500105580644521872440809212498414996213898667203749541267119041769249569915597755420498352995379747685310448544131163896831129958548635042115306339179165724596888921755887576346551115472489991459294945561937621502853162662964188782245939525319080982741210713459103862178234357077720942252805658424573788473264206016131932607538317036009390373947123037345708128188888550351813797057215259243611733947564855679076191855718220260581743105812702162495209591465093815013189492729888817900693192623968177495161254494623966744381817697789805845015857606630586292432187103698553050399568665849565711003787892640746705410312467186565589566520109122751161757497245426418549752393214478490294891017744240416078519006125233842193308287111164723260202590027709151733471484896431273461260789784162811074616023860847335370263344921025151383488610829927447949319091427472857268758432285599280680219037326978374925683103464583543872629507393227942821739978521684749690925814977339685150457882667928063265971350658532186557419436116036755667423652260743495682026192800850555312534585965869965040755537179420501592936133768038929107064191838600651854221912398509554831683280810293827965370231886710518657382920791441477277982886430372584330725531368656207450957372232285338291322761159914235658462420179863459286990262934966742979810278031958115136377722972953058684383037162648044287214773518261124424422538348598833529817161956952163984682778624*i1^100 + 767523573101283564344699221278930540064734711669120944950370593997709646522957363866927319885557673747927469404739024505150580536743176094121491680582896023539981919756030592630299303409523567751827808757226205603962649810235652388684771553959604705733046177476855005719067556055888315737442975625051363363928083598424501054413277122344649635651668836590352540006551979605909522937624891015479569193725597480685078854434447639051661242003109423349326703231105786898916949027999768662820553332763858779107748830389274350843197928376223035666930665049067293393676348369266994356534811569460237125113689327640457785767789040557292789863962675163158971799355552620091027748509197175148783708496934602996854947667397188957209160976548843805285774750941143310981446241244761872424502970653270716810989273868200420022933174249820089116867486247641131535017991349038206780571361121094970971215469237456653870151573978624043146583001748949858740157014858590993168471681967493927178894440592910321862999968106695821772854776349876373156183047457875639896541564672464035685983726257208800674660022550498660892150951059758516292468380896782284527773368570354860725119480301869554079082497800969640044957359008332083184568756896325858438386719830448217306754993317775382740004152854721731217256345003309197725682241756036383927177453765797859670718042075583756649779601017775626131299963024616992969219910242984517165128933144836183552219912807459392891560542920351150182621073474045686832299812942923168391251190757817096660152035878924212573524020875249125954243974427629072368221406722363496864473707920720663899280150065215566168423257523144431961436206362715404011518524342897004630885211748198694743956866679961738057710350621628907736065032886732295662628415044451905688637620366710630054319076491057609746468387369480691783740889584549353223724105569737645224475716047027728602192759554178918021843966236311181779097827395766048512865631631147742208792005716009378119026993814738132707098636529547159094208025306158978455913277662320160966290530706652483739478032101636489444712219990079980434298447248474031186537134266351502077626581017033203566217687139726689895359532962081706360340752587535343369898926940471375771128066745047081637301194901440467773457152003517620462255262241764931556124982826230970799325632839933941626814948880209605309764937423990051901906112200706782287549373884461559274496332088929846924364581950010942697930426259592777123210444184431140022606527737973492945226444938987464795111777034065471478982777065145447619862834779567493765059407787638845087046714477696580063585918315334585543248676018412312311938353953939370256204878291519452042793020992149063518950824106044911718459122553324551573679600811629935859030597392746742849759220728491749842314590336863744318259333179270042029795765793956489877980183728636088358254602710176481789678576296839303069812367736343657736327352709368085980086285981839387875159834624*i1^101 + -3101477269937906674911845014338356542326130000909053317050136128009985356772977525730610593971502321683909725236581311287216129248621555218250740751572734306345692994739088661996979659887609691722616784189159468637431211154915507824949567955932050922561346524680453715989947278600997232690209873440435404629906081262318342923260132742319562438117123164408458529720075951045238979620002509564626450228559652718541382580456582429555029702982387432396521989470756437203030688205189464024142332256978178567705145103527415017019669599134694646962700462843438052952308577334993706344383429985606557421173036807055693061228343594319808218716922595332208919510058525976883261586304833463041175343449576349768959940874637626767464129667183286612390020415555012774270535792697561709686974645991397471859680745781673736537060300539344383757427089979813881046174104834050047807984502241740009960681420574690534129000385446732406994663081957646893561481004061010584042777464527596569519609258948162116676773804167161772963040767290128187909119781512563165350192966566533964110865792366668356835032219887136623528755524803443240060464750442934036995695147346728904551300896519250988695390738382940629442166016459215490160007342783913004580527189489810931771299778231614194010303668749298020927816942399675462623425288445071138594269072191636916510882109162127117138855679699325020677296159782458717928438729115694901199448568759275860411704135156648823303188841032744038436389500065143547077400427720008354579134190112940714184469040196429360747354205597024861478573660777956839960265875722921899221099448180661143130804542316163728943866715145020479319690428454891832819149130117278070414275013235673516595842177039630296672165663934675482331682882224345393101667835212824096684060695277128015538736066997762775997065850043525949594509396202032647597678336362606503503884298659049692165786061126903834590323017288644015162064137420603752475171281172593027252756193235729489077328846002159302364843650247973589487594066858155306631423538751987743083889918610818762921193677505392805156876565660407903680689432047350938736579781613200462786658278985845385671271230631826205498725852251783045068327292653472559871223726230266719888311276888635593746124168664158833298213993258944067838422797095738388416214079851745642141741225615153463539670046831189940998206343776735296619184530449472056741876403520450101946096359159987572143977561517894893428500729134447416930182154305059707170661463581018895407636726600939312256632500191853277089447617408046915629393036153921560253527510026740144561929629567262737358917943657672460509270785620914332403655268946599716313664524755225248088728566493799498809297412272984967020592298901134362809390453500853445001270482790850703803130441662820839183028685540411335782694780875637913567105652351070624588528310414629685010450679395641270120891980059113350363747448314790274500597248641347452897124636525976791023616*i1^102 + -22340864488972764910217182878285396405689431661240717340578775525460844257338820696846949659951905949870190375411176778177920280174836058471249366245759132447136834062257674972782721582745705547595818689813430249967161193493993788724021486370965396737099205212153643438251114054884856926902093639438137391049895506539349644833007337181616759209734458944411779037864465864682247615375934162614340766829472159066677341206276849045457507229006319407878961208248006420043928087226033021149458837735737944064310304251585514574740480004511028750548048450724177452863314583482323722693910870473683450168825757849846796819172386720663570787802884133864941165335166679508217097752204086402492285965201971206937704993941244776346838876672044520291191277936508814852999579329102772412655904446115764851007168503052048898023803440986231798303544797609811768321754751577508602676630241707345746644000584107112058849003468914223251122516615130795055114875852947367060599451346088155839239540927180381218348396812598212476995656851524968929012843032183493173696470322050734359346373814794148939700473418752151667303317122068489632962658029604503365664923443290109526277743112806748447826754382594338240242634895715668686986057711682705615509216317086216389267184889572620449084003206530133173110050843481839280101981951477715856129969816973499524917480037002451577174963003414665480365053094268953582449415080244496034125890037110618985741504008183312762544041247621431566244947077003692505967106374128516472197431501801918879437253400617124010880843968629024490345919473924994918951460227254007521225387767752409154906469399503625276286371117128078058283328718923528334003043725764181346115114995183725964185167345463447810864399318423337504945612705686398872521672406511749291842715650168678517336029630168102462913619334769630733991899445482925035566348853919987093482900553457892426183169621501041274329821353351308399411422026899976715621962466844961089667880634746274446755091322518978828255465222404859210652894901325679600056970197055612528357939744933234509962976031587222240720649221728893319319153102127708529638809663098997203911244638813034913014922168150467301733866162607118627143960000707015780599927711171995369115031461664796451529522382061307722962284272249745420992138099382768439806151105192440228875392226080758308488876182446307627873063706060103594989442116069870505002131698571141733575032060665414256756021548016879646060675687733591326997145473960956346187759675214104727631116034302232756203019330926120921528299584736582867803209162114922119298449615900543879675019121957579642992324652976327517229064235553171450225056866306744099453707249516784909923400335660240075237671382127934601445256788090175309146747400513417896068419546530191176328924024003979931821041161501446907190590584392053135785954080870787541519150055941508634516275177079289401774649219067140765268982296533611533573880160498174645068633833985802240*i1^103 + -74422054298434759274185506763271592694134334823058209686776592182610727015091305471823504806088900111948674194582583118327562362862696389269133983033773003234213818157351057229207367522187903502562905232034394048361539701703427381518061249031172318324080432357460992849420718354551312462875844199807735360489556997589289463491853765989326739077869883567871945475733771552349213599173825481692506335176920451956541833709299165057868142042180341642866774961027749778570662485520854366054764456189953018291921717770076242753321945535827120946900826605723250914982188847701317996235108173685780256764069035940862074736102344479329057590305260031637074161543234404591288607034763832579709289011489240619656952815799850319191829206320161318405469749452141834355451115567960818922383005876938089260283722416755442004445672550069750295389781490814741152770811083385826684590827233159512550004072085112214424197184876087095335906356358584413940577384383182290359546015794043461204914543500148935517663746303064359634241471256761624132230954417530455346985052348058189081057255204516496535121335941195770653938171311952555019643149127134567309997591986448246250223695054492472265693190613704474137163311007242825876197100217863457082172364927261271572697171609148329617474459436379548837601215205862571252457068156617939131040388444254566543280705423312568949374422694627797620546612354365940907424096434188116881198101460114449736833071000438529240613650121643017197885707990915154410294714300862300055487859857430863542889323867424959168792308092449229866692069407511645755013888367586534331552569376667062218636923328663355490983027524611307732055353360482284290310146580413252693029625262742418769929880650285920369896344672357196359246775136113461149444359767758630204454871913696174215441165263432814236806228328879924746291233615308051172252858718595976409915126578408197920953442042292277386373963370490450556854933198764939806312022716453977890745413952837745803217292492060320923414698367704689940851147089598740853214530195059371779586494396567811534971185096856018662829965303385642161940933173596343295877492688946908049859081806897993636158409619389271232316698409579940387957280692694090339591293954763836408008913366311422425056021895567818006371986530054642256540644204642599497238792302268104869098397124541710708585029683390521146102465493893127441305647004683085864663140162003351158950144522896574239849556582419475015477582985733519606228596612337087109295566367493286577758983261830136331560903440468040112433469022906784811966778527693287323542206076504489857351214099224865617089595175511872095694781442347586324734313442182867819751271226725037598590012508967937888319387160715103576190144792368607934198536967495264358857429876264491058449515287329796040107156646022097749221886433736330917702865087600231770641789421891730885510163734519734082676456086982338250176884887912914198324595520856549378233676595200*i1^104 + -154102218983900675696154224605369059621251683834729365330945793753294842750823825176622254066240908259657817111651415236340049739107761134812616444737011718225305746513831180425661416326554520318713167365336942272465383469509416826072306197142187119275162898607199480244250188733632585167027701563776932379812967171657439952079400260129934164857174852819963557488554800093423306539033650015110039312625800964862616507941236715897534795267242608538388342822304305063649042209168436418637542672991521751793474905595538779302001168590448234480071677572396666952180875637560732258496689593068909000093600592813424898300280661036907445590378736133390149682192319312884114167990970837880637556280148111103647384200828213555763469887298382930131456594797143782964804045703773880323283444654372305480011705307556577662226772574199734279594914831128801900607794344083827290412305474186977226754730558498822282699360909756337368335248554515836611486098616024911145444765080143840229245636908715942877894124591341082744835048989169229657735524328396018816516343966345277983359058508206125039307026614350046019230174517858345047112436009484338428971947639590008952124482825298392184473334150401553060185605980728835707031504908896459163129064057468652960462285394596270918781466196836440138768635869328574226528772183271024591551909155742123648358592792028089632647304103753265144629267278862364793736998205030841694792372193617837791705460750331587204395517535611679596074258498584943456774341336150487842271248812079449068995870526322673703970378544009614057898621008913536457378032175495951561127485592279411108158982520807769746315276190407198988213196870454989024779136034089467619726085994186710133701677316352934462125269735045778085190298086289325073061900654126301351272113783086285995579466449047263537455152894417789940679192014363630865600937397626781174801542110344982280761398220785071182070581622461685029231251765896364108911001988274189781379157310424562734344306001634623674514319678874170394511920400310847190059223696699072005653779151570348802182174419462227991603459104613190584420180018061772164980740349723257667050975675562195733293190997143205672883475469127060491303902542029115325074509720866807186561038444518631987581739325472694721340548909773470062953358017897283024583967392207822513325546942782129042778953565071691964896470466961301312930102781477692890260552129991693413188070667449334294932176047385195311633883475125747726285522986428412952799707277245286084786388556830868341258424012684709289808052131553567534003197777364645356471399514531913009982865943088930195326174241363647280095260465181121785443984123483678634712580864167263622374435760499823409255286795707777984667010760719007518408027609340994060274654368326040042044059971190345676750329407420243672987775513546165424662159319633862422505770197371948646305018946817068377108148104544169583546019019083941907951594997564276721319936*i1^105 + -158051675020312075182105901255542515520550425707159845236027284006410607051443047666447404957258578082967760460934922925447253652134131619201108809279931187682741839361103092070501919409561239128732553429237024659168924822421117502409217080287278842880553617895638412821969073229964009348050850810222825557310022343586169251758657722306537310052739117045530220784507475175921094108450202369884960653945722012382596913573282863741998775659647115209217512405275479034692099881276117756889189765719993999984528986797729001803981027001641806349078449443258692679212055060708543856674551154868118833474750678098993882264152038791427416280336120414087160420672820622420543068678050960988227363108055979886636765434722622428925809914016991304822946498838027006963185985101672154867827432862605058503218717055270338500005970031083895079207159951080201014547517101416928023490802963818055049137190720328599506446224081679700914360620308899010503744551166707399193126449560222516053805109665786655020199949027611762530133483884437440390115145033329305392332351987403341313241343471380492558063669094050588020927250548111446828714133744430072982448679053894824975005936620124500705130395833382877708275945463783499367990534726377823482833231089424363380283897249904376953497295888582572498120581266764437413830156296025803074539087070231033840775379559077326425459290390667700818647304056233748688063431453915728043856414089158156896383227977250730690482896482891316038233700872224921922340705362930917114509031456161011745855900843915014216955302348171999272373162981605432866364131295125466736882007216031656168182040072815574959725571026458826194308627593832280073773287799117653017550666349932010214978894326869145853521033302106109075484794306324822115418653243250116327234343284045228263436792649926473675700470184155464853336762959853398738303883915524827454906567564544066955780314075046477955165829268500783168720171678540304630238939010565223097069620746346234420982570706694697095984291774838686923637103189264657021369170484399665924323767705219705329074676160788873446472163413082976008261430077742295481308205082645910920318050286343633266220425459172452387917033157457117816606777343422833734962775610872507126839344100268304048138441566363851100374614601566708665725117697099541675320416896653887172749031792226788179464559624618035109319501034767541168503100531399770584244188177617084902559079731937638418338036173509262716747688925995898494967982070074126504304602710604874499161733787067129524478631991679962530240721683899150488339590211529693584331828243587517751709417366676849462384616297179462192603356629536842322639972876244897642983441197311302002165564678041769224070858258728003706435432564594516747481843890262632228397992099983224168261528452928293794441118609677572917127252623266942729151853102731099564791247369335087008975268971469230138926369036244981042246935251099560175452663925358723072*i1^106 + 205752556106770990362824363945464737068994644108199232096839342012509855094914663774116138970823191615179967683053261988715894063215388647135404226510299907759696506668798149480765052987836539668392049039333940157643350680886852274534112065190028674919667383650938486772691620161179794363051530203802240870685310782738493085462382429806551715136356949480470556469547839311624517804398180078348546571356927438293846023271894043830839224696282226004358484590334574740555818581842094405391397281126357699142156687597586664894722410428005655206706801551134767810869889953826524004467166191721571684636569948788631286723388020843845118608443211569076873899344021440489360380450993079907438816867272881046959217455062148579342078847814808669295109158362845687982830615277593813535788446768417322085720848429400214539224329048430755579410912139851172461178471261452442621812065071853015478023730972376423158357379348564266649767053023849022505570747206774514285378412046948179802185953245638525245313089993469167566257105068972698529568597500607134166505872341714711651486149252346056512052216512441175282051792052496481394397973014979061838401278331437800020564075728587947708916403965880066634943878857863128268940587818464015123376349663312952819636197969488737900626111426135119185917083930576263750812446462398618549057149535894042143162026701550662268737088205612873106494229041635109904508940326477703185461834902905916102697341541418768513312937467285835001847730049796955873359064831282752392859420524004969284832910320611486778540293996403163504795904291027426413754383071782800312749745458761973635241580985973104678858999285424556740741427394153504749446389335804393591742954202063409287848951937530161136372199061034030133116843440154651012745874945909034556713043548491493018953041897121468184896443776537207898040386273405499007629968039615942577346241292821659899921562121983815758979933563275134848640478715409947020285171142755984268395049431677500071407004787359026088346877776332243244604876695152821481749953093286265067939754810491808767913362216182279311347276283019096256159817576517135165299309319943619462350520678558043221201497361030463929858843026581767989172902058587889229023081799723453165623550931516780705283646676177702440418337532220597819190055202582653292735782441782421450325796478630492962464457066677042926903065976847064547106608518146623643984604412905299987401054851444595424755064415171482529890619413503298856359808476161302299254709276459819273590938281391025364662429929460245108356857160195890183996315786531539255044615436122621159133530517275288238802274669492982396101909414822096059621475776407940783068528833589870805464928965523134004109419885291775870486569237968433681111167331906106352480123549888447416115980429011224845557732058002215901258221405685378265839348790689481657657526831041067307203038696669929455718109362955033597512720414606554946976215990272*i1^107 + 1400665671456654200826156287211596255621320303884312141432565003050196434343705775156067639762969194620908557472301929084520690373852799795421321569115496018851060126306771352914856345967782230978934738620653557749608115776543718408320843338957188911384970258472955934380462815144667945262880338728242361603642771584424651203230748228121437834301122002769521297487509147902107619972386442860149488180109756635113449264012482274662965910004017075154773555172408416351889869317276989408776560846511019181927528322151733449399940948213564311535340777370334736961982805885263257878839610761276848319160702311732099188019706412100898170245940795262053419246590192873181623773290484680234095949402969037740492229719904173783249627247680539896657593603205496710058252594124086211652311901863775832110063338249768493358147514190758639528714534769653292236759688033357965146657970698275731216395496489802649568269241133963872955656105306201648567838067354118585837577856363450729030160789555655713679696290923795725743887028727037575125518488679076219143366538016775945831147207961566260135191518801383232899199890246922988313477354460328980789794202604685875189745696209241061566645074361528588827167080938613365989016952332342223163440123418829474028959506751235802192945910324140477831314390271973228931623654520100706165778788851371132721715618090579930135393777645773989373019518791898923039794646786636473121483544015393576922054006941056021102184934192318218896140511927752846569381838844000614209435547465230593715154086005752057260882564958295540927193760535057947779371908713944123311639838677621680063794543066715526651771368746851305676817618045447395802960024441373253728952381961834799043252131369416575784506379386181478574188007900427174796693797970072303939239928926848804522872160824541716820350751070306214806103468981003196943572475718015335709826739086832185820583738559381885718997324187166624496469127499053944409879876073072598216402996725561695503969890501971993173819579196755002510116903468552056947653837396825296262337118455721074319865598678183445188498680652836666228028545835333332565192743199370072285278172687256594130793957780185816299228483274201697953571883060888792571291720213735521761279885170659194313923514370505000955057154976168915952783415980305090285600827811219175674112181775317687346845800422611560091477572715495158867837037533431611325098617223492816583462456050749989431735180764060547571602659759960959352430207226221807433334902259414158848364574813689619038679123753160515556408427930613919142948321092199481496298389142483359053498152030555002814611241561784991475021696476137872244718117835110409828387407903080570816003629074353321697025174224350492255648698025976907626463941020445056029761925186130757449391205660137903932269715475474174787091029019475753408472773155753735989882038168160409934819543213291785884264625371010835157655263653874142506123264*i1^108 + 3800371071705098611485045641267213044412855617989543750989781470423955857641219687892247535975878945943846504215059466985427402985580444213728985620382183648421834460740937400204214683810995696263057688981997178326773301775797158722382609116528136589012757468930065650860549656172473112833496876717010569529343798802122980888202804144128451899044069464720386711875065101737456084311274155192050841013981442615370826576742326048351384612813070988468910047158575486640575428287712350416680097071362167810029267800489482295634375048321810100507946705408341214282011612487321551436754961243941466327318118921251448634799026703079536778379944599201835075535714939783005053444908274315901690122695801812912265453453547775573911743375979220802957066791844844175239833853802660893596365192841890569342710239944398731672027262227693180723727058900050350455818177189912241699253268577298616306872939921348486274886973606896544348586884548433118321844952638321007669449472730806457158538450551021757974815295582824188176118129500499448595094284234867853450943310111227626117631985715507533430805680249237327280102072914275337107227787988132179827296524977286180381133801349599849718947259947859718336097867505461436839394484517815002231600792243617310287296606542734868321736061381027310025348837270705758016047770372155432010743368830551284889082371193979066416982708018573440400294038234339262339142803912291219916982171170065561976790575701032675840833182425035459078129258323506602119899117661278438698464214516731710385640434233170235569271833416225182045991026309495304181328798585534000233484658677689366593149379357535451124007189767561285218613215858361510436314796737501793643656159652582974923558883545243620110423747660046390676843375268228957309210843785480999348540950136556254196045251474470909083142653117766375714707224435641253948009955127791624555571824562480436168031318433409216985442945116654812731809831256748731046573380293353382160243078433782605851845923475884733394844200594163098066897092635968385083938361773273507821638232005824594092211253322991821735933503172908161218586408825222482311019867512617516685877335192263814048373033094998953586820626005612822297125892012380475785246317195394818978853859734761492102770151539636127461899121168398203287634960409365218813541659966971393572043497884032229186178117077605048336416132858536580931310777467412803582493254268774614652387691106198071275591771203454084115695349797527693624594341893596784342943168587674999426224663097638448676932683937613951652437463754766707125730614911337624572269521159515881328989679299469318331076303932200944827974150158366519506516394444284115534486352817453814305263658880091625139135470901014015182013339636205080522397896884862589938376995898736710332459038022210642545159302111432818989799899884355258073431085752741245310312039615532368300019747547950316361868592904386310301454587157993750528*i1^109 + 7248026879308924563406780014771406442846247067152275946844623328382903782610212904189932305507460798230229637055389840589458893637681849194396367797619023051111983534864199664987134712781590777208653566099367380341599609937509709872469623785309476796677382900960704141678821305576507494375603634267907500212010354854821838476121503361753798688950010175892228738391021556900599282464456713921144010384831522636523700462712044412913070722405974274049926655096047631491253293868707070973073399293415910729955005282268741946149946098433198309247561192539358080963835354103798154526606462304912236441585735403954800296212257164248840190956928927444617136760453631863289171679912413752918935797278801532829321453554792265930930307693726321217192012983332453664257691161560753245665333023630576475572051149932502326844242805475326807320053912520677486525710622329720048387258301212524957050892483113016071956483975388455957798237931874420286868692477237153307944821871843122213710333393667600532470609435319796339879194111926810989211920970449810479405136008443022778310971415748061263872556311364201162671837509074894173013110892198762716233899684277754074608039855866000386997247097909643125373164364179586343549145895297442879119625969806707788740463208057185508276564319939526915847546444824236449357530699695985297576772560569881624325771921643782512976856634896475441218807970987913572738853290239216960342565653962897230284025732565978486604540175021357357282132573906101810495548310904969873403463209274377784899520448184221595450106473128604652421580139250603156791895735712065504640496790936412738895574839206198920611097102753360316632825340792175741167284191003207803385108238013418393284730171363470121253545435186951405849141894838633657288214230209488492321956252340796846700461828931180251023848338918242303456798308076681968645892438268028685559988130169253453726892679884119936016284600819262858362376389933860288180442684920687240331204874854630186820045259561974378245164681295799013359023477159096323120983253732303637991320497194769314722809166756450249380781433606073024391764724976196347591489013782052104838730026655927335815402738704966314017243171001706102070557722669810310460465515108775059464547574274170106117275121320678482162149883192480429088856440160150794692550665537261385793896832453309511103238879146953048855591201516266888547139866335349651022041660714579780673793555541699769149226603740429021276785960599602742263168192705700003973214147070448684307191994273495738376181427715801588322636237446128874795009801341165476747268685738455796162723496768913417530214244547846128078594160282810023707638815841531460082560228406158771166255479618097012952457750100877350013430252189039556419562529143514313405704991738592910768847243281173030921333491889599101747630679703194702820317020952797197996036827112943951796102530840610202143310966019528687178803065126912*i1^110 + 10771628310957016468688032003084498347282768075976829243872546401429379303887236346473721927023169885605527968493194217249141574797112484617051212961845957118637000246400867106656163608933734195558794649857985666674442104820056859393065043670007374975810842958155382770936670161861278913508380586324070709336759515716491273216168655976835155523291134777450469276887963656854712578690579876082877981605128382890282928632377628017609371053702253511749663873266748820228248103576437203457880628403366301584976987103249985357322191314651949005252567289843079148365459565065327816890546675120944190264859779207499264588657486263709082549065643565186868880924244701323428026719666440536523470356231968973361776931273644229021876616352751548784595253054264107487597621285490201319690187055984198044508765969065522754508836457169886299674952337423611143912807034692650140995185598129830783261606783127461591191918239457617219818555464689644337970693511263889197989644883089510770966683675027826589537450637903349884526108224083977696900407462941223922234044388373346158274490827173731537325917431874048161525164186093650030398698261936623162576904111784878555374142449266867831645028429092090673793524544520785602259782881742791727587141156817647401638157629031760328293854804205411762980624948422105115880985549549826445847301280760036727800602319802809344354853855701562976338621973074036521195082978047155919211288351985947362139569990500214302322189211918660016125426077189828023796141087487669879993613526755229058818433770019346349421331546864297619482726845407510352385973829516376591878410364750205311980530169080157769210308044066294309338587905541066051656470672537662144384737129309892742989060938179113908485081279870929232392973509266950233411756674445759257297405560589489837845570347607693639952353066299046184364311279759392704427879726921123431874135996443838376437916787134074343158635923268956749147891704118566232742949701098587145254105454250919178232595762469368738988379290019933500125818218419200212780425374701967940552597263158641672311034303853423939340996760956688370131305550838911704440881077465943265778482384065159782073933976394902927271985817707238496138342712651730367652837301351917130367199700297121962520514605019111210749033382112641042557787977725031002520495431042951250838907673917864008771620576073019617196125163099101700375010478077481446849166067842009694240550919791986843670175027903084884574032642527236254760613465083413804126381879960040986795753595000765681072483335620815953886872019109701951522566865049311139631826493684959282028535491508678047993673535892358284401568129152886540646882629423082507958763985944269876655894566803096065402106749610457461147212794999083857515541402868831097797514556549215323051799317997402351637158037698267574511697474002153595687293990524408210044316095007785838408138486893459281769509409978795833377685504*i1^111 + 12824459558686272574884556626498286214911997243179715123999154436375880725164942464240723784630641434188824830078715951470769744202929229978454239211503170044692513881023451945608720940033962391826707559003841953385365932289457131808094172464499816238040007229144523105617457013741842785325120855870112611989977733522448829578060888816190699574974452475003582255049769226810598966957219047031357310040547344614650890868752965529546404985639146517406297636029053624819379519072832896891201016103206239307860172191310515416702903210812964559697140321493445420577430123802322391845156661296003212502969449476133629865698498328038954192305152169434170783243760748086613747371827193191041835326842032693112979235302176497045727292220349827874173795431876968877725914108375490796883331607665716642261734637393431837464130148256176469068338974280841848273196193763811828013206664684459420445134932196789053581891517707105776974555371175700409538856279916297578266894395748921563816215964167188299977295040062785071179507440039048897098649415735572096484879186645619196124073771609233600129289269278798829961840341123770166174493392630242918958072919150065004323243179558155539978873086205016155856310223561857766993926097462990740897785756604431442802022526355843882683523946396585191223748804352079079771988243276153188088098695361877523498586366708274238056747429521205319226161561613136738481409576248012588647952975583108587724935704496365707103839652044302397805484352073607731909458700500634291482587373345147775181052668373288030535381069790380180338442517420085243415400935883759758853030652797010747934616482712581550876485074515689464603747915142976833353193360836652887287431158843201530581165018972123125533995329910054927530186711013963231308571482498491295736610895293429274584166102853217605867357729741788567490449920440586753935213873614271986711323919471294349989023406456355589819996972591079089663797806859766235595473540292842205070129864180327862868716917737045716451747127099182770286094196094933468837955565650917793777847678568619838891044664159837632733358837333589491224290410454439321466105919965344447245536811164016018459089274724652207443118341011504358649714271488818466363881136639946524547793535885079635008524311215839201492345245731904576536588455114196298342531956106540258436681680647091530512515002880051027912024021030179163679518477924576312282943825119938065580742496069159668045400365853121667179867888371498324089151508701209761787297402884429871241818093149267723926018884864703006191314990168538686220254048282828768137615815876098902629049528923918043166943909113632565776244484361634709700443122234710781215925050370951392607372065161743883254584570328460166908192999593573518008378118261434615213250968816835730677032318565333954070293194920126195651455736092055047824845023700093259051370341444631346402527263169389836548348570037196423168*i1^112 + 12139478613439743667857668756383595193312057852818920937120549902393709719705395025404433412753433054117035251291258262271876463971207915141884154679970706209423675008320997476972132134721931670642830492272449075762776103461718104777947185063185536119378728828936296483094805489457835848238628320557585757401061818707080544680523896061571191233681454746835248719179416008610619699334611659750759476030989069097827648100627795056948345374100603629245395713651779854288380492970465653425202362033766187345043223491849291357692411607946109305097459079189636966725305392267177123667303928569369064848659365460346351974707751294771624821974197802272811195935362400415375112402371944916852351209519702270678757333647214332408543762911681125167300114284440162499333913887929554011558204224298958949295769773349170669518937554186537609969419167953965766859997692792784824373532608649267306159329168534623560243295550032205973309054414004608919360313225208967172751203088221143278438533747090704095893419102523546600061120174160130099282871283358397232770239397936276547223571440416725448798310970252893983277632275901371205562985332729414928314567789529641326309754709645870964919148912666216562171549552158036008018427287622897233870229730347302217825945276080967842209474283074831739020406161832767008434808029524887537114114838656715310150744929936543165708928370368428285253278700327763762277815855542901014136227232140732294555207146695935223123462830303474017175575619630674205987279956038619882644502389556616925210086096425020156370113219852760468628195915506551969590656727714340679205221653941383091170259162726712504588354237852827272982904691856917549124163839531072138089185288539121663458451159340721680960573317494881036046299388267885913438923402016456337232787910000793561134577132680930017707262074067770309740969986070026782002141352213522901286844468748604099884801965718266181939486535052119120258079991182836952280303609268446505236494507571845810867528707634453884936682335123928831146054424142900466193161927538783572872733984067584597925900790690896573144099898756804452693656837253194719991509940759923969069599436270356605376623998334834735965235385451940500085156511198075148253581598714565611451168408116028279718342029693672374646348606420745112256140887320344750673438984734258424919784370645030576471348792294645769190247524227307795502404107686588072035517386444442660987901039435320568822353003201113298374595029576199091456811889619792537544882000941641359198718708575124117656360305823599992479190691071585925128754510472855505477531862885560537223400578161216321846560656114352233851674864533928061925430886646543748358970614525717334792133913339292092446213077542730259894164618793961675778564156571032231318344577383638069902618857950417586340116058680364399905375851726811232239234643687176294301436577115461443582128724676902540601097591980032*i1^113 + 8724075157298366958779591068603995743596370056495686048861321116910415422495918881462567358019244781091764503039766536135169461006860579829232510196978673368153747107984065822284977884466228108103515096059103950496747058727770929891959391653970339694611121107916215408285101759217363691723494409256467202709809488542640064331640952773245741315603700785314190207924552815049518826394623144344630282979562916357740205975393251912664640857617098981688381250732318501539648325485250645159378998734726387043137075657788443899149890583703792824335104343025422597429178876679009444250071017354824440242325592278723307987277487571354594117483945602824126403120796580974473211476376584551529888500201702953020509020885883458205791419378963446421814138551249889042827834599572927594126229514978076146886924610004264218421858362245222859595079211774935167511551344741962350622816189401389059839480001391117364143066696759839139339974007295048585642500072564316396139101182549351352443930939090735936396180826923496071556651864566444623590835241906535084943902028261107986749522415680657596287758300290263698016190864416713457458007499209868041701007472833683128727986976113220969952319909725265121841998922300171857612332167917425007972375050153350115013589876873311823109664106451158770008272438104250536170883075286021035202838927560075005240971760332527149942003056317655035047560315917898227723568411459376396071518044004313945982340673902139420407395296830238663557834758788287703869259128375715818383436997113293663443879365505438535417468190718794547197466587192987607445115318551044376427222901261934867983092983436750158379432520637718737354120714152853704950782143907990401455831357526943650168472526492312085201317532084931615012612097964924303269167760543912129798903157940361919298842676071533147494102811242944267948648630812803787142568607810425770828112193179109882715937085030583455435451247150169577940609361501815260393316451297377444087727019275619972815731486666748276930572186892022808858830499924659137071385384711405112879712717930242518577032800812477744062846861030170581882662196814755815677454457516187639648914102245342291144996238693923160300566302527342163407336533028911609206775903970746675939419038488148832941266130377124109936774903413919130536972800438455971588237325098266099993620792764678455766078974920811259383240210724474548256665485779039875471050820637828546096379013496031247039731666215197007828667245482697351080561161517174392022846662890985498886780583593479271173956065836634893181665098116021944250665886097420486765934466991233582550064143652629773818092461941132367095932980447766126111836121077596772287302049708197810802067944037182991484489837586497608410688387288460672102378136356432400156841515112742521330643641164058546909510714972123705644258452996597528266370840095145962093497436907847571527438285386399396082483200*i1^114 + 4122424361822051285880947428490856554513836422173070760541095659498222402403132036812144266745593102619640690665812594566312385093841026868103666427897730254849508892827762013047539025678652345772747224662064237540065837471563290563507469424292436378347846577128280461991896110941204787478168336639311589278455597184973748309855851300034865167376702708647741293503901224706516057348904857126541552004413113583179038941327596378548066894485521510309962961933875079309560961385451240697708715297139676129748044684448408150449678887379083775898839752185770614123348071281341146522824634339867842068895680559764991544609489594900868418884171054305377421343140775295830846365708411441499819405420685067632637258284249773014867213359797413010858022733746392987821371290110535872498373387856562377426398362002892199143375577368796635195357354289106382829292771955684773201093553353860249323305960138220167175260448286192181566640677872479117534276108710714651325995949473363078038364930368053112271351493647516396129917871948226679278083711375452218111287804859545051066929249296075048048164133199898874934617298277173201421973875009547151622867475066602229828221847701203696527061240271109888344866654125944691724609124039970740873138615036153774725801775032229070441952389957669676939438162794946493379530360225083780168233432771078568786708492896899496027340818814777659173423045132649604395123995007725193881685684786235133340327242170784167761675033325849629757062760719161246639517508662258455219365084774436869611188117733405650108013961058856507622488842115856416030590575096857275571639917274439752018213259356501404105348775390905123665532340275647459393732649801548285938759311321699104743248290460987438900299907560577088918034861439755932984228757617979941630626709467735737544104219294630087120648498484999983687981225476507945648252945400128095459123486817367513790338024002942082314388893852488336202580658948703396344276726268824373675306421701949602526930551446000008965303296624984258743035319201858254273809384922250596958986314603167544581475434103168888625634239795430056385615398175423606406694361370339743326943740617824032988353950095936434014174730000184258928622823186759376613445621440810471688180675245732322490132332971621727248531042826570756872570037174165237858765730569806210948437341640906369839292371251093438349413248636296490197149243771914798300528333736726073909339335655740674229234215887287690040704255072903358710771282326241174524901908283463945518757641447501086796966672436685659417373600293668105958007685362811614321933798854705214286705458750474732759879440291519203288797291355021168180602024736335836487023091766546773611280003319272334496164335296226666889453610260084928840474974760219592150481619284186625731997224090728114556406776879413315413366091673340161674412912369288282897447024084372573265965470570459955200*i1^115 + 502039305868639914015588413225784402759649076859344300795876589345913271682683451636421600453591131514466650335176648813372343405219686437492540079597116202440120442509312184524524830055870583897056220838831522597739092073573174566909230349000106398656459047250299195793024057534697995529725652260581823396528650251337111362324307037328781807515823997520755098331075203220283365100275488274549363646183313676061918432099416213372717789746708999857544951397188050318569864648549117685019499134271676040634355765485828412047474635719075856726740967949952488993781960608738917530446442542073712981669314942603594860625941297171657883860377534497606737552811893241570964261668435186658482585458082251013452817428747063554215572172303267955825801222990527443062051287224644325920323025214478142309338149239502387510817592927537244050441807788272258956372642421610292284391258764589872544378680166042700102203892826352183398877981467860530507860556456148717278173157336020239692199743529482896176392113784345984276864798493421766154687068034872337042094643027187142594146332597857457225615607008456991250209326960971427718215853525542061007613944193360846952694244587767826277466195394607143482664234467781328435441423271884776884682420974294350922039610372238509177806206440210012372452339971869609390950362225864197686251340809051780999478297965061475966383679728164855710134735048416451542572086676489500487102848496111139008707225021005687648848499790572492151563366435172725864189304231145328593047805118946914713173798480475413819631319951185994787365418077687471166297173488118586799463114987388360797572744156790105446139717707317670691174884789726713332966843873050985526781815394836776306837625667229677947977533741804087671068752437549093701237227498911571707460306450055949319388000394423286417117034667496661714605947180118478114621233525221616446713855086341227298506167804413630617419796507823938821922845678007521252312833278302860528931101547173691700786900603519323092288711380237722547641182665106243597542924735940997062799857035245327903259892560068958951696041256900183339084819084010649708912457134837393244268517896342358282001886440720909630453124229711632798647947791198289574591332236046882147385040551117642086660149584169754126957191791325445090960736632054166232936394022091154125456504424027652459073446634634728211204940032675657009912552819614336132903053784809296287823591433067171950552484574769535065146504098900628589727690361758351694636324548241225777431256852872549074998598404759825374326822614722098108744183358067439420258246773606339664440478263937749678178026515879981488285010307017517187964796303319190250071207793350703044641158249796680149135013470176422267554305466037686544051741465403047364353143169504318597126738487184267080356116358712885942287881523090653889219757846992726739871999089990413137477917212672*i1^116 + -933856283604840093196004593631385973770385091968495985368896298003460320485105096596146756576630570384212996064739524983397812679884282825690756369968430875959902156458843049452241956335984641755523820390710882049210957441172689831107047777802731987604884155829844534117797196563318325425416994356043722865388596438875733188389561157240003667952611484972214949777739355469982099553256289201108368761140781632216744931083484203304044893698518600794349831812245122546132643752436442827210381093552570500924135165145642991476931127183999116761229411959465271190290657157489950405457400660125952388403684246295469849002302597341436279763210091502137481198329313840159669490443564652410363305544169516748282780817608324087324427457130425089318954942450352550169955140983418032608264426541476570966289961660458692299749493977480213187100181472470385972181206486288260357109765940622340032870490411074368164977773323200716764164203969803056125648699450724514775473738785456450494102382094064088370390490386339457118385964657665720155732907585061393356857112275835187286264349182315461790288957744581421972034180187327932984449621923773225431662408890280771109909128077645582062274428435791189794317940028161829662747280710991202865053258487440481613567799327692052034528600407833059779537680890605804073766007641787645556633833110284452811282296154983391629339401278196067085120713495714894714074695792100313516958788695967238599993650569580487958729597898819981869668715386927267154216091839412878281021650727908896085657713950542375007330136014180551888610176186780564778305378473199303309089734635430456705960949298593112709770590002644960662013132761814650589995730593309668518568034407021564502443343890915854413062375278910732540455505959205430781122132629707499371469879247208530603299148985430861493436043104911685680542754736691693610880640778705557152182773914262741924966892105719976432694608443133212208491525244603984379528253220859531025057605885640924639699783396131151069457907060377636589041716548149605298137155561962393755469075525029942431210335388459211766451669088239346972471447790526181627462005781871880905462724389546727482649627803061745785533262338991531666117537400030282809499005257149428999253972010601511307328611864462714775773445678064484615806848062887367233630502966470843573733773393619118659112303736722748226247358546678364959525581209729263965584002166470691607823210338781447171999886412943602377500642492572238320319402814572268077896874066354902307437559376569974571065828912103113609358389118260946696028511393039375505199298104794875200120686949800379110651254186455657132299178136586459666660027613107643622105931707767956111540031665432199369201716607937555887254575854564657344977476532905758900015743334548026906432460041991050714664470394071087976878689300551431829200068677970859569015548888665995899568128*i1^117 + -608791605859309632326908102854719573552010691076933435563504288420333612112572098545780184513134304752427540265184480961135507411379861058900784035702704423859415155974306161901195032687205478535660705567722345232434605068385662577636672607161423387352993785252307759416823596286314977977040063644300466025926707508150245668734975278450752488065824514767799542868227914193517351048593541624464341260760428802526046752608529384232585688558430760298526804410340938588720494858511660678582637675618938840717833117264064908250186686596443292081848222352144024267376401559846582090583029535954740508242716052919285019536718294187307341550477267264608418357825867466099451711688326828509588916147691922981966314633152048155186968987227829051867323268728153991217998720875294635336202858731661422751932114183381458314732443213139434121738917137838928281640076201283975750376749335052062067196401868396887806509918159260125287156833704778280760144686230946741842375052022264373563347788579559515070323341745166402701989070854303331864692270234537612115514364325622992471744681625362094196742181268845920610706479404061238584859524673735192017094892133422928556557391710137996068862205888756090960778524997115060382694944272345421952326603157043024258641815270099776952953377586737841715330688368499653821226904545053448070435079609340028660532640453923600653205718576375231048061657469704203120789578014531413629977571191894239314416725700495936670567652746944211434511678348629250679409524781294554852660250772947775395980314451371951813867515588458593261707667532780904224562459353352612875830325008499896844694616997045614610918699666135555934529779026367333008389133492255345351165243878716827598811126251192000401981844658985668802125053704063870415689457341224628594193226635576513910056655917153011299035814220460855960796969580687783529272576724979048009595053096710680368699606072178710157280429139867930176897266788074000560087999234017042972496035390468227778789027154853082800747877838654029439777809664343645488275525386248295890832261960915854610220818973226831995657930035132974826550095103479305038930193245860057017461764180120961915723203534308434449686532877353639807467032272897249304880294807371029270845215890121840654004397879227337704397975612855752072479666617266782784357126310084121813092468426664932421752204382642948451578036531249590342262975522282073565270295468960215671159965983529024284852991759734745406219592858234639501373063713831767769881424098679484035370248310855217812672747215289902369620283902403870100340552001543009995722405888666249051399247579446232131921323738707988299547780044913196092876075438634663569660200897662461601177742232073428639971222730498031344281019388982931684085937752583958567673578298257296708774433196364910268254627820344733795381394124848544714403236684639376135429651150858616832*i1^118 + 255381069379903268321583980422725605992406613543141854454016151817319841871310310119174072164282419773678900202656397639503273465681367161894316761899655557535383945876188916310845531295687259502445107835242747595989616329052433338700071630770380497217649247705823362966255124172224789755929810442280890126426173116070407812943266568100656182320487984277391235605670052092515195618456921063877926124515900219476925471547729799710119438493671292431047138989918325452696345243913990185260331627091201271876635989021824988278151794146799156676662495560798796274137560461853705520935803638847783521668366703251670597524602329739740894845048699750627866882401246888013669817749997939256538743132199243559641150448991734364270225416360569778590581576295634872722348757352362907519692935974151603739413784133099792978978337168867425763445136710198577167267730805808926999512012365225760347820332933651496916505609347455206882001573184273018845640652803682509898646972802466139190455327131717395563115888645391483576362408534873419772691700844219655925238852708637017608638690161659076967304104473704175702114656462330904423310868798293312213502196972951815599477452855058779071887321527935470303635984250676492463036301306437885316372717412095433501959407367020918367276784646518332103337705436580105046044322033009987728891645167258665395513060850240430167124819941654609726482535337851699599607970059258165532099776197290358171783318027169328340877726987894059977902337810512456850388385606350842335410716428794681770469829110711623648497652935375073690370157694678904283111318195198540328049245542146678252315956317024909019572117636481882212962784324087292522758044621894581848986191050193149137030657411510921383504740961713954588875554084339816732619493567924088285522224733407998484093614090534461957937593858281415310426728658555640984911267469418112535655540324118055169209200509289025919268170768882823661414480912888554839269234987947763160198902939828128877241610559469012291630922768314708161722274882186934055185640083589118410777702518294192337258226151428653428974626413750550143193223847659506534337729008046996402550217087472415844250147567658067533901381344273595876864761834412241841544253818601515791635281260556355866378660390925995426720568360768005973745534540751277553262910330231301751402731385497650370675822246434698185284273294094850797210506544924312994521215028464585337827645663583211908739517486595468269287378227200532584812609313810648555905009375509901089613239420855149585765452727454175563265205791181355230044967268987577375623726178285268698346504713801446346985981061358693324896214763028266589477408298845855130686773135859055016634479201691883552207588873627464572299895431868689229077634447432633253386185037799775087570501635236856773403104122702818692415113810148783642224910442276731713328957620224*i1^119 + 723385058696829921401003539339069023980797859934173243117511472495665737618654216339599794334838853813147092549874169448569190589259223774279171007138544043315475008552293862070546801486869868039283331329412183320560182662644536918564200299215409015320486798329231428936166471007226413324585971349478388882793090568642670975773064990616468170548928194386975349618099391750433544157265903775512822134312705978549979818535357197240334754138476348078787512280330818263134362446056147341524433470418934204833098580389249099846486478894048247800778291234454344093136430161322246936216342016432376870598906626124863641260887096494487620894509800027551476376809166281033117399346845636766522096506818422867069380438562893869361118745225204321566203837268333398923259598294085428499526524032350729469626350989234855559482123043757690114596578087525014555450058376111914236407897170654433141143016560604338447708999823503496380224829810549126795107009781091406975649962933107753002810908091496840229692253176483292540201720735463453436012254137428665804185893468678500583424330460400850132509990319830424438815285883635510530592218627233376296585120781761658308540509807201696276945354537427543479825488335709156338203293465677652603350722371894392342338807936849645827568367066892646551797097782349397773256785844414788387672708206634071261946405553398837904175268687768675523988292250524375828217335310315271858311406457790561248756421437465646256128567119478323382519237284976709357566591170242800151419900314748444531289404837620800242334228781963671652788196252394132127747951414554952749791651978615386417339708000655508910084024347700408470985744688014883959323021620167601536687286079029642189382464966846832476912228702345656258848879115998856783693259109381193152169905520256059786342996354472241183935897988912698705539579528142015950113310872555741297362352370794609278759441466512390337970093734732716865462511283589114419069000253641358911711926641834824739489979308150649563040295210854079845673346428958031073946099227404906160807691594632936592814778225745826431982729961983923822384461896838059461178405128790206687563210591457654857546892473575481096594060270865781816047157624335236249307793056660331037655305115261108450035034672121412775280776057843774179240836297894365308245885363500880765804011162338429772554671566426585540066670225173553280375355066357099629524248472791711661499669246260919808341496656415757974599638995639462576002490732321027504288766477640162710725590638579245598489174827415422929068172772642689817266062903784059858418026223620676425822183655415914702780611290997044408983700829972976679372539881734709873304284049253193837834965576329305484547366454205227874007237565259488629894341682975486603518457711237580931875973966337104202919332971663782323985280782899028281787449085447387228405760*i1^120 + 729074385724253881587060222141949464643996157215294721906445625752773171106447101906019260341358369276608980210417726969235428571770438996518207870637316837852925583681006714546272904047596319602594379157863355984286275549356181397572507060523039082512149525476171049235466871495764944544816310943144070727406851318477766002643141246345659623531390728192402935215422347826875339639229643325984818765800158217407175834406496520572024359803337084112591960064434596806483442346704541417720013725607387418096083009133686994088686416403215807585443956995174564810077780000737107957879534030429580625912422716429158793194544141566998242621593446704247422678643260731141852809183252163606876805756594606315123371111961523329973940292719999125181335929983283917761825437915612123848410955883266182852584067507591960100117576603242553635486158243740547941422742718835737682372037461695387280379925126666514373431515481821038644905203499557313173060356253617014045785944415927650619906358750497314059517677811174622017580064961885486691236844140386165546075976208021575275486848667760944610177650429692069443903355549655431788682550294089391411020243862108556128058461117988854226872806247741942915913289377133926186565720302661897246318666707873414379602633139568836980412136764836572422974919788695406911705520479789945239563689189015559030169815462496514492356640979842620088734510669953880569930313529357032399777750290559012981330325408799784632501779231193535346941307292190280607493917374386868363213967645269400040791458917933451989167513921616174464956313047392046025664867653347229982441244781985521758432924830137885620244881553229462673006737190486548866924094981114572813760558801755990207936606502813718159184105386989609071809250452702067737636222696017194453679186808691389035392740435891786359338428379522295608674504632898036334003422946607277291734454046951903495881491559080231867144435560618242350628019834601906138915124754906665238567504307056745975407991028743782965440429329958493581642391401687716753646052876053376078422728753208989592012460105682603601642336214378560444879565947005149933666241702287473821346439845792080416879392387464067706906914908448500183756337260169026272603993626221337116340918642153121729419079759252181712567544585354095728985645267061659989474685841625895513172271835720946702047491750067669352167235755223424352869562592121556120346719671678676742641774256788979034420141596028201738885422908608454517149812344829314767213144936384681826156164087416028890326491393240909183302807871596783123600161847082168265995433623687549543405485166896334026718684071021370157706194641667330778260744631751972008449088709002789092291777211949894807984378258586336243761365317745803797230236705557648293468133561507032458364793409900992866058331579610068060303795740569182577473015551105171456*i1^121 + 582423302710884592738999176117106733769403127796712814156121981955022450946814387235770386554686956955629256034174293288617692686004880073678408117548737103303300707745464557307376453216126789526934365087799192323950488088059483506349495339809548145318791552797550955943145668559703262466314798009937318215168120729452999704779584659920482808982795474569822279928442584579022872273452194665512181655117205521643995228443641502172160959895538949167976488390468222392866754921707583174549823968854717371973641649779106537597844212211068703417175311618434977498951207977270988924267002665263658523828862534491504758611896464119316151598885550708956982381062186920710141571550040697947593244301141588560685233412107928235977049210492607713281896290608294837740187987089684045269107902325923118514154182770193863833132549115658346465981231255555668262834839017273971286449436960164533940129180326441421845448962210317796947004931692954623598749152611138714642136699629214681920688412523918321743910753278593457191721707741904599558777762022921850726087812843779039295921564211394611710164251176782102553102177912402617554345855534282250116070283584624718967950455150044076243504078542314941991537040159739768476903648079986831327575879818068355169732040267040451983126573604812819685011481030894940269497632931358087480556492574224922012578458765304909167911915770249432517539816602285160498716241131538632819396470582289363684690391954733655988283218742003809882666607150913895651829627170205570238160411752373630368945783432411817388854476469289860763842867820848207254449870363774693546035003641522157844652146912154992466557472918203192716444829115142304216287344122062140037258605084240802571755993037054479655734755366809092007341355147949310975967670399227108973029113331708054425140752313516749491370339741367103985170263018049028300952498561603547006936795542060761790500279975716194000613434448745322751648540389334068809584194072266659453687933248439579422600073233327285415492045944569064966537745468370363206753996766052422373091067849515601640417618249880034489845247307290288697508747819410270974186010750240370510441795316068922265551431513215514005710125766400686761569784554804269154749337297954540711070870397585936877801248381572025396582494533551445057391797649940653476559723134543765859472924481561633857978884356181307947188586553247224980274363256987581521499425211436185040033667539457076075395450579877490959554612709185793822457273101768548955378185019541450927600799229062279537037864244772178272355553521410373421431403284994943920356089770994166926487304081512321493751698652716084341276762456324120174855771660255200587354098642152977738268336442621321879198777101748624319152845739930470139663887934873220986934611333268437101672745755989311109259022652325891719430973185775630577202821595136*i1^122 + 361811539911021855459297741829101552776511649503627046137828035578051650206363972237051727136450200670374857387875728375812480196172593390131919341018000287481539739987455857223751326674853534528886106301718100639474476385463355005648805143114780631856063022672106748299620626335602030923650212547958465687284760950720801610338941774203254243240769522526551232465757177823394551367899684774359281161049610085144073429768749645010831146393128053898189013876518783445388077024785240487709844589784582310220734986901882168373686482599076137294644951746204922348334245399166861485027727210300886506793913947393496174099485228612130746375188400261906423293739906987226810604362332844446134856128536442891399308752436609938737626143364731341927932449847091522162232703694802034110091439089175480917691871659518929296467234151812489819447069467050408618014822230788118119844254736556078081801475707666070909913027308385496045791445081193477905153598012895273843315730517350646157866193505238876477569167065081293549482052979548130236749170674016491896964233734127591909329575282112690313233259453751413958990432378235111713885515501964877677140754867533757878943733741490813482048118082840170676783183663180603463771851291423666703811874274972278820302609330402381304279656863994008606991243345253257233778901501057541285145592639355143759119001254863133280168291142058551606375821630231038221813509088053119487184109900717383549372412077859112635626321710401550914856314799467835644421835962345158982123309652866818312863590574233858093499366601340182588508681019089446304127128801417590550850129505334825673335323200197153235207936463764423041875303175677071050477924827080300471726071742372236955624647867992802462776242509438618356513204543628305914086288295199334869681258773564552548530687197297731470537737318950083499942338049460148366935979565579278769943814778055771727108745888905866558618419338621128252323135014785228519084767348549433779751493266852101795843421243886438066482887474089761317741917772496218850253304741604825317017131358093896643948358739575413199293173027220591976082642189092232077927618722483077969037483561157204766102458372104555996453638812076673564081401478258042614854754383550739282358362994691513217667584659497904686510490647116465457964192327114678360174823238923501153902024516643616861620233930436303530384558389362505370576329273525629810491254409071538241304663787766809634175029353831639697585956403682219940089262507187217031097200369339318785294480261511980207287735946814901895957321195857926493437537736509565657975911047124803783926560326865605838557420693673363821603999380868547077683178688707772822577046504615720225363344492695046592860894257960097970844983268380057613352229080163580537440266525907424365916719748912858408631775110490309701020081583161048385454080*i1^123 + 179400052365824103297947076501689821517518928352800586136934975311818987627343828414933647253638380633412487911376282615462883779495821785597225761189593963934774655617912614418878460372828114700499952332327546670591357221227709341749268797425321827662059636325728900958349531311557932490267878332086940379859041196645034756833308955746817893137365059956697164227198825978391955902581247872264083549211754486721132831488044234780791695069546193073918189868724104912866318343571773069522417239519804115179179009809689975336510399125119781563416314408237537982017094577942324886051636490635934793736903773323836449880843204837439533100296701104099290540612007657605241123738331097398280234523832678434817486504333145982603857884160721872808061042240555529621980369070295468273764112358218176688307500667564112523679736287833320662573782744895360466987537414465265419464328952686495706309270333497028629138288789287629770597905509433111680221230377105606507863421552708563301757696017329591891336926378227611646231141359289896945306248075580359915458080249536872197592024248237641284430127215271573221940938988418928476897860042313275087741331016598659095139846222936354934451187525031494751034899871609131680029831339898290416233770775188209910365398620607883334413018347408208334241014405021468473760976623963970127679949731341125180812321255651003739836570709135961190998360779680882297333372412766162758576745642453132329485280110548684506294036964410899808138287084046500055894078722613688841602211632744432723113765089889422375926452220164684960033696622165544700107576974213454133064983285495736879090777236192117576443198678011066784095654616028599792486603855212323091546775484419550511826141534915840405934661046479731913631376293386335721367269887486219943616193531601892655810272465089869615294160739912241724969987885655925003949729289584345480933920246542535143721168113215134857416634195294263382080201802555294360348553422998503632568757988945855165793490639830984358434805778963351271403751896935696574337492218455536575220938069534921388076457410646141285594963449554046933979149463790887571154448619528443305418755818361135428056382333976180162862081668998815021291595460898016638328501146334417153600970843370504857479968130784722551233856528139112546988445154973239116815698386869586487394430666770184643300523047149312380786561168943490267773664981572882795220467835780659490863846842970526729562538155680926710532517026769665405445453139295194290087791276074667872877427363332079093035586315707626558031499432985002454821843455114762824721764558928180024816462169576878565608857687586717996424986689133357020823467556762659728879319455925934271084374958388275306114995596468606729347151740311931016392872008638131208162769596536139363367632074951703011992569413688837606186488500720762880*i1^124 + 78495775464474489581005618367125574959559032696715230782856254567025946436212179378849645403794914951822851686536961962449934441032589996676966759483207695669241294610262647429324400555732446446364839463367685561284128407268779496415652119037438079736316597697309565469861450383246233795036423980726334231545768019749833034299073453934710219241117760573432182864386971118203186579349197308639429554022053888906583347675145318796605196024269230750521496318301360080986374507653727152998112934687412002626016581226472056644960607876935687791312310754480306840752935290784679157806541288495094267983694080906356311507242496108763726661003560759698316339776452225087500305760399824671513075999234544296491374399250585447484818583160087893960536249215557135657310707707640491719291435110678514000108486635119761664851548886142468213601186076803648622162517212216382289280955514418629795686874339132175813217713633267905115401471967255431344627213917574740561065543182700442209494773577996710309601901481057016726307576110715594929645141497396643198276774527843804812319532166454726346515930258247239142572600682508273340701748596063604934121902256595416012508014786300428511594620884469304442359745118951197837457420106860081992962986581477388703539536770516064162672102349248576791102658293744443901791719725711170435249706742590760735255849491945743323160022146315669926321164543822764503075140473705190631521372703616594724381294878884387746257021232291311621459074556401786625007316381793894327298918710063605106990365849421748425291344009854887076173534758377693298900309559483324611338017965325501499995989834897956777708927263566741582791927521779759664434505000221136228658143590129033821652473771123282686846783704133683356105820304998704811223121956325028259863639834232586602390904177147849698927691971952158786707221131073347899339396370522100897410082291473482652754735706516714127106167226007516003164854215080449658372503373096987719256950699112001206983740828415648729528453598993501546393253784906022582532507008092038527055664808206854593737475467976147204527754676656706255697396518358618456088449369594134107215112313928654906079121113520499455150883368493290576292821860359921783290921137503421452685729103607048116410295989254197413204825242627218561637902815255941294266160102565101017799493873470168854968940397751716365114320180952829260352540573622262339828123827734804000789363904558709621221582040385813806252378242797504141274792447893383566625482460034756811213837595315656840714260580974305391878653318548538688998598241436709907504018437558446152923715050531348500109733048899886961856738583356179519937852480744738548384843014554870307084256071134388904414915713848368177337132092585868215723050451102624004169809091762349676931386691078106830829673139792707555331361734656*i1^125 + 1393082537829487511109183666207283850823008325749093018603670763284124587858509568937333034703046249286618035901089605121501784420768948490432070442674640290990283283801112722750118343371406794720900083870590631263638620465635565195816522642171180288076422916053473482530366049974561056306389558996942772036647918192301434304274145081644420024887434909526048510821412685238770659422678321306933247484336131302612037542346444792678463781260101227288004456025471464632746070629200698790554346088177803552969021817011278328371833018437768384388296742805979637238801546478374707428643338617597090478875419638562278911014809057679692195774439653381147184223445328314881702093811803038933092158272813495035827321071600321860425254689215368921101864335425438862076925130591796245865527740267160872827709015886435213614270370315829477322921000711813586973508207899284146353164587524937509576555958858764174065933184445647095607478806538755327242598544243355136613894807459249186073562851528290678810372269699558582574831147216694346623945729958532993183964693881173915945122688219260922801642317089340626086169088795018421493317401472233652332359017110820058178269183992969452442249581687760473342051683928112406048466451497931795458164194711121167126952680152393328007991299443066541938880086562825481693470630025595834318326441737719761877394419529853429109195449345983297990072855372595971159576243409625808224407956450571762344571383902308385569381477808826285885771030755082143364506093434078770953031855212184087033055867966248866345256222072591223485071023982080188769710250758877605426753059897422164268020780213466960661773376041181380791444470004645281527802695643542658889464559784322036046958482950707321747522423495676654561944880752884659848948330550270317137081821498969431188105870713561520642606777211359395327793757478561969325081954325914923690217654692709325750877099475112098639694251345621011813772386490378386393819030009800223214841161838864440560629062336410864326756219171002633468475995432259866106090909946572632376043565893656860801571905357248673711791683664322651570197055241737545208103205630437688326394474790767856512551877458125147251369745186296704482004499746527662982648560665970885088638791299126223584852835038817774446912523809769727414140051603011640299624490683453331498183118484790698953724035837193924663129859114362673137381078659839972290163045373896091794877409059467597901194191366119356505677491654347705870209114966052847954683954610933872861940041054956721070642186535713626721317917596813011892520706046520709805047407397221741602122942488064308095631428760761490087350545876516134998683390542354055860921131237800539234949584231934217841723937063836971442463013200454117933419379256445078374560598282958368665343848837499809847429614900398906146816*i1^126 + -5184292101887985768312840518361293985335024434724458865632653455832058173218406359134305591818791227225451165371828484104774832005895060741225836819354930192613493148681658917047237435620199276140003024700107871259833935152362551427375297133768769315613734931659849374944325440117338092316952286780664864260335854026671385645172993447223206931754655606884626733251909866419843756979834628298553938617723586689835827576461478828296449469467135217533771345113347052967094353766533654055440659105786409690625060409163055562348673041251127408131395614721130838940193628926328850731239266404611238315765476314839583536607818652785485729993107471997101917490063133741366717402074553971102883107543945970846817343801416314176261775101593866445822829064279953877307952914340425938839945543811741861778398410229836097862985441394258416152202669915670605305302233676043643826691148022893193796222063744003412071893038490171389192428745107251109902675866378099539757288639824015981751290177298758804068759562954927992019573636391186318697660374524286219629300194637581330748303569076226127992076459238364912421952746502701680241173835833172859474458662510725303740859085248410606618691524546484500991599053919340982202962103013200073282230860140956095669667554759041413084088112094625801453379981622234710236531717023311939024872966565064270107286513142466409873834948367365255094091311077979379448327948099158234344416527916427145108284641787988431715393025384785245208318867162544260601952785939428950068970004816340199245300199077722222251217680055897965637068224867346556007072872974553255351548564983910047335636721680347908170272237148200514782629204326005691336088738628979033733577042290508979120571517427472164937114305629990009027814466154163563400812771868641772047591526294319404759369270756268318491708956479707465011854727969481501983326991358728809322885675554488321992958339815053324987726289586118953193818438092268455679098507536793768428251920181738906460424923669335497542250610473710202531904244601280624278085413372449151135429849126884644220163758892249287892285612162563338220328832475699935457628629156518480888359868954219528897771479268583031398884083538974454126818279703253712826846016540322226476391864384501035284502578324312467607192664177758952059727996137855446925175187754635097352535179252145985780823695157362297940451579435684527834383090047850555497415493885928860733558828614916482251580135106133169170194974039877364272917583045478400954872494629513701899891423191299731679929104169432107767291379562389429085393621997776852831858381159781876489172528190403779359210426472452950724764003195264996797148009797840893242757211981730324943525099997679586446057821594511133724390616364539775468788185058295943215673722911368841307945705744954531072006334061740032*i1^127 + 10639031639939456527590878559987248075855890146343286319893380369334107468507781175619518867893248356243689372096642642411112434255107606748090518834285483351267899160636285611852706660251059808205364785539837743066847193978427572307318739123736943344668965636441486309643325075784224753931219643591189096968214130261304967918072445133980119635264134113363141292639209817340252481182888594783743770589231230142537658036938580761722236409165985527325258975829237592075049859409427908843899715375861089267531703291876939322245336124876136347670648422863699053568467328417151423925087156207859670727978019339399898337874302374940430982808368392257990355226267142683048395305388118632084722102515388274286354235276309718290527828606773547299126319427647581645359580763681695508978481740420264242702935335518314930137804546359474261080676555311714824714339037708356928442089879708610629498791841531550092620913979536361823202927180028357776355324303790230915452956527332312585919110477393104969932232524985196124034231339294490805224959449362975961783796170002134226517973123952604742474032325837778094929415890903162458304445703734375349931605238553251146751285460811163544721830816550091951074669865112723484034890943428196047715184397348931895282505453114350332501209545837566181476945105319067768706955236569163187801293156696545328122340233648474210496460679045553279181575333764258100911022757836575787771295179238752339952111910820511857729312624434964586412120284175526089914056904568112189723079383522700056974167559476215826976438380062500394160311888851708038447965400177042197708748021210597485681341656052381548108778447168244491887719766640477909123299205494461118375361160411061208512244708137450565454199082649338259437741072092267178132364884638681893880312780904230185934554631261373315898164807624188854197556095229947151404788688762087989698013698134282986124058902586664343595459158067676445347663949745531755504515121742187265442316289411160184173289600747097336607581591357738520644259641094881535645091291367347081579487662044674880550926555691504011440677884918965065283385823926851336808483864831191549934017662392346261557552434782391239575537648960856974924558050260489789045899136966316816403902087382394126623176320435460607001057885930515486252185372828606253337348425341533682011004043067323379411853560296768947657928952504251286165638082648806028945644404044914100102368381951342512618138645204923215198480600858415036851371824744764242592455867408855033579929712264751856635718861390477514637983453062680748783452366408848554266653008019978152173467776597470769062565043356742619214372755961725236419503829010229696392894208103955201909652027221770480235673051031318204415906511639899956642909038839530421384731243074213235204484652248950123984347725824*i1^128 + 2530350064476994546107851162298193930743972499805474581967179670088768167336060054279309765928275478167268798943590152858644623914087716619291831791259440678822806511256908453314368617829213006037131779724868677919137652492629025984993423179507132646425949757347532947989225506771873395331671441232507370635291106815853089746695557034110471927717093517189092282965815743097370470726792169874630214669602209113546076504678885459275591159737417802766805462917392218100818926790023552282027979513501671565215918915231491798399171666369584373784788489246535695228748049887177160309201822502974241831867836780834113204406455027656882728111261062213443296253489107680754248901156412291989216101707726055211244245450849196684400663992212157318776050368130452131112293999065777699755913202722585303196994888739068708550037930761550738783279810251642277276538224188762038864497596830330729231884679340220952640406669294925704201258805112307121098541116700039531029843004723923892084260276884372209748271068630565161434229782357882549788482528029685222273515679106252197989118797442985651864651212633726724738400972587180815079144689133576603574481093122659248775142359465333963087590551624977842766960202717378389777598650564299964808084693609130068084853509659421811618900460603811918456816611424581877800698610887867704803008303404061722430446417868468774920058671498840264268151002105933040314054184681283125848549341412981665962932377912364929389959323332343481451997327963437128178781722952004196816973285053163337404955839504947607653537680767096930435671886951762955399727965783652266880454489163970380259957163272548495407722806944524050636558068267122955918915066428700361745652629781823980838381359959672347238710908699942609247281968420737986447894299664602063517621255578765024467245804006268397747736178058705563583905974038321405069473737052405562824441646717563505853830148232451561749055362361833621396471922760755136525565212133182631402919280679357791511228636480605825933860837811754905339044648744473838840890249985229694388132025927489652150105191178099507349840688751966850469915888936177574937353662623311038558237427069589395522894776503434600497097866331102952489183716224351491722705046367874079595130575041205451418572611329363321941195884492730305215008992478180269659061379775829524534727148022468055118216387093509513418138675431177372009741669691348795352158061319484453218173962041792471005961802224033202278672503936225435731020696405539929831188047756624420963679863110812899391510969310482708661315893013369540579399110695683756076237992967501776814891796393847214595455805001921065395267178185254328525747511180809139823893449970332762530525381752028158733762994792923382061316798119676092516021118234857243131665407038771350660214224988270267203584*i1^129 + 336071647856296335903166142206873820046201185481559991256246058571023234864935600978728992419395128146879244380855512404704264287116499024041773083878179968506685682118734054426064256567094792160782198478595813049775246863472974840863608230593301585101044462719236931760623559255071735293198326614785652800420768001669334364300425682802350044036675062603967556876833076409136124798126866890838991413817321574963563752421930416991195776594056863764969012389069604192588507604657307189370443888469989175289448729721562558305886558322943982826589121386336515519895815948437366269407558464902572956884880096433548941634851686930608243052990191981470070776297886536393783524180800089603231192582134907415713177138184651884267325715304714503220197861492487751019548963429095953497084514126435188980457713839313379111244523550383992311042114414077590728373866728634335888603435024991886998155161618068849831332550851652732412521013004774080032550673796890554309983690861781506733492798457915088508613871134905095557135044605959717981101475362770027351604603208358055069879033713425651803349461080672152037977111335760398300551195703743328392831478227117664069898924624006703488954035098923654643185657669902218329753999592651135688376121786259433423492883319473125324266056363379859624425921290565554899677877195891615619000227384864773732883243870008573660125730666165581854355075859682016920992281564823108885976448640733560753404647285631468032857800283954430704373388939846217454787086659430429609191993384200753039471895833197346757235589175982964276899404820176626083518354414671799992852644458614357681239325123501601708207811150550291411579520462957575176658861988942148011910029913376981293017691330211653101463455909130527628858650238592182331420235623466638491247757778014983731219744948619357525163717503343355896130377190722145132430869324118516322624063109838096026226730722815483598898252050159501554227780623707707690019827610282877515184325781432409516540546854214856116065645555135136468519815818368630087995556761096198009260082233189020756893839212560200301717656587466866958153915999574528707524505120164150308012214722095456803011858133368026566180293886311989983931210872592519349922761408574284695905853021038799293552240839578785831302733194439677530409327565127385952878324865020183760646823819350615322257205484153734658555679947071679892848964061415600297685265276546651067711397359127488290520512967336400756368637405397461985935830078997020106804748376635647456244918714639359521826544520613127985802519083193179222853081513468876950679502131452023054201900570733243803632569310267666353224956867715661280746318011744694068511956483661666654670095993693400955334084278977541266946677735134890301251375100935396707176033552694372908491686730006528*i1^130 + 185982244428158442532599013833738220731373123796012193548452807742034159865390740909444066746889408868772182638140516328860946185473329626293503062044627303197802252802426248524072290393909937514236498165984786326700040208584471166658304947186931431066387613248179669197247985227109637146730637746105573495109760569943766892650791848760870078766063368305477154827182310463838948957356234508565097645931691547742415503670747859412137650412525523782862219282409582874590938086893278923917644354157441409721376046270607454405380494705121541243026534946780213783295591840069568157404589177329467278965030970606495785011636138704543204672806536047203727385196226818187316577368591051314775234882027631218126425001544449111164768261331197754036389004393629412057592317492700289656578025979572293554474305116509237868331893844708413668648153885459733595472796921532428645273424596660378089021545621470648110703825010366446532198121467785843203999814029447613383725773293515209372819720694452889794785804551113738079119819721031556193989823434925425687382549167279291026921751705323441257296014386486356996417006688472558431324717072890315932653190210347841364549305567249131870880616398014567990169520493747939271259185829093447177057657372847059918009948359465999200762922197068556680465601451000508726756759521009456482466457538392211707081459527346045557995500759834442800946629649421440485918882750048107728870487799144863778695925554721080309628415923376751402369367765013990317131408803413174254283214279238086887789414444219324846175486821514560785108952581677880304334372848970531063278324965707097046738544488030215718985755977237707661846538538755856188308364139159862348276288297638120029927745299105178378963457051646836800462912494296500464998194923954510101346334430720881080798618996896756879746989889176618058438673680046318958942886315316839757447369875429019739024720131897945445269045130907802207359813634181819843008900201387746425114352246294852936883131970247987052738169949001178652396406506036028567707922696158577842315894307057841663368107321783175676953698936294725503245702121355137108938351159834501734210888271661207456341410978768641209117403240008576481751220635036725024651259223738142400597212798443658093446513258934150778272669091697045135673963786809283030424939227021383868877596374544071464604168785583591729227730265841105381076881286098107177320986777389724174330883381075445905304026192558018112705496369699576561225472319872410468386574662878230458019522857908929207229766417884787225361657022349165177841630387741338989097332983943851971798257340220672532843477554494060331032556928850200118982913693626806129200416833397950195215973391681693115307864169673445536013276636807980605588368944062068000941404726102011736028610560*i1^131 + 37243882256196589593924480510105790532437654835818998122843918537518158161576900645860191297183801428300152459686312242086074425153759204826009965197682101240729276308814102649823835493454135399153678463793635443406826884321324390068569211160457054926889186375757888784434141553784694372343932250816471850265092676993464338387704771399056254904104415226279249883116613661481576571249631615749306266181963866045088571504229951272975945317754356268545102733599865637819780057766191894722574180500110891061716937031087720988489551311080888452573115775600719186099092874877728665670759767709921248751709589358636473300733630273553161633679516205553142720795819792246200132797317778744103033627167626244041320138608858435178535662707839246433925632392950265396375764492593476527359385775641933752116132733435080882914227763986277198986166006075220159204892009587631569179172596877382328471597492768988456757855062974808006388177325251020988295507009960395699680957081281508438572540451955048960183149403462961510758732720079371901835074408421997341522032006321713017191676815910502881533991375638668019712484663405582847060646357472833915485969237584377376438039169123141436107361599468990227311030570709116089047395349020993310996412615820041920093514322760833566947047567229515699063124737058959492261576181402554208761413841010212874517429168651153113588477595258999508914737338007127699662026956016799610976258658442088601989460158038635754154598603610806468150187872497075219365506861996924515139995004238268763093797646428464719734842200589432492964516885424420573607366735088521915591662962578784192898845993742379561829404271513289697594679947290143855450552765837331657941631687431090020583464092152225175049489072511953791088957088090313980281391657460587872339040092702156797544903763060481813626494205309576885584065451049604077497839169316256094605169093734174103687179940398421285612777093796680256809921073025910473732253857249386989012588576748772840533373673750946255959238183827238029349734221202499984310660093297708083580323977011355906994103099303897449591547188079706493196124074705868653196659902422997626350179148510430038850339084541400558739909294339930056435584766719474198090510690101146274287178043561087480543816390354640613022800337977240574991477713281379531306636887939161523092619003684205062029019989557127337110737618411603155436292089940461710598317929343694452080837357838189702820162667782693437888591354806994716374054999625453374564364081308882206586319113253352524129004989153149654271671638832243148174216045054267531556902622030640725948930705503940249571563756122278572194884825335411658376889435750127463282141067843856297976105792064728906441160727209159221837642620208965349947515425440697627075853883347289767936*i1^132 + 1349902413195423526015757927100616468451947290239794205546591480566539832871015791484679998771041574865498915641500869288169548877445168250335704255346028903132334581647000863406035882846280257463826045290209859045526802569699770766797173900614969409456345859543800196468284863444382542073481523289186204854877232845351593941341481137273163072880220549186662557422526212825093991380425694076436910339298841239371403632506327088121209333971764521979190216121681428209706109266973450571392800113695252837318497773246601658356042190769984796237070871351172255981385741922147373349299963971549053475299137083357984024973138773706838512094807647983506046410420453060522715885682997759059210916569057723335235401268917121439395410864762988562068178740834212575787084215357020889161815133860561807520771205174658150671557171978224715830099098315357630117895282353748884494740832840895572314260868698660859132625178445846169846656907124442205178896693667921927307887512880464333898596419649555408238157820690316993574369728718892595210302123367922501532416029225527283095567380920735547633009982839909455911230135722491104948310162079315874763730815759494125151939418231869103128915573458821462943261749957595663699020186906817884841826863302460199438922995264809013364457842723357574263488117564979725409719847567046897074883923730191008568913878960639160837950771399092402370200315570834542676160546191229222964213292149154170148230126195836208480031102834018618654382710833137099093595599707586274084061982439204499029661413024620445297975487226134691169525563231391043090362970272587154722715215186175357619125881257723203823969510058427905652436785924609765123662633373001689315014627799147065479151262161631740490236148447135523992161963001767091908418731076904655273901364170498951537651223959909542105579119154670369075395567199979545861251986182842119470950895309012465539071579690523013926347163913481680368711570702010149609605212578746203742511974724075318526630055770373090348618866632559240912247437450990307310135160504646686956683255809347137617664343834292498612237011898713010172206338074652445571281899165460871084451361347631028525149214693963439451745522798975846091768687131773211882701119891549123439500407965042611011894939310244103349212967909893068768389077572605014355332300013997101036608280964405095253622971737858305393957552583999622013704980214447622372913615179922605065188917448909876439923862990036576681192761193644473934413277169116624521931219906556433946757386187786446748917306933304620238731658147072336380412319562808675500588359693888843052510301115884687461906081458224400798096427410370367284911074734048485791666663332612058645594656382488334784124169610839718064896077981305003147353398305337694902504709423104*i1^133 + 1348402636550704150812559828938348600818022305120323593079081106544116670655540944143716447955660311927005861505046447406479912704020029999304579905050410776570529898237314020000229437031100759450666681104384123856927157958856180155257286699861628248531329713744873129537588913085469512657108155401547228729931194771034575534291588099189310294988079467501632240641505647837349253783129532474820495318704947338356744964817871118695464162133264308458258960473831517804588180781599406746728448911599238131784899957138070467539469638241740674552629424500792176867987327106250699648598502341465141022892394045028520652980016516758098218172689015553801003622949105651914456435064174284479884795887335689839066213594235099695921784796264483774027819205443090344162471646384231502174620292801803968049143129350797951188210771503198402626981312973523671809499072180810868579292785748853427842511758275545176120431745126555400342459466492102090193473701664094851186662612405135821274783141636776041755248368316174722280228051775909499911164910484076403325031736351901435307458648445120632622773973202365064780735698028118465772558676992307085129767774157658223473525388696108819836990714311032046749692347049109112243930557604902609951248441990465715053533997662528463010818625166052620194698438928720997396269417199749069734363396003719003005556658662150828144665278837011487489790751942057162489525833804953111337543635170125692089497527697096577112500130292554915391148479135836273046974932096455385671936089066654488537476112658422559373001369237877688050680844293729616228132536828885751918363425293651773167587726023252930087485369459148928225790494507976268319748775055204484174044736133157827448664865944784864976740123266925336594774238313458485974236466416643452404038217359273209188247328462164000824872915305900445422818417512895718862265186475609672417029377911863436758038965791152884919705156147218483987021005250978475370341596263499470979717566722417251081362208589895848348321144518928946170420248710071982106429787289962536661561559914291340579949785421576345570037573127044926218981242534352152618860409841236852231468429668090966597558215394803159100089100698182210861413465124558008893098702715521907265042838989218787429542878952274339284945736233519777057441730551395210749889928421305572578786953175140618921800222912211558898146569164285189555939575898508307679535410742830120715185596400038211427400381112674632390916962993781569645192759537470928915541657670079097004245951796958329743218942396610950034822842865465486246009031458761057127183630936611011981467515317933022671888712517749168553833692483832083490638615188531735720337751118473976841461640387816495728507082190254107000172422641960543414100396425522517521727488*i1^134 + 105414023189428974237890977639852135807709494444842305738004922993938357938938116339763412051107417100791814041248058220103974908480174305670902356073992583587928505276262844626659858914773204197611823143066154315453877950012694613257110827534066147893829705973265562961517367746209927400843033777374327645452752747854698124125269005263509194328974714596580696936556344228666332727982473969880016279721927561914595889205438394367679756835423038729843246139870418848353565300578439528476736276096503651262757033086538215181866828903938011676695235908741874524911112672662904759924857904788508824430098978090917842758544929957953251333550373898187286017550376726609824666674779852202555050947441565292467150617550720783364892522712934713635439350992623407077898734365977250832752622605060576203483119759658705530310907379337875958682291717430680097577454473457442036617092738625947321967456692031378866476280342200204364451858728319105967396492822190660100339907865748952512711487665665404957710321659502529815482431767401992752595248350755894600005542371109630665648349917031454562317120710649146840308033149159387069094854650005158718063762024811810301737811901770546491731051524796424348972006777654832943104809284545034230470597348881388213670165356622256049995714117149803381603699983037078249377356320214747548218390055051823592492480738672390804769883606268499783334259665113931749003431219793201179765324174294901562463476223023953524028962405262875224082922416836251618321302782082095518672179816451758899386080428496238611112355065380272384778936045725011853999775527498888604362095645260709433781560922947501679611526114680235060032512538776805683695800396866624584932541392077126301036049401954342751603110390030106306491194544192140168134106390878926928791638543048267733821131183849945986973343568692326047894929466875245927724517404415934381363448385829715588501454828454410922307214980081579052121098068414831127762534673103510753658740589827342784488987005563572443932848087018409500957456102651060313849122221159730383520033537931900660388616979545109022165763795016516279810436869682895205516528765519496770542171472887322006927608591315606496124730572789625863820457279703362246024429076102585044276841464525845735148824920618715200261229670506477150923404756951155813333905588255094273935282694310037575879489900114734306781178894075172607799691134135491847671472476814754321142870161336978366059616578163121149634769046769142251058186325394248737612758299594185229350874618382072512882360585547890251240516044350069092234511246409791461765687068567247640607995311359931797427403717774398910079866581485777974076789272645465286528167054548268318866700914475691247947128393028245778969608224733417965865218307310747648*i1^135 + 7909044996550883288239050241257594427537318723076322600054962930230462123020036756404547421968704691367342473798381458206223113671120994337070828008443436155511197116731442268959850786985395328729208627477276109088833682578572471076969725189341311477745018413255945384614080607737574724264448974315597396433709775800172917452220392873183639172503056734548393989732866739460427664773427436513831400185630578742790496018237100330784893199056873424939915289102183217287475082295105712563572449823247992917016015286085567662469990725164500047784674024575474395660884989325586264483769616072714448717466213120472162270777162519268281570003500447117456284234071848122793706844007726010046752641444821025939959005657017151173553962756777259158732060670093309455660483252195035900622409456563845333969199137055476566410762341258680560121757518022203720655565733446892276098787599805600249869506803556068908266747329801509408236156227976495438755267288415463308370344021213763052395160005653423311579171692534126661997787154664125032952470308233137134793337426776044255643343743657083325583325419707342833734190710105154655586025860283720041178877274628794022578031745950196592071155097613044092211284149112880669110732490839588756760979054688378299867970043921949398099113941943665654346173193793933932237823075823291134889186003243567137063004018978918576886434855129631545067023907913970329041827871520672451398190095936857743235837672476241407178334265525125667394325507810487851580347364099130694218379934838849655212821045833866645188034638690215568924528815462407602914018497859612673235709466228158900042596596506723051152359632454171912320806659808679968004605518940354577186927205793226634975505562040138025228084570931225830674699069851706011376522028570738443268617697862192855449158105993267231800685082119544366771942312821180403672828712950990202436507184254564444386402881019538472984338935554667312574840179972102229051778643709528366019335276599622144731840799588463143505908147319187826022833488691705696900619681909076345302234023191800552316533033181426698620148199277543682454104136148858333086309433101380324736306282917164671145580774972272173535828942237386006432126358610926516313349068495884046873210447951258934010439420416445124314134327681729205640699939373457655464705366740109644183541725628043155013311681592451404525360317048186083732818288805051576331725705937695857904640238368415912260654910779756510078549449389644042765451956406924033661079300675179227871108381004251458255639695540873582364073621839633396666140024138625572926581147215545362750310909424106352748955367238250211408677775826450251201596634654519503739145176724900722834437945940126718882668788290419742401350620007991602405105991680*i1^136 + 2241554230853002767461840861878729742340275824207218003008165761575395767146495050499451065069145319159067325492791445552818632747772978578246383281441735862138227756701941029311954485079986446797904835300887938422648711992580307404555034296357996726132006767575779674347482668421660219797714176563124166622166384630499273783701658163245254678376118486903901042684321966186678595897886418638795575284808469520770254103653774441086986172410517273302846254069347996705810213980241660884415009252563968854423982329161542397424591542384506656849956325250677880126624492913966043513162036145753880765957021648602856525766032864675052093464379188730815709119413767732704290945600518291636019423053654448925278338063383572650430370189853463761916026848900604967565581930253815591438659586987297026521594615098035407642186053710995809040524594472624668577069511187167333720064725521248336958520438607279153729012284254494478023959885806105625226665459587345606880542766497615894981372316635378515237496485400989837951026168994289278073996820601022282122035570402503236826240488049018741195194780779140061132068908734846117132239838941372430283566490471199175582003938560393182354634115529680586694049886416589979952164328132186021912913040088758940143379174241124973049488147549376845766785950279868852299929851351989007505457784361670576801884633270061823537222372146624585663224121826679798528408340381230314834148793697228796861392880538229911984741798940361668323297661173024358630471768614482734071936622707350884750990861135653707562592258036457812725583835813493035197623513925705179453732462180026606877202160530220088658029926601321315781626194044529259580598851575393973801871476621224780434867043719442244036369187425306703890792958529763448874297951834548510500994983624698321165474532659799748537833813270943663900877439432653963612734923918638675495830248000178453540732414284189148192502224227574940349941902032416024088727536606172119849726872142530464903991767777041213908423369532748404403932261398705237476315381952283623857643954915696227813453964849871437636261957884021547263662086930390480419453893704403659456823423877664836030597857808232116214279157601155227339707482829428461970024897519863639162528001474118592582096048333080933557330457393472247319247080016333956362125353081726211719923863203446116142809891824173665974826924507776160305592980658736910906422068055563065926764768257559642926924393354647029243358059460531361586409285760675187325850493059940570487813698222538047965253494652259101967995446855637575751522391585006785756820557184778972447177587501491537820973080588449145709669906191133102341257602360322748519051182691686144235561968138823706794711710735314276837628619426061520732160*i1^137 + 175788407952549532892750143998985329613728126634146095697263012399711317435365696855653889686851271324116783850717686152974911180545452991093174034336619758070204259967991189285206978878761604398188293865714550809576535226353725588681823696612628225655554385606438372641850448794535078592111560661461141093273816242587277788726152021708176427630762864772403025172821863627435427967407766857798211903504293992817651116228251954573974857948491875088284470139314018793845841510502468224227668643052184091565044169345090993292384759796333309823507371052504926782706638480526224036354247743125743296010119405090900941444360368249114431560691332045612558228943661919130890610086231946594213850756864453088142736546119427388566794184366359066262165696786050984414658584829607845749862333078782302552900581076004013316606018734622672266215230026738716430200015445645743357645874573769450666506970802169655473739240174844437663623082995184491566373366164680778644425267475726186018625855763001294041839456360835676658560146006863686052982063816437714646364100865425998412376478387529619222305008126039047050977368944070421870880185301476233456112085711750026986006958954061527534410217615154211182619738456603843152606713845226051399166476867316006248780902712672541313488555227730504030172649909737116835616850107066778403567930920762266213843561396215023736042165964985874307639493887338771191520461297659003176951250601090618078674128890317157410138856112780202586638713513285281510942644341621675080416534125131376458953703934504087244652881261019632590916559316116936015042642579668519022601897278442171675533282514086995565686819221905000280341593240163936682289920912044208777411793717516477906769564468905168456181508260469740327315139648559909250672418157050481717828934523440980387090772061545726489107816596258034343282197341628134085765470625403388101858609728371661864107600422916744544341333710321789809985413332509598550782147740871521755151395670698596804328638391697857280769649582728766597953367948559844522397244364900787245101740685438980394693249328223990902641074434610928555077268862248521413469002362738113185778581798239276043009860737455145793198116826252456461892183772142645475025536695022520790960047836316315599672264558718619964362947962831507233780982002743556902265112542974647525232344163529304511646172948606317400582107300688931944611959593037214367215463845688993090525151406135584920065844732068157754728750129426889375400494325610935036056469743951380459027025368029820985344913533718731400291568780335536938281773235186210610913045977141594216995041054803066069816948178222683124586902124298118906717990273854282907029133017379063639965757337858260726544735497528786550603216236576768*i1^138 + 6114974542017958153998285455972944445540838872152281762254184211988400486664689146138379401648764774817510340190374668246156645942801948576642867704545462304794842525553928314460312163637962933191959331006443612087692262143702727254635661229755796724490111582836384358687785925998501439256785887064852316331503778765902154417706730769836882840279907848249224265149231119061383101628735015688306134316201879888434670914260483355042365653592243206048619290261207653649060628564455719761274890166874866112625032750403528058461781956044281958001560932744162850321089999600348949380739941573697648261368419271149906604546236210194966424101042136372805737993691447306791905265060116364114764967355877805762415987733095002351592624975937193287076074228026954744495668705662092306364705750319938422845231434931689801921539453414791664613682657072703575393735317352308481506896405791800315481360459921552397854249508941255168632045430299075207220454463093376568688151570163711022812024113052977940493526838208797986870326510602452703739741762534807937060218308572028764516431139698995422237582804793001016086530809689693572470881392999970105568319908871692592642950071039938692836690918116185499277874406098069265196516867577986076207305064261188262678246988829038205657747390614179546977241526574249734889777942955108179387836147660855364659860489294459481331775605225678059888205381284027534269098174949792279158244616042574366271182945415108909521831084637570468869217729388096751716400675029647312776873001833477951839775623798767570787287287751938948953505156840332683794102656646058373497361750328102181274051878827790029009117236439475488456087959361775479658182503931445776760246965176583941123844359520652649084232850839503249387441232276792979210874459720788212624192276953668817120852136896416717027623822004888988581466979938754871317026832248668842033945654358138548135716106792633948619446606704912421752260005894621900250367989130354019319348877634082442273592547040748860518472588246717581245082702908034151684248104592885577464837243330194707181482305470995252449560213119492656839544893489306707787573922930633807696438549174688208749653662362506974594234659752829446857841381743904298674705059191643848971772961227043424958086936305559832749661330612074600721409163744049638904310834024813982001537078353995946216806475034090317962556956448563078331520769003463717740032205914668986711496262859465410466392435769551826860593263958623764827859348572355445996988408907428621975928362332531131108025168385325916878295235617093042283402614280604926829870271344033917339807407303973820418620362270105303470523868395750316476697223040340632883477568583675697337310661271352329227055257899314922305617920*i1^139 + 941955934026500813353421794666051328156035069732851332095171718677081596194578344228066684520552088420573168303635419204114746785254400278275185920505637384356199419329302200234194531952230810113056850941225409375129576486084658995862153456951413328808426004284740201478266997776406876012334115717669421581537482810724228419759959415189721415542616977034604649681418802705035060390791196891574197181858100634495241031413125939688864673187985452657703093788945643802471065426005493015393292656616299245596723693120656414003650143259829443723788141959452180612862366535291125895417844398395800895404652732005612070229630924441685337603780962096881189937346667051304699117982772708319994843532234496431677653091587466469505491189162333677606972920941326999476544732078526138532447026361557894416192306146312570754454372664710436123065032605716275753219807830751030646073250604960107722675715924616924316828817330665953602517980833071218198820316621421017334572316136387115922916815652429859579096235400642969131124873557459550118906944837701775669186070826714096094808379846519340781175532048302386936426100548573974745389750744286209125735414605013504407297612799128483728398186904436553276975163058266046488631554946962831519475543253321457052761831398942552802234173845426285587572498897517004332247614111395727395751882076740461907448086289459280183948488556889517785856228398805906022902122422819245301214207688181562206815980793437031139050594185505422828488442185956580566649181615725982009311653243232109298504559298215049132317153268194854564774069103023549533624163826558958138922865558442703708197207524047517827378908166991550136395862706578421976042956007943245589580288455551985404521108489287138169750633526633996398456045461615278415492882252280908098446955014567815137369554092895370684457904939946379611705378948886045622340154971900223626144210262008846660545117385354923461126237401239711233804331598573095468038713893458511411441842462325112890463744044073983220737089929527216323905022150304866711882810733089313350231227288734267393980716758771342396773108183846684030619865776876160699342626648936364967742131183268353377822381276364843104199773354941455702282868734748370493051662083562703419516945128363612135923003134411879290291338508767097163109652631343194721643168676484375738971424525566321817019194230403107696878408717285953828094301185795444014654155446460085067689316838541380795399230604377163644061217955185868040176297676464549145769384494383676528303048253525622740269198254960445172447495708261431501628958481616529827238032439425786565947914396279944763264760072055810112360133166118336571125486537988421343305341405272340965308263768980095529592215591754661888*i1^140 + 52694681328109104274732243896742079968413466487546787649679113606305432988560271759885336975594289543608143548938259149832952563354727810205846415366166850897090808690704342408386415953037722159725234350968586582973667821935439148984314818339279300293116895925507280254772842874754145120664733460323912744218701721605403415053903956883682239902929147634235604820732511443197276546353317674814384110662811087458511626936762894353320449660694999389466531406419765192486243036174619552617332277658836838404223620259704465153672080543628999873563730971000024097926600721145428203602674836005146742983836983345174641189297908886566533550864582661784949087707107957638848418369998682172031019243249772727328391021081328916399042073414930954052971372220379423548849605549261661467083758029238732817871914196845291713646275713046715951733094336626544884105595383843824411553891437894418735393756704465383094990357381545749519006902269113461739814533113733835482301187987341396310713974363985899884010111822415820535844955259605843853272123089071226352791768322332347920716635964436938805985441865862872667938570304372857448166834081804835333493678498880797318364236144647337386771625560240082077134965660197590776342377389108086530889482723352667154887107171240513170583687424352615479232465638802990606353347038029472970259184269866558555976539354707619723162816369303719141002114971214487592876503110250708059845094566404523352482525738677478999027510417862483728585347080384241776947943078478176982934125524037152967587779844604685728967370549811320999582965711532737644359313026971017267084858690623327735245428427784487710778320727451700582956371736413803769338400189318072881688652792760711371237561609022531595362848985725327716855831279007228158728368745935688343265306824615471542998417347535825515844434688343963845556813942963849292491134641957793549151752265338158152288907299112306416108248918288350431837812423710701577928708176320115101298052440545722691311426535631231288316070025915793150725029258735046118999374788482122688859352428225011599596104027691790507622718903932416451856052494371821464976348126242938514602883866013614557695331684244026032788340537394883542755350273180293366286699724595379233721054193149453826538200542804574216642338097918845719119104567668542380486238637260316617742492189105475496756406708120230486975697879001165943555706771636346566716510383686760372730455798433001644809270725071287795347788433852323479654882753466746443618147187201550765550303247149812096949719552948377197773420130573110070447921466742607036404601549677550883640281185017144909352744260532425492389322584698938605559931927365069139110341253939586400924396979337896941229814317056*i1^141 + 896347267517004983182318565861400225177481940026785115410728912520683001811260778113746034013094832921235718125215393180747192616261970243666992428231553941494713333180923445281335248519865335611731050952166294532394476077708056192059055813462784013497084199504776168809757781697535913970270587069857407943325470925542243400662214777852313497800205891076378357779131430860998057609593401085113452800348877383739701886789117371953457090882327567658107281856320091392665666870152810036850816381435435036448968063729784327581855462293633329963076947100294918611361790490994923834918416500795946973719347345149910997652255279397172468416635630374422066254396910307925954208448826909664779114382785955233029748084385535507669828777576403152335489080737378395248058639832896858915598432673498657167485675913381137983146424155093997720375861868818273705054818269529359580142081324686669271359212852113991953175474636349590609124891624667108977421313918576325327314565640636212314966095373105595705360120743037048259425745824872108383694438961631483809293489098382359707788141902060330522626502646127918463848206439156539848981061601974215383380998208486426609495370202229770094565855581743552518628923775027255629465621167176445089852913634752555793688892035616624222549329109265320818729797399679505745332785479984044754822904839533740414298864370706564339129546906589226074801365442016169530301333542019009865052846049170695521330668670072236516460136312343800805087054807275119778196125157131638566706975460499675747475977298247289387454247129796962823632513575380867295665571671408813283744401998758274983940359368170751728129245964297242320151865131876331683151060126457045401453294713660529521532042436623153315486829939749249996666680658818138134412524725661435015229747173021910128245495529435077047845275898867476602999576464819346428153432135964528217138225447110541714876407547120858319317788237649986978360586593101549200727485649938508249032171653213763081997584516329657299691504801478271853895851422377321348879271823780376497953130184401852518029271393647803779498460289252971817142519707535618445308428558153233326742143496304545230196375201252252428870703493431069909784471316885675503896139820450479377731640774781938120761519860942766308590443651165456617699292222744326269204584447560692628811931899754748811584481777930526425706286722867296664338031058503270286655775093782510538068696681687862704329407746984306893517512659954516226924362173013440836855043403134537228294662647970515201118267887336363318275773798488732928127811813860812646944089188409739863199359348794209567196814354056668988702436328330656851803803469511420303081818998095327091954842028337633689600*i1^142 + -4892294989179910931419940379751439250510650303597190385856942179771442968226147936528874694336500763846514931325993983858660259753924403570015105622628916529155789520767249959173787469824921104120737190560860849451116737694919353624557540585718309776015081847366023380940043473675803618101324623093695874160563353488388625535555953508903810036215834005747276260915948807262891720129541213563464670004658161838997682137970266754012751002286635316344805087718326133777525078256010764228357881574996790883215859419572967597556525764065164880100531474267158383744706034394864375269196554234181914404936868777701877985049649708000171390531189644425241726886819479138772297210044225173389481193835627466937630269114835303054226798583000141125501537868672534943407430728990444874816968020131439756698033842671444864578010506018231895046285477642942596560848741064124458889979819284640251242846750152409190800834424909335786442537090383923340529898059636153225032334551639029549851705754031145231237496753875299202606920181169118742885671165140958577532470843494882334201080907885428018297351096371604959779180443912305905448374785296657365523076850851434502065808735399085646054103397222673561328116655981934911689587755434521499056303467426984199068338471394978670444385341533772592286119336594873437171043233560126280151287849459782094708539661259749247231309546199650658131841901754029732951324048293285593388889389933445332841304275359904789367091693039553276004411475493111108605097907087419306884055019556331715989905815536407259651862646145106952158326345425321306792008515110993848662464124447054026612791585942835169041909010345317478672673637913688909721540211874079419340220183086769059728479199143796980887954478017915796682963585014193534812740283802272373318816520390723456793049625081251716094803155178154026358480752676392324430115822006385245639528591223943451560230447895241059999219387830247326103866864119203493664776273568266899427848918248669014920175746451308202535316367010741536055893598398464955920770307532021517121746506069573883630511339873375203680743810734858876959135186093694425416801019783763571925294079609307421669046881119134331580400506043797835839757805553011482556533784720081916534951064127680097819796552889429080705085032181640586407600797528469962035231748400971549606844974889545121087789374957570150333175192797798534035463927432728021787089199902321061752350823794305846194861218270756331999121645698162528008758766776508946758760549749161656496671810199086089341490853641120079862138584216040447845158591143500137509372182607234864330675914652458759725926946046628574250874884347139862136600353155192550385759323737198293914552281071616*i1^143 + 112843152876108127454289487131950308387789382105465424014417356887733129014792251397182531135713677542273919747824337271001620490367201731025038968389450073625997682619376442962185145018288946606950741327750105233167030692853929997858472625561687294929586652900912899672533726059179951468407748921977383910530198804730328093444237661380793410517408561448569592839812572756292708669163104275378289328866803909956847066840295635447617508873402686974988363656631534694264321605630378677501377495912402281355999482462204466817511234565166341070794520151971518828712823053659686097547767938756703427962154116755491827770403889920229421041942642873092169914331966558165890237027314876619942034148022292706964086122637296984558728026955660651636732840547120265318077264347352627057754479489587911948945074125928101252997511888584308850715907733255475758011691923180286616134855046238150378088737275167884895470193554624647140558830547254806513099577646594306943079257363603970379066658897186877627054903327868286381295420572136663374643598341729728216257738260115279099441803700598382312951524886475680840744853157193516928770041402180630023377648154409125005803728708297939643197574021981194643397603098939018565458941538298088923218299466537079786902931056983766224791816932663209492470317729340769188809126533158286513750126295737025573443917569048798103534316865024957180762748652953479950621641863681757262008259098612366168601666556576529913735075173023077901480872248137938544933527398682344987666048157001058337347643849826442512947900336694233955205038271503982872542991407732409517259745440744989055658456607614097264763368656970544960821278329496075625466778224108518936175540712793986636343751150497086257606263423832638634040173278312953832386685349498170760671839498967918855745595187168870446872198669236609518752943402265845401814095227334336850709965288424167935075529446532768843177651680688936255584157433392908141154892932898529817689442179655147410858777754094366716607380805439774747831302561714928406892654318940503350188415250082101474033141815101902286047115993943461882644844585422389592567750914526880089085530631781529123608945322253564465504085676166178618570860918482392178149449207046782948018617179071636431204088223972217578602902861044113386057181276539159204470382347329473843837353307313155149953748292576934871366208183836346022213094608878521184156896796519398547978291708611198578751074421043091324651280671947538352106749852066629720370835409644422182472516659996403402719232645266573782648123953571989603903506242162607127828583905080234804126695780152294340611783103329944715617836450791088669108284961047833688777193599992374566584320*i1^144 + 414443717385660325612060041781600739190379745727783199244028461032095772649894300989592953824806133465184758342700277660268194882993780715692326924087631765969537588714200980371076717710889614849365860682316909135857483348447465137774671319861815413825795623354814736894597053884644015746292598304933960763563833543781435314250684228514586545414478791981278528301674943742066278132012547700159953061163646896425968954840435083990313784253930951360811916463914094356260376789848207859161728453875004801865878256199863227447725942114416651408145293231371316430287469426562497006534034705362791743238178326493068277360979836190114347138379838862195717032686060779567368434640592564405079501529835696626829744437567594744067133908896485193537661915563558431029906585892645125800339721645514810438158934313886566439394808432736966026874039465612050018437149675756589322060892355765535949046082636578611540609173216450693866532395767168977942165750351911160630632646470838187715492484525475131512250805311001084415973967485810687721697902070114875345388859645939575073535839796452646421932657382666378261229694251988909423149147204409638764005659645740821085438383733804064773336974482722698207157159493161867920055368354826903911040321505186099329012421546931093201677639011920522801723198565711957932046317799486444581173838882902121217852446024099484164396556437055928769093597856088247818219994757742867055839787190579259182978050896185175105432172709612548318602987414039786167662762521843948515430093173884282574491482470431243618586045628260048871575304087723509745925489130350399903167719513723905589143535421684962453714459660842002599334460720025468356092446903615494364845585494034244064752346682329396203825584378308014214740316763892734062542327804505032824146076582343297727207998311330518457565362656562200102284275759252359830444398002245138130261803077144304610799511873405000724302698207745508850058924601389163622443364468394550390348066307041691280464758535312004909760753619284741024938375657861774731100442791294444226337921967662833759878621399723207119124135597347770209338962656504303016496395596101507369010789224678294234448142429435556546425216274397213420656251443174296926390430815916036164111006441504593675417252300038987437707664300091462383417636558240317963856132006632239463966767017625485338949276029682758155704836244172627000853856332113936115841080310793008769647433083433853246656352118304788639713230605237995434266379869605923706618805011433947774843761062141421974833809811642162348535166563098692494661725243735132670052803507161139772543061660047666390579311626627537926034113208329247938220371354661168440972824119607296*i1^145 + 1691589562886258342838848926999960696829057944250521543483618996185066851315468840606004770333959706929857167741317326261593586545998750060340840188351018909838100336692216537966494383116196381805184595045984577138265719098103588981204915939527725647325095442375201207530423992602926307326945031603306055760051294627275832363747683177771821046560358660359950677238262249822977315951080418205586273083160494469670986863086583526959454433548845464143479241798055327028464141296970103121149592139938274168157954370433172599998056404411604576706222755794962008842457939917004302436205584411323863448722750788831905370037539049448547077960167285598076687656566383657161416527579643875337709690402181524130331511052937917903458967835540766816404236088662971980451796695218683398114940083866137656841375967171454572864936771008173442503382833345068273632243527232676251097968000645488849747286962472736058557391784807368615459360033225259358669586351871452433110386230284055736822581617551434082131608161219881814951194955007372750430323169885110742054203023228754594956183409629176449989127470841287880414709006739360474893732764319949770579973971936112945316492415388031527634774732495288722702491215669324185255896273394956063656506877037177359354187857867940474324384280416049073608653416595271894700365622313633435354997232826576092132562526056515509661363367430880781354358208329608501078681717313323707618269528051246483637688849051797732317509884784657903942277280270173514236939089343433648071822124429759768607755568187217146601569941074054020592990807718661775560302434706786027068583255844710803900617975251272779929206871843981719682765368642690152507178418341707883241628788068844465071872459272604820728633000147523384513337947658615533907886066485538717088856950744351433035095426894167403387944447784493305045234925862449246324541006830606299185517287283773319773766196839486910555499592269949162456560888400945933493934526362416283601987100336073941544637074888959159171020159878573429785734984260312803730157818653746456391008627888956918121467916262772731005293880306375824856990405996322750112712304599066919961300201200739826496344628178658591866350194006064733142608697858380664181365535792982996521003010674747675195830550862509618711638501092406179246589003376865806147295446214429413256087359872263542531642152989779690084002282935300965946831719615898822365543070760697429953897681449801625982713568625461777524690143961404462180950517078360427837936288468252244053681670717693903743735384491412832053191382291500839952720869238846518144285633220024471896132138837649786951294211149922402601655606634943088425629146912353758163763200*i1^146 + -3212435725385624806033040807091490623127599626486799030707993825325232851950143124956140621854966642758363010315660136634527971384988416465312745218445345364173900351930413221185037995855843422866134598253624854744236607360981141343418035023723604682469464099221399551278986281143077789028780926469063177089308984842817662246544844501836620913274782683960108877115091535262366911324384138257481787356825758767052811338039115180271100762827660771664896108217931943468186715785590566706807469136485186025986636970547794716557494165102403473356195169233461717367612586694368374317441468032305696540823833220558132885609326774784815061225617776178218285045141090254868216907303295868007682012985597383439376360068027419207608022522638660063336108803562866098413278105971523001128748848415591513618601831954083284686034266171239654149588696059059885915194195918114236251951092965136280868464724196118477291994068353319317185356724759456623850212049749919398167479735551893017284181067163857706198523088675799024798555456581734086399244877388176162241120147314867981611588585698368740439664703399639531254869869814629107427676000762567350520744917131909537048198717255597576856181278097765169607332781938384993055065914355663566019161238766339967167622632247775815411602867942548697488216798522697234529597683836082916239598243314040722314905453343993702153907107079320531797579248598597229144714460163237517683488710023791370760563794133447824535868965109993152152902012432099720947373353088184126330667641081843041330616094439439426098377689088941087068619988863276646938309184790226350095117257337066254176642817668119447629545567535819312067321229632287517787789176828591637475222803743932930384279207767969143356628756243858130496607503118181943156949938111983836593625854638482035504511255082114715490528360254124111660605327278281496339171425075726743730291052834033104304327950958230161814601482685569654266312184426804460864314032111566013108636612596947733747856143493094805146500447807911541204672481561200681068719047992463932362801507221578012980131367706508670554907382315292336833239483669628612159569533578658897387404874344527479748756333586267326909190330213055738233986697471159775637938114810752810581997105879469346717774202820983016527017472941869975480690578207273139693058686561088742653687178204943270732028534352806962448546898515714579549569320108728698793407001816931388659644964081855566672224765224634368827456444919689850159479129989220179278358617299575671915640713972847499485259219598841335886171824714816100082959924001662061477778952002526853134808275146305498998491428301653906838153892563516475549122658331262976*i1^147 + 1440505808065547661468112877219215195936832779046695872682443425056565914567608086688442820503425970442516717045500777785745181168178939698951257422538014891694600900680370314230370022421038695797455223507020305764975641908791724767680697818050032256390029654344361354008484130660705435796538273281312483441981752026502160983980045040313415274766006364075487546004161873253886102198081751405613800049351569451225844410025334618394816454619327044102672219277099859543523071473397435659973412759826624715304700242334400535850165316336372621478617512361583277694735200688439628217376399163249046477912071813409927329668266587830719992003674196615342420039047050099570327236505918793107000689698525519743900288862979244815607215598279852130753715963056651477567200219377844782925935302573488295470773903972602656836324721310523500970477877690684516823251874202789930101884331128523358819567446478949042926226052133346042492578761473480768181024652255044126928690086135679530480122261219565951314574286004519872617199661007808565003238441735768537616576800427579704592044081676405273287123352427055092957517450352021541424273176289353863557980338034962688484554436328708888835078197530346959261203743921292212522842263273492722650060469627200957704884872672686993826288564227884592816204278165625840020196602408020010176405949753938626767800192775084118454950027941518368074907744977175173047615208557946808175692899706733088014300234826943594938389062985272977323662303910449466528003586243407277918773907254782845253066683362554342742953411753649613331359393174723121907435774164216227873256602125109443833583352789944155196472804366612994827398426903503333375914494618676128485711692482875405640527506502608789520570241722826335326016858837719203886107586067804250140017913942970304056532605916527339421621144154373969934787467648274126222408408555281119399487166084718855340637135213644104929498336647047883507303775203993137538564781556311382552462743561863943676479981200737589522771789862901241313719506761950066773061768218065774350126433115781509046007262346461783213874761319290269490404985394293421969618169190988354587013365631299699658528253273991227733134790188466943378168241304501084064518599785394238366795417507965341803748220094173081688161196158613099292211685513663418442342313594824368759601851014403270529911734562493417648261143830777615122582948377620361784263902192651361541385934947608291813948540151617062731176704996564335347880948164695929869343031454494602827112204544902438553899990949001792826826714893036186647466179020168029437124352862520455506766608584314200654341858770502626770854148177202600338259968*i1^148 + -11345677586661634829672313132841982829379552803602417959962007730216470628755455592084684421029946263759757332001740095672674371113485773015466242120376811078452116260933057457599003474991843522609705619591014476287681545631056983708850501695639661393127828966184527063997665547605455045350883280920633939453764248724435761405045479534400570253933498323196038019326883948044151994194040399663358138024886140183469140827652229801253668555725633073214434332466505863614363819957518950903569215655265826279231006109557980301834847101052809662458957736891082104176771987580612394896437563378972275586185250330958550788779636750148905773112601335336173729932365488342196614287442391447241345115866756341863508847853984794985246373886197722428469881849121214200511713524010489403898057030868692037841666456888727228207658760693104539175059364805190153471600778526330939734768461488363993780418516883741141734530147912942001888385519215685782939799339157003877460059758426726318992860537875183206306852982322737340591041153328807508830417126991850235944947043713607830080094731242669292249636196987315399072671518131500320912759867927166757370874922608827152424920780970519627425114358722125221976070767899963602650428438356501470793314405946653266224308918564906350823143959657481100639635764499737762615138372940285501836199473697643024825115551150981951501721036758146002502425630654333697740872373551088711484375610347697555944049252329398655466837668056360398892455796915342878493362297682373296395170531343062570705996932421675515924655082516211487607987083653731448659375917023802318027874548701175050774794918754343579917307732072314906018598915380845207080937897883554311393980673264065776189301535650155139206855455982421882479864522457255461939883916726882614445862722383431575002207453817320489756933620142432089412857086443089657992069091661744371261082125305898450245843343665322332677257301478781755851298213392945414164672211432463404506479066674973291742755257775088377498221417826240377384070876797825837526488250848245633385462250855060710554397378699449035015848755893690956764606549432333213590194770324960812175582461515452577307949166044186762380981016632886552332830767996132146473033855815146128371950756072872328952458160634766404863289378693359495693571296474962399936634655121290148072910686857098755290442665017403690963774559968688883817665466444685237294990030818866068134390890329776166800135061099737314281697650065212571247159398091392079902158711915545706707580754551554488017041463674262742812188162528437534427838176472067409101167376975651532215236407082305161047021611426393095306138299138048*i1^149 + 253220867053769167164054618823643592491640900290072108309433798251706815196509038231780843480481989546919015890722868261705316026835184620372042738149450970031782830654038386787927286521926454522055039932677185331775199298458870551256542370894861612034057933569086516952152933933204879123460854366010673042471107217012147112981152812225832084938855593409549392352467354568941424499443067329554973209511019252279728206645563305710990666419807879128643833638898590660633068100235745093753841785475838838752289666412560061101526881288015198230211979536089609136742835139816693421862810486652707188167238213600366449675342070371386034095830404031038090362182498784800868386053262003159496331091757065598971142042185776173796340197336991611462458994048703149693010426738118267762008497721280234454756655763724836371100782943360845691944472808937764531634938814507860285031204643442778775975359302974837421621595313735814410651011676550363162756075067549325327516406864170781668534756988002175575514775274552998023465501337409226098227807842903871506946540520454958639833840105448264175769116561401140300158345957115016969767687857906757719714879186788363600561769039786269987662304852976600870017550409875260380766422284397180391724916979679456730937452752869514091186130633432929128226809907531648752365874328577165331659564680399293940979133294700652541463281025881147331908221167821503401090473337359003162363808183372133595981324646408459584783426251479621353315384097563133721289142134599401844624807847262440539703215752339538663769586294871838303750921380554175354424087407973538964908821922061673086402853743941184578933644753717804932395675372169744336809553069749920864372549269991337790988256641479127164366357700567505957257058505505047138779295777450045676831529868326677622240004959517721778011244187685355552233720354089291558367690712474912663368075643717129105925732357441998405485066889209680365181122362799172075584911643976569449695915191735297022025728087521491278152436024864264064643605224204115269689126736346419733624580732917051505767549637440993944150204004697967555266788588539810273151726162151244554478155761108300980505518443996723842831614235785616180638804465015314293748707124039864658581242631121908895330348237253923128799270685687136249571099662300062521160481692996315422170775916149871520865577537836554131478181992497404195211332122615757366926111226824177900961782173444589064442154417048358068335836172224013368685670155324374194315806435409200739221207430550720208042900853807563875300055584241657738604667083948009825237953710063821763798067579471525387285754586333989709021184*i1^150 + -38270901710886093216150254243011477666778642644478556879586400124253178077040945574385559269140662531035458830334376573908352321499565573584450274221563204321143147781089329763994536510564451044187622375356119072761405481781562172743257989575987205212606967662878190041713122964777973184839334489969911255365239220578395376129849687535634132508147815441582580034428005323439097245173873896907462773967809780965131174697065657427789157515451460814756545536250731037198189794592546622957630435991190198886474416650357523835738648678165756062989556917308461941851900395392711477787712886501282027186968483855838590706015700039726836237442817475632464621670414264792313461747252524401457079818485835777177631223265650749843963046523076272735302613486494996522219224391839013431539289820452816697237152094216965545063265339197372666420300478289129046845846912671565777519878341839656773252211144514324260077231479060495265913792103302006658540978221977362484074459332619369564409365514257788307589021284634143768758107998058817607581347962844308814732986623250460875576644514167009497112411002343264483895491177114290148648039596407693945978160925419382651903249189976950043903055069176531780496775811560547544523479441103569054489839916417525994875083523326279541657038774756068929082474818334044009875074596210857486245074694283817024941861545706212391899926608255886657761411377199329569137326004065361646991761650244534265999334802390740073995359623276707017784306185894492205020754961651476726125604664223782632830974378259026883309630841141060891868789040943000882523081026778212345345077186428346046583053840280793033086398428229486563810260243507510873052384682941241294066864530415928007201401463023264948010370469607188972119807525519174092692364493182205052361334573385351739906097174997879538033615037119216621267732735848963282803030332673953724516657902484744168322837750245691378634939350624338125591950492187109819416893012792873108207519903610342625416533943992293843572126768286544890829057021129983006919677581852575233091960691029294940316958710603793104194562010198451413993470221885480868872432667650149195832638091401370412733541484535412620832113983076246088050091748970474784337877712984496548871058598051340872103319198553112796301708264297823158170298364943040303591805380235653369413012796208832262608462567176119891422462720560094337313613663928020723196612376102966200431566074455398774395613393102068641331646724213811896352179925251318209607581109653332899548483264643087622682083020733959985954783832833188256420948381726459678777948147442847276829157665295461776910025385574400*i1^151 + 8151228072575019062610596531705714727197586647671810466979201055245274572029239599208032375744923091063332253334554265362748942373476805636613277938590492164975513361795739616571057282943593573202702973657582131225910593144191569136108077310312731117874084536453897274781470464906220862211263349769049671519766667333087571911804258887950314500817039227337592088868036269620081048717498091901886483192690522258175598173026591646193448905666250428049342234261006596011239897910995164351648090421069482212911806119959435503603022329296620016496377859515712921422906793704540491331964953811214251603318207968726100208526309728856768468376168752546949963514201519118946063282677117485899727615445046672051518530133374746256672029913966154054926459310031191584809100100927290256816578117350210249736603506053029682602622576860368447812093636244727638933912408444753956015487833972085679790518860302066932546591131910914121136286517671458445123023009981293004420644741739265600074580350430335393501711002710766005344422034947612264720691474299800885131458176751987010867851897231632506324977283016519544880293787839904333857570508918968823792305301602811669034246878977353112644377464622900604011141457794363901317799539409651445122781192066858973432302487909821603499610063481974659147777772617553472639860300206817890055217499335137151863662971478369401358396449759578489630912334574477410102082887900101455620874205532818481826958533061933714495787231185191769403716252416745778640030536555267489256981471500616217789876500777053488973757249803573983962292713918164453224376232846950919131579995281694909734053876433782897183116924349236364391671766387143846218938946433687931155245757112188945272241047766257763268093338314792190146961874316328631894416406537645546138574072430543065681400103508370001527163972698239219599985991705830926477975519348304206538809697081829249530721978273420021202612679363981209161248253062094763429018743559095168250608372388357942679971248092520687793939318360262257281433283847455282775552144555097915783158460273359336417377459271795675400135634852107145909867562215394729001771060060186331188593263621463330867838077310817687663482123254183838748808625356941250218096102237373870013144536029572564048331558810001860757963035379449659190551983760121288645043929671506242763558926487842826117588496770049701725253632203357849840381537388793286803410136304274327845772181843296888592910961017150637922862612565018240064543115798751264690003673264969505766767235484333816042507606765043503423602135114355218633595769809452091651353791585492238422595433785414043828224*i1^152 + -2403093742732095120146024655374310490952077812801985750099136286329716772468465460588357567028197559879816219842892647518367568163641787434039130838179924674449882078316130566568548930031103820563768692189150171630573217464396070411962366869740989880882684528521504576870878773539208254397315578814205091668937052031453893962638325103047655973273202709751086527935229220662023179619850298231836640238004850387032161902208699993730933470258203495240357722725994117910393848751730333825436808642569741203059731051321307351293192439815503424664286902605857581733488977795908733087448652392650273252003210779855832116007459341988980389490242400291906976937737218535070584131793639478286953922145740812883492593336820090987003882297522171655993915266653793825912846424703147023587237016696777367871069703845167896815921414839412313904067702665735254431455856557664979609382852359532547987296869886157477931204004744759219236785007276118271895576123625484160333164884199192427003153421780967524966341398391724577948211387757209752498560023803435926006139093196008570104815583056375379474329542443715480347069859257108543842161888659525867852275932688321327445988018038962000572291773671519045970789875960497743163764120801968713943444477513700910682182779003281351285599161372325402870783095202818058253339375669183930018206127710695696248008659587125031423577934185640616395542481452959364202200709776893281665877546573921959501279280439609170884783448032933447332873403448228680961354023132309391830404007172847532943581871494351260766329701120559016655105692481909205657823065560636972003714318301724470255502876538847800475231990701351166867127124877263687258253839483968133784541327872775273625330362348609083159693146436427290181106462595715671411158423953778300184927220728823069456682559447005813591331592250942066631659836208871312803473205255767431209080098942318386973359484104516504875340610690890625822285540068022777301593562187391877541881608375983519151258485808105907909597637421673862229682030616556198112225070747725497125930895900972179279161496133859862695989125201199268572713930239109421441522907863423813758153380140862005997336333474588329034722276886381637691717704117493959863403872276401384934377185228423413246683295493688094760118815630393666847978368490657824053084219417049234836631457223494953481014134919149359768167888361016002670700309700585797475670279849988459147843624704604693732020828331223322545109075676863386036960352940335465274965522174042657301656646622237607574581665761557976927856116180045518698007016455110103342347497305422944050443041374208*i1^153 + 622016055128927436334405359779772254263585757649969127923714770871159025122746345219929475781492068123852056935737392382806802380968810272507228270871825421118910800939896330706463929067664397513676890155972554007829762216095782625746509156875816996975680798649706931209265284862705164453500927511489104008167117201246219459332161099411333219845707642387479254061195343175309384203894024236111921493865943325734760929940026769535519530958610779824805301303747535837653555932678075097020991224896945096602999433607679400292609731399907856413482631443414945664924699128191038104044818333670062784624982522974919316754084667823747450011511099605284259788867244596918553263319448909272648882413203879498346395127864029950952795581222495039438859541791425246721485816836093021736669083195424988601611310401025566987298149789677481839112016427755381262493630331412938497635637441848325574098815956029435085366920386133491664629959237769587818829841206959871630298143591013952785329138635047277850946743967849587982032176210562062814066287705007604993763994379183433025783005864937015313310122679977745365280493371213329493790130159531671443371498943032342654640601086016174557262096297797288440295811186742277320286719182476238638521182407183584415432704670790241244225042544354821856868247958713045063819733478347599561235795202365545435873092700947157130183409046413367446310171766104253124122257434739518411599142874150184561306534603210039641900142259098368537210943524287291642222368918302151623621752052836238925400252866080396217811868308993337233999995239897529919615127222248515998972522439898757734288793790053204146525832257203697827584902738424116678698350793394315674082806497656596302182637312690673834902924963154371449698591837675297998336260048417590250543410316984018669194429278536831293339890639143662333094781223201107104267998331728876435540615883122096415758578953438183053199297179346337111616698241658343379835712866102007701095233354170911798204176912679234435013775868599804783573196040435067312604423805953896497253433581612336891108584108488555491374990415023726038326132537572207866694881853156355600248503494838502835312203187737020278103064417463405493557077647145886565423117583820151557655116298470419600159161014388403567875246344014159764859714644357950849566551377109682833816894214867245523026497896401700496355568226389020197196444623663048334134274768378571283613330449277209260228841780281393680892045246145608985727114770165643247378612075243335886531438413261382951315867329779567492047471250213234969866103366253466518328511363218101239808*i1^154 + -55078438232015971325558736866432961249834362973343241823460961364287395894325879245126630644636718089295531700204971859971726463760407479187566773833084296107564142192676032966429466384071427973247915842569856424310535866938371746977525285214714395346884538563949606545280220129383164674339384709889515270342218606442863160455414569763235645125335322528572264608624133905591894159143551435618329744112697042503866029763105407120505322671607299026659192645423855745001022228334278931811874130960246191751973771291669434506522317359497782156717577703542837893509238548984590295485221524686735043342657373026005373205267483987977378821455178565869910748934148629022534219397918796363458166259603480520059918920248537548259475914079236321587456633126068217723677927463987278484542002031009100258403063195052058161280808304871352413661349300668486420804607111660237333892002297471323810701563597183412433792516370998518219621098273877413900106727581116452424856101953683504043851162162593919962794024004217191623882616360089359936406081426221302727263687190006177553063113389142421075730907148534819895286338193975295930519208902649070495221116596382762217070500491842541099292222584303613311461047109381954390725555488679768768962464923200956559337798126875151989116674772065107112962382541462690796174662934813318653860757101907868408926925574913117854035753265915681227433209762240573352481563343746463071279651479265769647845031266151760684126106262250524917387081531849440620786810089984631722567542245490573472631158149911965772659133156811434721821835762046044767681116620253627752404402230102354173455103642822343385296590141503548414697108509020694647439400944240712166858021455775540003557078784826744860251613242360166185845429202254679829205839631831550840547244308075453470013139556428158709003500206281101864231330753368230131814491273877864288687397637740113313578714294934639386304749350210395366375747168768096413121114433180296274235508467777805267054942740795047889106357682405598877381039373438359394994985410737892524597000992100799716913264277001337779783506441012699747787786198257891393573303083961436122863164155129616841858964963654804419197763453267171579153892667667218813479828561645827770344100182262617951289437843938976839285924524560270472624352842085005150348810107229380423721994891595892290348490901496535962334700298378993701555401833134944699875079491737699941480645384687755095880834302732971334601233346381138901774641060091101122501499850046109093126641229854341485037137986542368342389742700928372268480186080004913400313207062528*i1^155 + 1354173471623191107041154441873564919353668579623963027691033344141673236351135359634075986423966294892558136216508893700847762960469575535319075941664227151165957314932188304366326904412560000598593721605876720884407862196126501550339404889383614414244477748235909090713617480866636137246181354114366653434231938986800762186416187058805778521050485676671537320124964228197583052441707251140676866404448401141317453066346709917908995977308292302754808811522100969102548258482757955870933352314480268416658289814391440712127793547416684563293367163565878135326831417842253770354053915409872654896168807776699094308931420225604802711676532204138183687608412321668729877188703539770712649287304066123727502549278051941309780706290975035700215408286290470371523916653365105811526525037555150883197467501936511187241282529175538880295551978567007590541861715803572012109312370510020104935203837925905574692938868365018393369533492170115880074160674487083728846719457678603767833612252223378766803107952951466427717025425417864887454768590052419115195691976507702179669204079747460253238249709934658252756185816806591173338157933066192968293942940111970429202848688808956206034245482526442009778749026584493871398840710175512286903142451763764380520034047549594028059969734330076779225824990202959377700999995363444349448488600644246079898050824620270710875609292164411198155924978145264968628319268596042580607036840651462092324789521209694099208986991020827483666578335860964682536659906529373102996277097022892601081781420982777311518499761703445912742384837986780708873427207018024583335544792579931999221435696952837777954017698743162875639534793269293179887931382108750771032480687153894441047070280123379845871956716659812033901522508948417026692172010831992044404590607013964743043180979226246633526307913846396889574075463346124251592902711555368078568385232066736998392543097139494386985335981169507540209284957394515593641320038225510816699080739667585215239979479655618305954361754593418006535802376255234577420718402149837757150676300470493542424304355283379489250755161220806742766201005508566443391833439730341267193638550425791648209257565160514554177283294812285133471013823429235035676305311921145214195170583721391992353521954537338882503375535726670000244088111900999956539925359086755380208192222301037487981474317477833387501354692560529480333311218911671384087793456370185518284326578076344552099257724510058896854447652147101827000446186397210926003906454340012221975017544752738781448153964496874515006224111499572989500977002746413580288*i1^156 + 36427311053663038202033613097163080413718251838522755049771256641864487727616525482112583546206183595685584822613995436644365190719435115518080248502289068155201030730699075936028660418799591122557762494775345491829843122437416068226332271345700703244922214290368331571221441169248377158782882860091937949305397923408374083736146165414666141270483169743873133341269900319982785654416851247578398773494439357296688074253045606865823527005489614423224674043608398311156352500154804679582646923763386875425668784682546821006740409464514981055184319724877221163087270178880394176670508281284463303477164815734565780799504330651628326387866019099686302792079692025398933278628338911988703686623745346459686127890079172981446385501394257675581286412635289512054685183577623745028498168619419108582142825821619531505815629305516508769677119016163097922707534938961987075579611159852704180927261932390887191987185607953157342343291546538318546025932975774608005410409347655950027411659491643675140380577177728638401745928909624505282269216931759144500767395564692631425073163836436223860401864440297200646491233916816230475198473477051834163970404997523787560343004623458612697841856288166998838647082706600381734479227997528291742604591153656324926330036757168143073543134885755078078670525314915758423931092950860308070120777767013249025745711771295723210379529150684074625790631777652381822143514842950259270608791341623278737770111662848789264108827201793126374671248750556124631827692860422429475395663055163292937790322475157816413055193408219950902556024744451921801165602512783448679194086367428612242062499161658816344166603668353057328979825264597396756567138751031787133126868815483043077400073385276153271104546954650379527337549710312809589432872757356184828166740681928842739636749271897874287861723714008774439744998655816057104968529889963296555329399895875245173349196710106739196568638349994441555017802579502942141687747157124126377254900959826682503835615050834654202120217244042390971279000334886695722707148516343583836215820792182722694185722426317861716751457735092190301102352192442937284556100193246282673340403200297418408464714781140241737510097665024039984795108033352655549439676444993087720383947690599723694936418638321081435381783487800553114091803873513334962338222071832228692409066727688362726778542086254275557836168688725702422759464335966941829282767714641251710910288370353021458386658299256195685037544244174904677238122113713145648615277851735943642618470874683201078500985432171442702329436990201703444942684160*i1^157 + -352671331225436923916396805023956060451604037534395428976014872462380190951600438074221881824553657941398166440405180076577551753921098873150824032032911016908052559886380469723605749736750444494869820566043951243269716250439573197129311711977701122154059057877507023741110409645058116080548551012753537939121370684416646281918038995480277741275216872932842785527362013999649574788440172013301492969487438667239402822958152604126671200297305948176825187596693390952527383532840880577813596312630569158660963555787263624027856823816284617466606058821636088384076122187144591579843043318287586285061894077025765121170825371530809208337054257513562703379862175113989855162660893038619522061534030887591406874227426365451927288171798136703254024938348009169658911365630493435915334445849952677144916520595794702761080765509315406482894723181502385287082771270077530377760701209913614213656822174854614171509049753181204570497910019941008497860654898682634504773001931106612104237423673003012132361563709286813459003767428918218941574239105429499691042710491316469230211396800934579459483049188588707274308560654775685278817491908947988079218407856035272603841220998455058201578432482135517825928620114265480260135324444183896702895766958694663570992416894216901068984578261927556902217077931137081164789486987590963746480367206708820499755161080389020750200771156506746603980710148475787692818994983234709270121737314627190871811736345753308570736259185300069938058655523104403676171847076744686944224248104348620871537464247917197401309098906861354512558112332350407097527513692181170985855846555245371116683974870755375054490083832654328211858632610644953170875151449180510202782922881939889336596067676121029675418763967065325894906427644599573304510537394896024167525648065630255992667734138573803836129847349629544179361064132777083104331856428240540350808373275177761744446880784638203092356081324448009235836499366260215248197636196464661209383392138613718408235358992663609181881762834382977212578205379011490942032677497823256822651438627444375036494036884932350433006905054144749479662727211653074552465108729559094537829948166034391524804927021658687964440824066818914549378291820884154939115007566068993299339015513276226647418254646366098338706756388833237170948142953403294051301589225565478451509253328917806227133488372852846412497160485431472497016675245340353261295547059407428900172545815096609834866108018943062016578108095826755592223256016532651035362813724963238546780283168686602309842953748955134548653666472034304*i1^158 + -16141936778388422578212782051835619441318798867774528941445109140584478184996781895450763103532050401051409998535833178840695099208822429175024591146358153221881156930945357011980983734249077161845103616282896503179486280504518504719988075292324603036624790281330161901364006705465498229345007765762648836919968123920454472985708942187002909483392232483699330290601743759491167816919540535728429393559084203365263039002782701753752725830216884797096107310694967026146568594565561374702118782108756717410388276911466062217980674810405415037876588958708856614032671338489740245102980134441973347060253948480781390471812273497332872298278201932687387832528077989007825012291633055220977564532048792506517507538560210466234411533307854499801827652785784441864290666738969082953570314591637565762327444414037881627356118170186140974172693341053809845788252806450324058264881397890271662469782735014197968849294337070309812229650200869465353747974202665601710874791187957523771682524644267475943669369532763354366121121726073057889907954296337838355608468512220784378387164834542151235970800508332433739527327217696530974871005551304692792260455318027693353455943950046472587461334329003488495716536022190879940288358415563237284799265802723130562464019147303951572659558621988951675258568313840914838954347578957335418947242577848449216883598338618921654984190160769606917364939537685824494422513184266249129284648502573200035423041490603751268661846913156890315108131603165302365564505340653832510279095362472897737750619494986073706602257675981818107873070932629300777073970869833389424762323739220110040086371874577899712236102767215352521254497835551322200267677569330825758452517334305491460144811782157605906397682690570062118651257527808924779650955821360161146655645948532370564671948886202848692647042001631081727287319437515606198069197929664331790622249188625193604481012571138246368592923251961646902702464652588011300018482663093659031238315943281151906612175823630458143226839011364373537646128793124313124395785846317036600959247299310688229214378240960528916013009865330754872276674219451299449936922845211692747213225116167932973926205384393399897659739891992464837640510440284011932994520122833481919265511964426673635992462324486889754019578248088687384750922769747756987301647990349128566722498206914674059043664344950275966264186636677304486427606249740365468486545655869090282485500895794583216774602090673153066146108526501030180080394234722087794340206108822066462683535127575923183712058821342292363706368*i1^159 + 178903262023257337523475917447209336448286548726436047831489586864990874779659423258248975707141851367877175383210339939245769131441864573746985720307421382264508673121887140562739585007780417095352154375372273317104027183988809719359393564711204294799289694279285779810828684634619144029212538462730727952404092468989501916952415858799165055281223688751891070077489515902370769102245882292388377924200278262925486839298421833752419297913877711244121588185452134310832464207925472720674790430680993938543956515360674750605979923539006505701533661637287140425357138934821257595109997110241335655255740283156803356479797003891316660648944321905695424504208528294302554270627336334667325180550596212965775563758811801443779480934083557009256703901147842567761057580802055873922819192848900769573759616662859720750965394560486948605866305677930553696020165681516697624375220342315440999195757044240211212046672235868705520043077192936377225919293776326338584353308034408510155145649368663028040464704675165363168178771607970721103654233180062448606819006254931415678106505573559967441720130967423359095100621811971423355162014447870151326483182062469524223727206880024246031645911452373536502725132346356974861642153202093973508074052352423653764045711099289153896091543944471612236617172784087458558051484777787707807621047065948429824265519008061123322889008679775893644267241690135935587033941498502149322112052253579745922453187096551855153960564765548914034354834422827984670177695217289481921051684745562944715600187882773995249744028112525376884813551159281449250352944438697611485972714998763426167644657879354701787782449672878241684408820629022621351615262278448614481779985855875367396126212306718011080943598701763094821634702538527583111382567561399797916285754945078837920907636042792785800524840588197626131468665822387834907878520855779524536942004758310363907059684216207072731722716999884402316254574286433181052707425744707178360324563097498226949605477238259121285624377953167637082851202433300861203667833307768098798644464476215158471412091754091345663366975060297241932557559424136401242801703273466647194708036443498241005139591523338675428434312990762093549598341936740785703081560829142588755923142270054614057142394552922719606076227163476041599409978784712472034261031286277279601460571155953239006322657258950012170314379622320333667239400132344027708244344974889082800325090518309718723178544482565432111144391858629698158849548776895140179562916680883296439793376095162830900660443021312*i1^160 + -1666397332580985095859020229936540961377480361091381542704783650960838457078941776273626715394786157734120287903346473990284837236390737167700828648807711074918738755635979152953158514983292823363245610541700632284357965365631556591517798189972052895034781449125059648837739268893395346977246159711614838498989661564171846808222032022037251589922348649553456777607668420805627895153846540542743356181160054717622727395758560159760622202359882438601927813017021080426870980002953480594783343035216190667909210876122102074919310625923446504745331226328469651277674364753611145882705671284711434823130539639593810582380641695865009435132686286676089273430861123200616988714525798478994265725567481801454277337819442784850399465399859992926962797427419305293581995564448642819261737787819331192331655337975797649388489827095083076422093067244744921606084884039352698547487332518151857888357082083654909014300233978656561999800273905235106339825403316371957041052519355582408633205300961771770152342198381280397125238322339192321060249384435493398746069711619569843059938773920361160724968300189281562635282892406194393270164884594583711206604433579913769811310412470876743601255117046501807402381542582412048871643904070246957780802325602878491764693634298282724441518235318106204193102192187663521521519123084349666266730516840592492150162999587734275330774822373168376932550113433886257711258035750569839795569650927049749428388182544883881844259253403674344711889754257293530011962012694967385133734495794599217090483951448310852995333226008393961168644813098324740004554183234227721231890680411893339359938256081278300615549753972727662484158361563426586513435905030573895008083793997863421647220584131459109515917202654379442804884805160766314053862909292172463644441852219137390789641311052322503475740231921075263262836221212094523283585961490099844838471011124433694247964149583121972015147274485235062835128097452174189016343257553646668829880066182974166026732138728637539340112479914418320304149111133608011301761598794369476895992384201551238115784825491823465129808629600532820300780759686094300941161293910681828312026328727364960252123293157638895509807405329861458860756446533890050925110058697624964515325277012863504468927506394471836034220738457545589307625093637714912220066955685438492848377076291337371931511680719237169166159971764586454490462205102106697892408361821209840783653066286895099378464426445768729176204784963795353472883539980377756097039331974996520457955945809595858944*i1^161 + 29486354840429271408585325754384519795117744177066742931123190918111186435059990273872870284366219538395889978564674924732874763889748485881621518030383019963839313307962737160106450630755997587031150086905662027130803666104590004171522275503871302258016466213503036108548711697650456077421752683763401322709891231473115987307871668774826176099135078612203215500370746680865890795581115472909262757490326635068654740560012806122199122006445813651321088520014899424623640156301326564725075022918291085973018659664811237145481439542195519858049801137758991042413234688250402328504783602320698772989182255497855392387307970500110147560252223192753747495911913119224986205301655003303864369836287190430429738051107857228702911470428616629824772035751810550213793216942209623529407170463884993058305291295738962493116840539954711972925382041095908375099245592139376299975964230621249530722715426002198935845319528952122549535769270487801590981432786790084955815980824056840942419389287198250524019529273683210365907178183816380808221146091979139338642842662685874213808521524613555441915760552960483142445027618861575204433390152986000503884157766478439963883925282144207690239471923624651333112731050058028123018925768997142529133366617819967106434180649228069730279940824189627488580959324238454773861556086685616194893409988010396803392028474023804196798540211362554085816728619188556873995011797578494172704348113707627755588633783606260049797512594324426645458314074653342157878359683786008542519606704694512319185989972922638798796614991961854438866180954605817453972699934022105481654317604609081187912531132462111560314100065370194530928085960748363500275190716828690515504724064406468177995404397693355180493482006215414078254537326968273606492134518409777960343838679810640072989347561504459720025416990883051759809460520281330367862821703522381784964667785829847119582097918626182732507554125171711200991398920004929189311117914304823795381327075420190775452765546924829408404533035240362209138190586750152269785962431966444781128391491675617025351968910752483349655436939641858985140748379769258849755377290494830025046092877608966557875481219863326986705704733269147059146124774184271546634896982847690111981652147513750405725812529800717811290154325195337680950487791729733555151836565870081997156925006771202580959710789340010290740147398405606585831761558938527663169913445243929904437223482748885072277608627229914903298376851021730704352908284675567033840667783699106275212132352*i1^162 + 64150006464707960839415790022678755517889215649246118222478996536549237134634187726726086215371186941245791785951799711506824405503903064160004615442676068811581485863419967666718857008631622517112310769020411029338127308092130993610221388809035789331494745443437563019547164608674703904342738144594638959897721815597704122708769332871816509423945234107310484239368594652365432781581028972495264275667977702637804913830440726938022318495348176711023343809369299334383100336851993062892168722434562292666084862108742817534921544683028145718744603602320419377067378107040712682680465610053949702493463476987241514448058023671357614262544533478248220376309409356973151685054003597527717560016643074851909411535035832432641007544953491681841281856456331461291082923298097727990456072380111854955245702272634358434662847885320020540788440846499524944770318091565339879549697828919555592964700624723798069310416785204263010174798584039391005819386264406799378712793496732135014067168178306306090797778254411448256408195627608560953123726001838137450154030711160128966089438506561183671678156863226020348785380978397903346775639988640033328935104609035750283554303388569021458690949390688261925916085284986090380355446935815962896915496715768133620210683487227424508569720644473093125089814033778255707650716031006379911602673950009769461052443481800665944321616713874870341262546624690209625740253467375366573275754553468925459714164756340991542156852183665781541658009728169388704037156968503505293350207413176565931120181073868232081277447719698509231430048491162543231147948514567692777492391055816564960500108829034179415720880727941271565967219108676230920814310008762742018171281957954485707024631392003843050459480267996179223914732342810840014104336299621143482459827914941624453970681700769751650949276519681441033540279637110053912248609905851331366252503793553664300229486081502245398314781301552601412275251712233053437515293435266532217912243674167499687889948348230274647027396015424173122605705667571832648203595345614821418508353497266850425722530202718738021639555009587407347300089920675880665976554633635381129676403693691464909378741458805149498397316084593823603323378209009386684732260389880885828769972896447165039130413228161086620251513188480048466931258579627757933101353989119411151598177265055324038211635582382381367004431849948595113665466461783884359083708280943257601634746210023310987604104707759513281490463728838343750499756664133488845754440618082304*i1^163 + 449403535112809657156871330451516314038864258532398555104848543564364159907247108178688867494180938851248986646267746590388909501561660761216585109677824401086518974883406820116225011404513601115274723217838485478637447904570295865869223768293946322437428372659384025378743651835970448156598168929198793857544075604481721115854034402645299963413956720441420636371420231898379306463246669174091039432323942007348959582047716040930737551325862794152935702351469664794796565231406161493993373848746435845600435309329189291227142790850450343447621193720387068312089702404541909737586698357889553674664692717031704207285838105812796249673012248996763096359515972410677321682949720186687002960119683392235590812813841317014106084354021454169424191464268384243782202995927322979441825204482339893020200835561195145944010473478672481004299004227704508605299551710564595326235463894153465711248046876961914048713615637814737151670441726326068038424866167828887921648933886771111232336294471264167397540770508016881020517783866758659151722255543226392453507943731397521232095035025002900606676484539130539263492515751208417570598731991097783545504778318931731467484036121468202285747802937489691243260437722406147978742784582396711046782657830027619541067446069793265279394627462093892740994894217822410955967893536534384648664059410374526528899426317177356840029993643852688182993948203423659534096639764697283644196117629840188066041944019481928608036781690650704328474511081226550943361110741968629634573241101777370925739492618295125307856532595992005415920176891878262545652091511389942007673875532546260384903657697163294642522259336081321087692511408914013023192553185301587514247258403841715643495289194383759579666066523996943779548360595681788554820047408805741947079085708408708743254941396662532766191947041077978639900961020681807844752736522008070382018238260003680905197921120036851019608993318733019685170088418281741447573843753708232881046354669950657314486901565938015151794554330387986264136387557930946154354487369423141970784714721327473225588721369256898491977486533183234738621112811154414249795765609184329604775331267680610882413116750554321977742274048471231784874866834572230584684927966924109067695920076009931172437378422140173615930848707524869584991194714895669672829455539716145240967820240992876192383045641352884156095505443805723568886827737565349672085693957041591696750432228905187177191639019092856644675752984918496858443174439904824262656*i1^164 + 9501074175821423583334592340589776702561292524847539336577155778124296849838674860927712396454845837806003417597386647228885379185047305187424080184884237003192906040604877031147397775789197882861913714068935584342904050123171963166285803610973616232268662222650773782998910304350898320708215639144598033044143944398968940581895154634233106041868188163464307574181916230892438264429684713208307299888630318807943459919788545254375409416925452912406922982575354632643912095725889394714812979342053987688726319846522039980837106850261244847310027209390061542061700769995365903384932309581583344533759112434587765909568081550480584921520887671632998772887594606004295592266650814031899050195955480109231476895256795897025510693534658261088433722366425042795459760538855180536417548813703823288161537361940500161190787467362525280357087406530285569667946624489099517870627121281396032109892221811023392955845465830741783958524246372918491698666180496108466301351415005940341982589184140470928850041690031942518549799334069925810182140569023897161394668967694192646287790125137812361369059375929670101614490681333802752561399591493383655103918374743951062848718347408341772131317236742538824777438814863211583166328061877496178668861706591468210813993329877581268433437349701962881773706346129512472519685360511973283628127862420597827172665400092706799220291448350292221745421539802315585852045902929907598879209220352180422580057630091573452222549017031276411532321134747218330367709232141322490515405888563888513524082837795842014129987420668974094535206535098421165272260688211742912582640629276748806892098419570351942845806145573508946163091216508848603772146033191926914497592360913794241279983733501297107774548949933693953296638194135981761543283721926822157715297759136988792838227087585815598329186260469728524693543022754015426074477408116845829474777234088606052097297100438461407581069740308407652243027367409605527800660413993857266544657011625020633971687842044629736431646769486774229772334874350728072127779496147448050224885277525762971357859884768503894186292290095409149129320536157408415981264384487346010446601356159355926843695579323475171327263906285884896075777679058631255063160703052873743259081508630483868284412515987777846968193160810289288032741292041238543882175473469923391252499201801679953358753688373342078954014454042001061400563533351956566506598935393199029332426662866350441988680060413435332098946727125397916922937344*i1^165 + 160986517227435182800726449200890585968644320562448216685014238829162497926358225518259801445919279447536710169410550576122047520362766026248731063055115816160340603250572024373000484480586684716950592728054106348822304588254550502606564893191711487767603147759559243825653998652184396319051905713770587624094785262882962724063503403986938794475879260064136606159663250341932760503977951713555662011999530620594740549365467594868597276264538493838190747346190904577482221366492960649271834700877333756273188046121143679758689213197574375189613393276259995748270478164937322796822986996789919090645539566634797416666534690262803221780410725392053783239766284901391023896230535141403354954665442489605678276683984000048124249993671893739555617408833350241344090727157586599099527247135190355682946630957666690096622831306380562727089633427702238164194879230903778039655835964068154031944284055313329467532000930399874428049167505032526952993904306577047120238552031212904652570284839186497052335904851276336112977484345478136949089692786965303897622166631205033842127326900656607710873956780058643585095538869613915514821212501747336477630994798262635837441257184018805118994153005940392717430309596719582991396721164540124063907961725897823074117321157707780785789389473406549944844572951713089639396103824291943473986447287265599430741044078883164992741725616899018889325217168578238000073401865944839700372362474052286878971504816120884329446418335361657790544772893610815290406871696298297308900765956242998093612042231012420455485016745762365254919058340136437256852627942688852339239831615269098358308221832408579383977311675243294736953776275563567505444233902866359785117276674301707650090305148584007850694043357478509626897736387567628087401282053702092179257448041476500294842660267751364318191463137086704179854620354797468679472145237820363077403265834186116120949259480708958970744119281825136337018261729651777649968875564725793068990985923894168519503791679134249230172762186582409501964065223683910241047346914041577831688866736523738321145055538438368216554117160335644580944135529263376107689429621084115485639967537542407331945611250511498875802529008164536924531421761783554620640690408852908858422946152403913949573886282591716146569332134121176951896773646028872621893116175855962498165280322192113802751320351495073603647608986537666279132909269558280442134705662499469740997304590940960873653349279739679399614938611712*i1^166 + -185212732830930105782280510573923153085946801060080570627602211817268171815227497163272122537610138215773854744734383906886972437291239481601315260365405757680244058835986433729836222126812632500391423425074061563425195787031875141395218190029207083198948845167919841229478673801505299764202792587846313002610422517201719619655900184603960305266721621235947788420282780876445748914834942720376201116279723539201199732929721192735005982378945088208568701694193942538351092695812814427488127399922025026367346576865816545962938825001256058116008156047773823298834973700182787241582923930737616014473556111719529495457532925794310927649729582593523493079124501008649055606286413638161909834052654660918936555899378035504517643862193136962270119324062222606203331662929275179538189066786036148702448270625068653414266495451571604099730325525098317549476333085607517100222629247643792878351339886754665489451273848840810824740687409976712494213344880911846222190298822107955910632934236657289587550011293131157353884183932965939017538623189802898573490353999894082021110278207540960671347648053281982525842269409237993246919551271389896323499573962879062948861219502413658219325966265348410949482796158238120408024742862630947632202329264654477585876782838847914475654204289430895488897565109804851155002077684375880836433683998439963400434463443405891971236110858151176234512173813285406790144988622065398824914553609059818562848113740870701733305695290860820109474709051981112393162537016254500791618895096571394376001140863458167919079339181148080913303516119544206850767134263371008456107585474676509591554645660844892445619417334273431602134278351426774452231164396852238203681231861797341692179688533027497118433332652555587955864529420457273876594994224479344624409508829188863495391494921337780419694477483953269233469788848498324322577775929826414249745645999243711637077262128090797476861348759066762078564671821690611899497669252985854274995711078840398146828083622225848316086048651579983877515793762479181999951172845255830880030047326112726952956520449130653392280815990973026617710073751266274642773468183854110494380112491415261173293385267854632752140059578064859180884313506499275037727238542595930640795181227133710090723323702300675296717799487246638928185203000958327823417780525580890907188798299799255300040608074431396790259942718181753481098366723746920551715415726418839463810643812715618049415622671990784*i1^167 + 13355230852342935271344745794739747762066663627522409440706301415927456910732580653906176298006965778863906553759819814358270328997604896009583460525604933275151829396678145119022898787984432871291468533277891811706566185671167449153418416539013277056662588190742105995816443768839038242404884939906805057840901358072128151254442966126024404349602898631283284557075026718988610824592229674302606995432415859150106512167874184138155828390988670244210152632132994346928047799064474941496865959093204684696226113858427606139948567798671739898778522582928677402510476031431943040770084560202725169889209670257865481618438347253469043855792353489686625295442904340005168126860711710193177259009735278820500048458594644534416603065843929637822804196100970709037256759034444418929167176134108100195867860129261357569035089990990476678079099280587969230330050718322934682985184405350838954250131293706157797604494891504510263896561155499780017001810341362772434499097399094840272860640202868189731980856131785557757372202140640161525717153210733516757917384297060549227383789584966304163073314819605651393388367757871312251713165992195957721378197845897829529904262226481613662842136238246871423718036384678393860897304376880078746369351497020918104959240325130510000853278219414140995257099033380755724386711500682305501706652335008716798549279275567959606560633749007901472360938525820952418396606918254632821405643438508408153895844247175965600763814762691182395218705835507989213058088749498196122355019521362559483096246785599062294856027502547392997352907748793467246561316372788216842628097378809231646869546951125771363178619213814144282504726632493108303418195942191630452842750080769428440214788037061514745255213738277650073807290649424280848576533175467559003934916387905681258960232623016889826246002743128673101715986923915850744399968300914518528517481604884972412236519949915051618641019108277972763268021246809051008366940523327253793403863992467360633990843506009865330552170513868895141497497171310869758631243834122183421565452435289586714977799556102392438718151664935962334036330488782208890252668084857949350970029781071514443418808828891898185437933442010975910550152559045693315937264630965647599400807586697611297334452755440857359067216474778269637449834623994838541750598699859736826897397500956093417646001945656567755842119322358013942772908142142773132234353626305566802657133514655159812096*i1^168 + 5736845908113551586735421506580632756062697963849381727981597859524711517013343957335640964271705106080544074489680302914623284685643612625961346551726045383786439676217980139863575721630142325015632311066879535565783976166110760463434216538223695913786419879377844562078721751216033511996489019934077744285234167507702733836348508305367912566137362277027352929605976143627456504699868646750486659271369501811812702983980843969278150865767502529188936567552106977275745972214162502088539259927457881107537691563493534336811142353520562746476747718958568885835371723039395581032249054329248323764728465034140162950276657129638704101296227620530704490581725250738964352742580940333311589522689535493272896074064863723108800128661832723603134998077301290628446820036168903572866932823176411521481869475727053910286243352167206154628776163965908130288099955677021141559427119484885635362593917013667259416795913355241367998490238458998905961549503625400943948546620133507199267271959564443828096373756447101781734554422062339099674255729959500254352455222975189851631666802901791146062422711916600725211287212312435997816911641732035525937381728757148770103076765213197954229358046910152279951031008770218849223503781497733224866288648211347851825672525259322008333293589252393388509481221174153542980292765075095650510496247772505815352142170347440391055846067254010950829328744703112016333110876638508825206805187026633122910903020881012112559799248334285971140617361641070306969207565486741939866002488016261970710635888387412845931383527579540901358794547180046535414775147046533071997889954245073733958889663522090862841284811040753244216205091770816440993852773962128955310485256771953977258298775920670327436002689233482209830287559773858506555894935022361731860403178131078557818461349677457242849352822226835697247576461515532736366503834232759465362742327992743139017533367956832517495673202804420780438772620658931852688740202229615799183632477668708889126234683336024749524581948611017544690123501133111406926348889464124393215388824518537771931110516767576395145442116250667045609572362600014725247080771515298826776338341110133813655437816552076128201165403730283515170203985419267925136880976771161958552257490080840231227092862032129602216288103724268549475146617288378089196132950305825986590278684598461316400778152000336150819925411743243183727123729990702486197842464552621130645504*i1^169 + 3011386418883119629644005801539415014110230380977570148891943710482849410179220041321141227748735485694711306384260156518985531895381189674018520233132501122382035223895797166295201762348387210767931908017441068432017673352751981224125505006352708419483521275025382146525710485381188746161417871530468394763318606418020696429031924794548856633980161246483905005384102498961015885918580946094560904108779903600771987178461530100637335697732735337419257118007319472982339105120307048977593255179664731205206277313412198030215288123596233031340065667054830398038276346983044851373538509226809561517070187475544558705212522243410232283847586582508022598873368013980721585237180395586765217868600663187510074641031556027155971478835865386151514668352049566015442155289258784635899999614072304742430540501787114598754294440072917576239241815992005827507206554752961690027733728493121649419839725225499873711752096286797910538417682998178248464058746551375913112400051140129681600441598937308875484038521233633148029090422241942623817590891455323825359775722667794090111811973826745834851222005641894112596313370988187464787179915418091941904161385846036093743587366454234505405408191986203980074250330672895853303930029776437353268005556022469946719798368362739204150186023033942459926975140813200010960414335636424580832574750177085688796817314341852145426412276496614120042493815112466719458242290542869458205463566642034911494934524014183399938597866388615167746896534015663506005080236154374737767600292258951780631963359101832489603866007807750076422715967170896101535580199793953723508263302385060900428867418629255707238727013238327081473682173212214772618991546118770406185485297435299614345894733230016146237221264887287952955619967231581853635248171173293718089258948558437376293885942632518156247832520217045721240365993333688320743105135584761865235096188958431098446833438924515320585491944966848023655297837131512346654742037338416708571362790692642320618652859945869476014090601074209411017578133535646830314691408111109653473724119518798517206317923848853738850137216268687290319752505731019055984086608965715100464888721500014602723909734808740622305690412517631717027714150688958093790875149982224923764950602026596956319345721680446851504120672354717466367717154237434283373605066941491518152125830878292703465596959891466645414997516292934051336801258802891980900663296*i1^170 + -268463082179514487676617603524425939956588963024147824230473964717004647057978932828420328218283510101414185490651116812759525071029824869851542906516006864123362810087195001968741536213119496151105201802666382625558039876700747138110928013843951446090887952681096954221105812879021455397452264941419344733094934626460902607956235916810689987713271928766937249093853297742680686470848144000309110948640949249986977391725868953748809377761782543882178534144757461864399037412341570308114304483708818677879032691875956573898874923491353821747450052789966055749736229265150491847240893363352373808250505029706578523832568332463895133295369974446751031173678446596304808901339490770805736608934596402811778977806041205824977225407573905337738524531346817741454981783895877396566338209851280590037042990736359327798600979146680607622312756211132254025528285586671112135789367101344006373263487413733895966247123551040750026348863097444407054093411774691025971765412241864096283496759289695715722487371702947858148174113134470041949448522152449212067893794388357535199964103773983147365072170496697190392510147943540443459289554190605047203117977170970973803540157090204521856893422566040172389675243205935714347722722744172588327561015800602162932883497542957490824152889987572806549263976247258705038592469615842051807302440912133122035011400785649294383498011091543513576794397195887315802476921714254237261805403679887614310693703765928597465461379957431213962180450964035359068662750525466937494129034791501926679405229248051801041527841365341930191968528234332195496752968784868685897537539493436166517880282188992940610283082382775246844733716490312811193709264073614718522354659004229522865127873740501988093354472431180422845152366223498872324644406822407332279585901863490780382434333993265800752505209391720029688478759369239870528544357177362009859639593662285565131229918168981061986121825570809619156576541347782770590268102311806023792908949580375512415871381619776918923731600523065141022005416074393758362955149875749416174882181492479293129577039779835171780480829996055758005290986306249192369958415023334542948050950144471886281572157704076274287800105666920304483461930112184567168456294638706551653741424653371911608452299699412972086891987701369025646472414173994918485864228566026627465212485769220652682310075993320822007140990305296769092170022912*i1^171 + 8983804834998539539654102877466936294049040846932884385845494776425041153981240915949197539669997350036259666168703095083036870614550364045861300682907765359878494895985799366388645178294082828038394084927506173443199952194268063986675414387933974236971035886692137958220344015772609303356625535222249291419900427872546002365952732776284558268265321899660064514645543406081252425557475223112012390573522310731283814990929920883612074292405356441581336603845565687075865071649885401191608811083927409673706653451035069410578059515423176670871923395694632625745660486248967885002856404309518992989554305694333305631380551616142949548854498307398267056072442687230390565689457991146126615325716011241683084715177788519451905435486598330840964925077960887616587836302035106367316976493435442946839765722069975189511236332504185803923072767840574116345695322924327758572627486266675353950471321479446848533865265015901923467991049512100982577788871439150081426866563975741983794471162832279987788695591498137684098725832628081768952929212149296210766364915645456120814138640935125578662166433783577916817129563805239432426706857155941862813262536699850369582589798708487171776071681676471940107515069544744505164285075092334207426903633352930213839856195642689445148337450119509771923048918693962097328924168955819913795259658288672198643239528652595440940395759489212355080757139420347111749591291938794625432788481191655979872871104795255146427360737280233783440733083973530146902387997997735349862458487707244118972067992780560587383514466520804214003988663793035217674823430267269804311216689149209463992624565130049947793085962414640997605213940663817805210287064354277128114537604842949077941284245845722294648159716519947101196657845057961876495359177517869342907898942741954884210567952155574476666860660786780680870241262587169610732011860192113298331666404514385098437018306215063404410017535120430047778300880061916462567968536298947077665337278252399371044342347032136960937521161516086836482564441167302485004606956358866120245732482674161936084232151550453062172040722805075796651599283295748890163721416849976879533313324304144519923531867135702362514387919410749973664063743095758633265626251086064109387962806311603777438806926611575186666369311295839787765054903725032518226150571669784948683869808080329879658114452683248659818434527232*i1^172 + 8127279216989067000352115708262628661722189600088723707794954124187617097254576299159695280073693567510641190879513577941336039713658343193937561226485835466239617603386177241183163297657583869382371362194111358887699354152530572138529429760365757396316060212266072577118909114962540601121497840614512415438878835427852672452989917727698213746693669403364025735612216644597484316513732804048939347446154181218895066008549165770423731079240754235679909639995317751233373674281305220523767336875495188380762375531869080397960740639978614334463185678051641857409969377682737677015532985007201991185677090892648765320962305280829619329401192057519772239247659406495796829094730531573967559157412351797570447400618248747114115422217561227191885557561298673922366768631189805279350786509658768754800763133104790110133476533798939069795619586501073020822556137374091138809893094235468656579241214450387254941925017576101127777391276502866169294668184770595098601491461469682625105747255512547875621501136254747081585761602265816494941163094199270236729059183301254197944271073239434643349373263234647561775393576336244899145991542966704913678723393925696591547169520786732642269367078878252230438090917991121057186648846195337896897600509791899520461239040586270869214841758758105998185610443930558412016241343025107421835564683735671976876452980426112465599841661052431289065596638353522767782964836728906077728744014320457993037251172688172995628976028310509281679326302934185771848488040497816212668115329404984879426892063869458514353114306708460848045936838621035050224257646451345253006133920811252882264843252771842733080299635484044432740728272170148095613039456465165167219888375122732041385677824403049732473932194851062281420386579816760174666475298959044488505483510655997901591385335379929592306224129379053846030694973521604779377294008379335427685198052469002104349808871088536510067539097927822083543260775471788375104168439918529967748572758717422731431818197671721083637675841700691920164075664754491578862490301264374469663751808032592072306627638273443148821963787531033039358125117509931118309666481939023153254911528582049207050783572871396904814631381472025826686675517389641046552511176900974410212154887128047027236527871889118614873435406772868370635350487665526931374556703238714379461147872420290270043570176*i1^173 + 2671196294526219607085418067153910936195718191303875920864111757234710925831005356526083717952596491492018343309630763364048544312755094401928270358249138506340579731570408138002634805506182707891038834369800710655974224227331342678620321871845125320642234351437457116906251696642504917089167556777753401198435695805857880786177974494695226492063847740431286945440583319626979586222466661127170033358355889715400475188699202435626695832195858648950847951078690017765857357619645485322122762031710848854928575824082279762365562810478268572402740993257575996942918365731895322565497396001189796197011235903870915102633214168395609025950517510525237935455711218196582917363874812563246901189777418261106069639011907539526850415881540278485221241961381562626495597112805986571680207272829187345262312001013751394100062129620525290115397181085205900436564772650798864017360926153020588093504895538466840455922119442170751090915833743841202396886976165951130902016199807567057607975482617852680971630738434120655567223770981243513905578482831360041573765239075351477276961839654084340354373174894393249177634655101368307066547334219188528545710545796168345856610831267040475339466566599462026399323714078018071406124466750398598464832249501481892462341410134295180173663398903437605562892541440140895333343137616060192694523548649152139376424765849060988457707344619165899542313097011075361582471726450858561797060987952405702023196231278744864910667822726585229286319591494583931907605156837747175254486414978059369639272722620189774037242123344851779416880264298731664944673846870697015965931626821246177081746481232179084391388415338011391759709230174088274583544900178047302536985798771920499940773564013529830122619079549108467354230846019839008598748494646241625275901655293598921244574661874528202279374722222306048550495883913425113685725394929626081310519842512926192628428954504083171327221629275278213805898986916586682959745239649820482754779521171081644239688650427404183133586895174498954763655083374186401858026759778785062516735753345005934895060533092950115786374171269076304952569207261152092125283132210040962504098574683804190021812817553602713998242298036228826811147241183065851859895807045583609874641596796784513846685492929574718455884457032311319626144251214756584777600517787285979136000*i1^174 + -197435360567310086437386351175745597934331592175133030704435883975100940959084266525341332072737499536841826038021154303077614251868028726358989720007157306819899604125686279860940934075902974480973733411341498567761321954439180247132050254512491445770409870520510701229876522085857383617078409409577247379883522080010145384781164138807279903320282712142980811054065303813636408917552784627262325304679256813979995897477217814802603303435738124410498559127577644722873280955187380295951827919997811300218618331655338228440164712196335890832604334686692271972939764435513167192176753723960503058575075608205634593569997178723301384690297304331535992331978324575798595478732924035444121408370936075238836014814394703324101422652253714439951396775631331749696935638887788623001228172263699586936936394810676692420783910917797555198753537320979565379152822891151200106512867038845018864015813926038151917116863501940312464261308319773071187312294427515880087738774050267597574291414524235134542989919057001379100687044713426594513529818229750120222015946767474046505395436667524158228562511516026470451577343534483777251353113348192129110381028531430772087969905852143980766062442848753644433400554702694845883890629695669195973089281343659244102834213090891038251139687948107702721352511489361176026051503184733378369618743685495374212072053314768172113110811600513100093461399174836044028108714684958109959644580866362347465797767433854735807602253470212096291418483576060217849797225545817192687144220348339093556774153082630864109770103238388550893376419672477819076437890104014751326512557263292225103795382809248173033175146795642053347092739651543511200808626019087046515037631603196223201943881010806594097944307992053746350928010532432853446597075126364642671604641898474258367190467237832844271859749966536184370884892231560565681765024552540007159676885741360019532250360187958484954157935432666726071427718546591966943893185538092417201169715771638180730381740202684254610508460412939856542911032162125333075637863735671748314471715499706486758813590532832614033808421002901512275010646924639046016288383959949268882379946061036817690504598349930281775310042089041515896238403679288360179260870813412536561640683328421393133144035201209268172198383662475009433061493287159857152*i1^175 + 10169835784160036429410015640364299727891616637004991261308850791955836181934354983915031178325560097645989970606791073630101362609960627094169945669865463776589849577370614103556837881135894993278581541543529115986063813720353142501329929409167870693531853294887315153320231518857606183458639339889790404146790043481054268095649157890865378098367540822144858312755946161405357238566135448097281268236136736858051390102236065931973537685293776508572804754501181898222948410649574939829343441725845936554068052485385392714063489697360268125246611473842443850087852904472360145780467193803905246230551369742012825086867233652767222659602454730057615045144196074830031805334642036497329605536111247880816431386721509884053259397346002332163094355839106302033419160336560911564305055552863810744357366883969484868397642393394586307492695268894356536729657310599297503756936044687991459556020990945454169845871280972585721600904661524783999887105158877688159902514143622485064265985645693816682796131432400011279384781856831807228453223488263180523054820126151253272232963343209796489127710400354798699664827287068826243847336658190287679557341315310619730830446539744978867111161512336486985720051528324517658173012497354355233006103229926702477208150020372289169291311571625610433091832964800100830547518110864667201444585637807494672709631186038289568236174128436452377443001474984424597850432196529325446978289625578332492337295665055940463844875948655883676488362786311933318100290997018939734552140287518202083779627180833818158300542756182677611570331204697979803250967200690099087352145735196420574410033578763142426796400788121811097793000120066664117491767734437447958309491191162852852752643176246263751371094828395569990056184604957891034829333050571789218435851269128572475316243473745189608725915054847190783813251295121987357909328501697180744313849002679034615541305824816180683727554860843565419845400986933771234091160777712141172674308912102238869497041011658426916265146077147359281504751880398979605006484564253558564874996668163949239641539758207783768328856648940056520218152542732243488871568185266252525184546940278381686866483395190930496503909814500260541789589537905413631955116789244257405029356822638048441214813373537862420452484149411840*i1^176 + 20770896449626238300639866934749350136811640739200641627116820756181239805239142489048842712788305799931216088378952554669520200248989661453289888740269039878255624441040146534923901094891765521111079983737675371227975686760375892182634893885432888304256293805694510699556112474391579873204496196467615729048744152311837660863050089134378674886035950239168365414105071861997611711175148570290916618500382120864660490538721696232605793529180120778896460061232361245745001704844962046346005749802524014025739948017093765954308524821876325729633911263743632812687243771757956292991572817401356320414923441293208313460255762957212870315736006348642878399848101207136504568447637475107876598653258658745835919452702449918395623507935612258857029390650857771160203052077203810145180212282206212879198102744772532123276854932736911521147283687310505798846339257336024659199455046317261647299705782144890159842295155566440906719767868250477613207298258398338456783188219353575213642446502671680788649596246786885049342935494686098723734046023068264511209089629774210718668138690228930391743039695895615271356138700027229021461210602611061070255876317542012787365989143655753456551472579713292563820585788109939591699173179531208398047631898077888538090400719775818228788353241990644252658623270942036997285466707934158513726442538260477971764538720291462015292090028705306457603611841593342052164271303881727706564956900164020963366867515700434670140722575481044105584300727012851526562504243688728604773556999789197207573540448181429329876621422353557310197873109821766210131078981632500592479755072664597955387157913322164007676009037805302571496885356634144937604729104454380408920431982699597395442025432210281860566649287730253187657126423908946591952066658161087877058335758247180383899047378111250748395784075776790980835498147965933742195805749078867211208684205774398395306690452324448762627941581500958115433411322388963602607373626102917801765605995938701588939874552004653907327853272133999166898464412369967821019850589053477615816304209712402985352902372413974155473373532366657161774735463893276178555971356133898980398241847672950309348912475149085114949407589989061272974669891817023287424324024477208918228950968843750816025149440*i1^177 + 8900182218344182863445225913781366021681543649567976114730146421142534640881581052783412757470934010529339175864550752762907620613356687488630580408099336633292096467203366834279464618912539315236121735711926445012545427928857333565941887675271266124061389712390429738271305475745629496465421966806853983994900359337094943812677033213680775793533279063859921488692738972062947455673483495127226491482104152288845888759996107931766251791609934240961693244660921499238842210002516965797037088128358061077630981796083196999999314518411228968201433136199830141186207999420435770631248910317891661367750877951503658492291628924813032804524853246429251791466993361383278390897273055919705716988384823955711892069412175151998225979060735554492489861385642106646521369171392304813746995300190787317000264576369236844117908556391537866839562141368020374957792689857847311404197367176278773244251095186305512423950861616400968863098807460873582965696476902753239686357016019039979054623123350004555083542232451475283616598097380510006910143404219615986833818856749076880399429517775747084972746262612151618677213105675000378636355100651057489490766597665715475397203854472950026369040034425091212006500789093364659006732520624104362933149576751427397974450273037762494989720104950849391406994640340444927073265518134185914922923614895563424122179133958608026719462017386636132261795361758271350165622078618342021141272125437222563804747024454678270962694039346645061446165980024227323202352411012734984855206313379573519375954919815794021092630375766290208613306610752638224235017570840632739829191478382096989162371747488370588476564832971330829722705199602507324006854466461006870799483357207348423365946399858896128540780339974153337958265660372977235211758048383192945291468676440869960960442105070030781575774139537434550513136949926396938998979394339030551833592352831288796361992986986429853974278610265018501284137234118607394356450987480707982774233603905745458797410143421996039250398314291200055159067081671889069861595340958065853540651837877116912698233825327125972238408397211321275060833659445477825226196833362078810120386025680641008038504896733139134452817432180217805378953627219953832329785486978471428096*i1^178 + -1485662473725190658226087583027282857819464514256443093351266553469895159082529284644565958260451355646892131694823882465785578515857238158222003022165027776003855124342360208093912644157947562124349432228086333638307133235513164749756144341138812481250918920571522744165962224158998810270381097571785367514338602591755246376826840712210206818858702682802282071786337538443215274500934166422005037943518128780248068610552717265599411719710683757052973221517548210958644821241164610325510668840649472317997601154760165647897063918620108575364180714668063923883394579574375796055954312407498453675211106240380055760258640163420662864628694559184145169023893732039156544826425295568174772022108905453947747218865240446327989966306799143730570980147877075370529681964568785607967311973267066865717413746347746498808142431308903313232993569239849809611260688946581878458018330074943464921984287247344337786707443769104612716119945348203219885229716293287777267088561875525433353521948006658570325503628983531571172591281187481056258309078408137087308603507711267551683086091612084361439444699214919199534565136042942539284002975411386826168068537732961806477874361139849079981568774888054896838791842247662656798548898792007265178749478022473761735829788988722778218969872249689038269203643226778376297818966752631537145856620590690704318647504923861923595477960415644697935081597046577813424990161849321001222113946598394649286151423501499164220637495336997683765067515354490349473159128544681606355980449773738160217475459213621503398740898867652058644995106331451988375898990790213632235640503117448769588636763721183478031805106296957023884320743560844359025310567663905944046929100518761684142005621350372475548369607493104207847183316424010921094563685114763633899806652495964471397633476537323200568903488357725919953309227046812704545948626313262205247964712586743645857196523980403539143322399245266470264953933230324366360693564965176531880747874804438804262191777194112099037375870862260059872494765529356325324198192288744517778375898226158099067822522013927123388589802535696039957932714379850152983698113906410436158991593454373158287955505825671418934888021742931981017218958753792*i1^179 + 56308543493931848692164442848650586881023634942097504754677148430046089520525865815876298315207539043676284741498783082097232351566729824770503090617466039774365614611515888167685303445077037112447588279715330181082313361685050948235276312788664949494810947178470986372261434314503387782839353209723442831179289934348219954317114169584705368540170247336361776431837889464103775414551343246836105857178908674309144458847677664482215847790847499086436841546610472065019641751468177753264400162634058133178638290383443330777387803882518493367505416750118244344881699133969822695725742417812065528695584642293693564082243152745036062350548814624086056472412830918354233762249669335885708095416171144623141465800264332401022371669298153966672634862194495447711289368927246462420902537687064262965369730777876237836549599909251406682189573085101256887364246333839857177910542430439606085383414064675569772940690119466038459345278322237057377643722552465522010766234551244902750443369891030531106989545760200262884375157602244877939678797085596218509224376365901209522644822443420074369880424661240417857302369612201523038593992774998648454987344359165971027672360404723793224381920992080414033754928181123851727612837798183048117839688353311891661974162964860439173267232978218898651678176869220812867985274766537836096731489522391752557591349878738541634106839249616953954949321341444797431728446341726281945068086581040619305681165779206765592253773596976492547497911463120773665063188641425134125479489965171509973228410563152609337422334629343099872797778661658159330726806394843892551050936684058775577357259265342306622499618808542585571345895840411588271232763576489343457495063729259481418963853469321301646604404894380378412893964338473942443299810311331088388447581358177351801986046860000308416672841327920857138603596923145434224955813538587759920147661495698260238656826210872383817768189632781728053675549397828753742434653161780333475373619419950843391810880202118295618685110914096822622268046452333437530176728786533521790171711955305084247349712372053388817102955569655367220694182849617360163370968893096901546077365416068960604797524256222941630431232*i1^180 + -495226891827426726100821415305156735703408780950668016586627977863249642693483463370657968237396962609986024591647122741546443274180063916289118786851332698219488170304547757749562806797663341047916560185443592076397229815434375837489335095366442366784371765451579027450498428653035084576140189531183186335237529658044757983244581538051402700159448702094888339645516655364962279013442702434160851973905989053634693667307829724467980850208071777032042949229834006645281167911219925681603486930020207075540913505609761033732787879881043092741228143891987537961416451737770416205418028328724641060833777928666166902901398032776765737363517966624432627940160127562640822949102895944173598449629490827947033282136768269368647244591899764072167677421365372506070296143117657457802124069647801993978564003177616215347331024728148695841930550129484886597324197000523420883099531550166032106745136667881687774454272388766858620645010526963025380348080976447307407473514128527470402037567366893146283841145304565532381018378421687342893781994551552903096041327317848889980368544629313328921457239814233100337519928728603087406246066684258714794609937844891402308406362928549011137323944279606237793205394725128179694417593689217286581658260217224086584862832492063497877122975463510386350786857598544939597698421007792062263339548859296422466853382169266385643276023102130832202526660849764638715926719277023414444692434042106826541716342505828634342296063108411343518439221337672740287952476794483274465686789354517283725919719697527752927715830826415952493154370008623045102261282258423387261582422351366113050205165757280660184038731547315750532542493866230779146878099327116358859142065539388212262128993001502864394667401457051839542283385336281408478086174155451135545903151376304593361529302589970381369375137837426174906082820450682934524831680106671395899795675205008993187472495097335137408267169858336643751205383216974731482925800128229434038793756341131151886486710514841265307989139304691894175807226592474653508978931963476532073110856610004864083297844483474387480534414178146362005036347563806962389012709376*i1^181 + 18944562602154008917559081677350526429584771001832245437825220305009672133469697846200254361047490191347261742144883520942704895011655807239529781386022122923389670137035896361143619704839215344993743367918430955170961792533463660566600489422219740915307824585358315545303801541130968937393238371500881648450091768901180130651797909110940121499782314570964120796334521667524608128060992531026119059702643037257597442635675768121820551505648257075500836829375436340012490905884142165966607968065878240977268965955641378689138206842759410858179082342876342487791514210278532782136818406552800425372100184196363630545536791625721023471768881168574759187014326200220057044734534859618373001376408100633357278248033809043982177772075729580654700031267072087726739045846218633203902203795941004050362271948358925806849693252293244086927946012826519160546118547838191712726449294815439862822106925887596126292653780233293124905942289312760046328418498058961204198063479696023163351533469325949357480178603204730636173938532769522966473836947831216688987427951615952414534884883240096107332772321107694386901599417914205238172878476277476765328978576045560240944499241836397771462206350767420463464781023649652608924827937534298298521269498224927847661963369162451742935760266127308646366530048855777016003732314199526761769989297512961836065301016033044953641908385322044847528269109874112869906718806298560964926767932131968600818089325855150360229665841604893847110412592097467071475616443264347093469897728061582845846042088306955357795511821678497700201697779176069244404070630459798536869586781384945250854237333413881972592500444668772194371193075132502156293265384271335395177820254159590184528791463451220167001408862690113138385107219577124535101407164447966172867059855930275280416972766630436990334906351097872817866986015449822587696292042913322540971483552622266161715822012136556730665996044945744550874039407171643904037609525844763049612136875525548612103557029021093127055224865185066840677378452964592172674313399893539391838450455993194981047677222912*i1^182, -14350844270096818300630492970093371697607125351865561977603050737306944685349437145189951480005066409159428732683981289171518832042819476364453705640481167640155711664467121066145719447613833211516874931068332284979348936246132070513570647777280411670927090982008951758833585301199386772458732947769073783011650075801873831155782475371148844622754469002796462045311109316062902196301283820677955234493441241080574657621686670716333975334543995908874030192164293479844172738419610461059556702867071290221745980913913207992256741644572750607490211150862479813020140965127301750867695961241628901663734036040245300524321505391056946240583058668427019844697659763803176157086137970477694776771558049861461077751377217007922640804163030214306498096192997861456384136182711783648484225873728835268529334417624287401364524004601336961038551117961149944763380620497203854524353602481612959705480491878315988473912920594967041514551158554536245760726903921926157196415009620408096883999546901936034729642499918621988602765230107303279355602162943306600636043659045476887606469087243215474848727093058960336482284149735431322149511285129326748597162375423958769192701737681281507850951417980414025694046934580988713388583054501302232704863303037414806188955241274608463718350350033252661410476160194999391768413741063626347144439979771773165338254783820192466973641368326349884095556831599574860489279371996081253527121998564906465731608639748325469189356557246433624144523658205464632129215987592230930872070006424986740731525910424932743027799822922609420384228778393111892797884461816144190767506889079809864007392691815924153874053992030523748327516079631150450127637685773208283222420941457013131305567587837306315063275756753310614181996480492263696173827184650475910479946027672059865633347392892304380359700936255095197673111382059466070724441363991686117547292032179380683689101830299808887851745657267993290078635385083316243438903280739648196841100619699195141407556043451447268814863198471443546401474362582801745474113331066673963588030254511187522196830896703383070974107309384991632218496291353362373578088399991649281393574286615987080958791043068412872601429331243761246730857357276534611267924492772707072845442272588409759597498749421922339401246791267812807770972743890657359967258713430540462589565862282564605115947143004054236101441801155540613654564887833946062883697747248774802740403260716933869836154339063175919005835260005714627762929993020204110770576060623286146302837793990728455483964816845684929218762001976158448580528226183660488239076125007606761345945079858928469791767677689360984896571150128250495965435821090900428023430364357221798960755030711715584258023588304986894240021704552967239865760349724305067465289890738764322405601461779711706810368839934663063996406986278269308731648336370573017586789695182708612241231847428829122367089182213758771217703330488841200628372809487029962459936342247035568858184980794111456589813619146626583579620802852556621339688146403387417421898224658191782151842116031549467068746163690216519075724420650023735910265884585741356503089339661375893525796410956263596268870945735866156544002609069493141951245277124407112651224975203957385789467492951163135945411799352281971208853220736811355596741240315628400571719989973731400924860407196110862781340311207601759611194157287079936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -11640694589963690577372506657535524539038882905295130973536905900603719236066708834105974293243379954241020245578881161921683924533918252403396803163584761607352292427722120174077229666810989908176991565122154280303615617744592706467303235990854437678374920953096420824517417053854641223344510296468673938814938163891310010721985792463836863665450507128022131451820072759377574208654347052845754519844616702498749243809999056740506316565724760575956027124673981459251864132333695383510744430221436749485835532564730248601901301816332071494384515830509264706599236275634560267087901076637507107108536177355788054107615934528498819681755521895305175109387373014099788454163250787118152839918072775398655331459755802527067666006753291136915091328150827720733344131711946684072105143126844555138197705429903780779106018282401612507356369349971235353860974620563086267809930132836289916098361162025879594358041790848770008895906090318786011164584424492607771036826417103598099403613614474845500554531146711779859931496564175918064229100911307637566398282240188302386084399939600641994939482305611915342747783625930280738496666953475154392527188979482489474106269195350202995992759915104984327525492605936832587244319740980769101053802902632312648268421820480436082359855767702404681106894097835300198357822679909726035374563053825568631203236813456098264531848900106798712724648767980864400438373433058770286965474614965639012931659107654969424409254360914598339623032373485208906421775831669687035799671427626396771816879438467965125208065918157915478769589522027232285979639749449306865174265472947393637308895938333755693761676535893483187982462998489459703159860125259392855034841628920026417781192351555216810850469329251188954627951926920175677330372526960965255772324679167861547459664593622531868982204623015552620466305455457554307002935450916838192309786162205388740083374787733953618612865103452016928262677015473486551516217073235233858420050995159406831429176288504007395615479440404676824097032024574661216148000287149492225315468813616828203752402992386324877086795797403787020629849957727789295908647651388979482469624843936276855385654989186307382863597283226089459926993720739597985836187546294878190395754005176003265275654213661929806314206742511939226794471511867064727465686930051900885223480489197804571510418027730837017407896884559983151878161317516711688270495019481715935025277990598895505490120269506238701518838748315765771792598258873980564935282287300108734309704871770758336858861591424189592563574949066809528208044627818812193299864411697033952074634553422605347965422084398926515317492738319997197700701261803165696738557372257978995047984020478126618069067867104277616106303743099110799983252099509120093828297438908560434743803585466184266854711090946835082685392281833158264450653829204237045174102619492714586347453822422992818587264963297999181828130485131992389402316412723916502683146990958683888979717839052406607302036940574524583138646533612911687639776035664388358325476381534753231532566225932184580715251045653110808291423253141149972648241620849905252013400455044689783544082116522946569726878086667595901398733302591131105481477476969598582358418177628038288922677850561339691798969877977509171324799096812675204920075770424542716550755581362638660190377719169138510703256042279167226992024528557854162944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -5765945853457941831353803058054431270686005877868340599906673492484847476226380001940942094932679072430148054809095939796513575573736751725170367011982726460876211262537043207186219158691650061451133898829297741984768673612685896065972600467929099628235763438957132521486994902940423298762626421713047868442586037635711464447811984959096008703999175335114123122425868535676004498422590432933813590836398203817324586674646926568158500370108671317015482499666462418838298747051743996069453216627736897383244847982844306515210776965011505855219814878835911536685807925597182392118845422542713140846546555893296452359652228177571577727818215083964063881265473095478929569311073012486960967176948394502863052663185690315822446815298060604030047219178586158495593167207156486466412300721944143876930425036131266711732688576413772431434329238954095497847482695712829678998826283499360111573026314642538553813580693217213944328187071803766223988837197426882008969387919788513774130401119928582482901189526630950853031861804550188801031691864899795604830529181687699271964961047373554974720276541516768149025872189645463074999566513686793557165223537770225056051925873076500442326915212376537504406542817918793887357863922167275535797224752570016853431903797405274616204379020119736116872859948790473848988006661431296598040167627045641935324075408055850000383993282122014580672059706488570028654531984379203588776220708841970719179843650410064888204828414513247466039858730872710332001072860587666861330615878724718933126636189634205400491615936385178718969926294863467467582316382259405595643737556758803418400424004635991156427964082851237277715094743907761049368202603646000031760868019172113262451630960986787615915404040670819469379812757552341956286316202917176043873052463341399628322492577979050881160189410654397946851402464267402612742237246650378286894178301314558322015391726690669648355140431136998758148798206950216688720851841253840065717491613152547565802488269814637486902835410615723514314822703093283958045354178261415953862970358921771640860857001150607214273850738208261471770979736884436275073237708377971416606399270900934141236473052877499132414846340059998010250883208223558021236840357681174697961957834072023986535237671125674712414961973455584705345422240137021165260076198117044910222893754697985640170683396506263323443257058783736394182763539334675406475002398987173918884686472445420287739320992272698841624774488463537688126846790812573102972891185096700688112886615354226009343322598713252981646352731597523037635571154476748070629995067816023205437817740228108802734271406367430267984881416017330316889726332210063694032398488599865559796161178041885867282467246403003282857061669037314674435857913199557121614414368067999398875073218482851586680810796624673509046836999701874224186382370279013379483168351137551176949727360910822994272253544767380197354923811403718046297212917357039147976671315337620148328161819973705717194296982587287933995177023171897115652500929472596640062804110107073605651626672178957535006677067474007415920457088536495151183011772080522045986398511290059575872919094146293765953214513443070980341034977124218587175757347361538734192808256057867917693317553630690262994578808309387778143634861916053634100547039998747215034747348765383179559003289433257337054836402238893735273118363964404978565120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 200730165124546281062139803979574487978120024054094798997652028324869609191337435796550763877276633136663110168077747664337416519654848123502241365741184886141187934175608340017811261769775488627103743387055071403452312505858191632422192246293206626294937855059208818051081537314548929142803287319995204849882383818659904348910768451236670476476214865144547570749286544762731698760040752412997865608121528163472464367093725210723361924907045760279694691296194560301189446141656993812862188881786134315218071478256199526542043461632074461787576684206156140414695668133700978142243481958622599257797936891158241477447371249254617286482244016219907177767557570330171297376008856879671557566914480012243462285118992483800539479148287208128215403411173570021315327873026645023803646673948297814009336505256269178151894522258257119481314902052139268918474707463519074526199061879680355406139892353146181019373031839431734503458688679403915318210158407867154480433237058048929631901667662954419614905467840914994317191141532775236836620980395005209266201092774977847489855740983800039874916951339122444924651243622132582310855254935757221793287644741697025197513456554516499029085404745136926678418697393795237427250676843466767524829820173900775393831484625420824669021208437853883810268918717222848459216053493451743181773488267596866314963266759051900397426866305172506612847111522370834521399642691982074532701165078829271908975229803723248376422931803456469937882950519699451381707728638144291208065124181846111866220355848057420511385496707397233533597028900535591445338445165315926389431058688862657307426599888213831875338705920741886784537472443613682866246360097970065063397200510799139785638359017720211677117565600417000528967405055846680619801219809744307930904944866196729684047300080051994358112610061412170557026897008100876558315011493898130928293323677687606649367767783310586130453529150015217718747651203755785289183633537531651045058315974522218295733426691558375996716051212077453164871594149537503182048551238988800567084678631004495444192907139385860248061158494612442734866803019057979685075206111132909933321242136344488663079847529947644259221838585352609035752673482520780502318979486610264346299004608922670635519577838268098418081727829590901975711504396928739045573190111366218906049336984127031998522848800101195771108273921602637431239723352008793369564334181826949058340025718661197028628431235231081281552947662419157586575763055186540745452654225499073809192096670114777913739702325206918525572800826837673640199623319172659241567102893909800868781497118386207689428005559964976291941360805136852937505003112462193052225119343170191695824981826934884156141965404886831753493812148310476390225524895068237684909336725200107043428148262017247038338129218244453206151177198287254963770491324303314549637261759582742719027288448010080319329458988856138550622243964931929573231819993982038905635415667704521565361543275974816967225592565792984912785713208973735065573643685272920041017416497354311172479681129086072215180098672249719587284041541642138858396631791643539610993748815505993558328020188079361175572761853539108247093996190122741760550110257680069599457966332618293350711357426644940760163526335503455870664840138595030222784394878422052111183857615290879889181713642012021237149201232764514851874399958544631063751360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -11029169473408645609781318289290998534280435140252563124269116831528130638472816454929337894679552054170010541888613979357130674305453726980849294391955717983824153524623218911020478819141575822941282487748944796895701582725411481795619777362806908478380954167526124236060258210384200960802778735437797349540790434265906393668607888365589054882661120341656730198479323591081708852634956030379430210889819544451304594542972387400574830874514884956776591963073931445817631826899199461839384433962455010252215644178931456656483324447397889781516079707015452468933100818675656309395119733047095974792751058732275308680734477818603416726265406753708202200264140542092492437003045533150003705233690353373517917793731706820165151666429339326256188527678458955934670658303053586091569755126399207475495858120165809672644217048796933910060373139891170688203720783038071583882094267855024074004524680919154210751913718508050294202407140330345741376497537213044691817056579432230206829996210667319973264540105206766372494895357409195352196592706086380552089626336518141127726516140383772461422088790299995709396377990528684319289572170717999784842849196198570931802756342581965428998913120344984729689271806263991543385842017253530790749315372325863192739112272619415342165991538108152738546910983501756177514076531787977575903293737387158821387590531119717191876035145680740537510523010532555749178542229677627792194707507161559210773078111308185537492360026344270925078449886274338736600364461078085721662742604205416244240756314833441454129837771237173826838713087308227942886469796857523494533540404648993965971768901490070160296969342009238292002637859161471275790365189339940085725326862306283061997410224208849692930933317814165590348839168523843380437816024813747981592520735344656793946001692627522907539480917259339583835508083374563191688864686787240234826852917611665227749814069443555991927118541697388727926064481481979758781581352136863848699215665119926439515734804028073163430882496978981273350834845779460425424934165045602952615625039582892705473523749234968072127321066311452836419222513518145709073971649569826506589536402621311997035193986024439776514749979881185201646724010511232384345681312288899636979307369409945128129503287635339813488632179942955825613313415534180629375338386692644428868017426513482823726622927471024043552587694871293867473354901679017263812921480701138449594004435628095017795044454671869993705752003365855676999134319359110578061895128353262190654685839500470903999617668822319007159431365308361124725928379063452862558183039238019465623790679925824819130531896620109258086621497827600612521014599756263425041299506077114378367952275144378434285775333773326832874030947204556891767313615614365992130137534723240547874218312694637233148000708728563407332124908958762012834090609552879301758823248241894395676534876124303368528495432834227109138335854764973128307429764847224302392173127460346964060193628522026173400913096541735208622382567234216188770260181371519418185180667986054055166200568792757947844338071569543043257159104444381478954838951122333258706859380910667705987806641328563000562691406013355642909074778006803687064602269300786426769794622943313696033821404848599046493215964663806177738506988068741268185869719088120924230613893598564229698827094170183027996271653018100697915174370035014178359350770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -460458528323081837502703116647538592329716535692533262618783101882577359621723019573535885075842398304388036442853373533091614923139928946535707593243357006878070969077114137706907294891867015507194445151180879320709506363123392731146195307712622903950279855964012033034971691390271368634123301217847817196917358388963859128204645643168116269612948637852498110858984943374650204718565882608638898361723669280519062619640376273142328517245041350831860419909660665855820178106129457936301457175063384113342723109935951878556151659187881718868122947206728883950250147897137436632607973289626189199988659326291757608692591304549947869842353089689606329034107213660702819966167011877271913766626496688087623155140725157623054623860671181253575187310809925140226840187550616453069695888539228469697887901050321048030608888258961321960883570598858265999829658691396599354270398522002374940252720835841881430566600283515031034855989331863130404119225826739034314403811589402013495144107884478005115533916988920043831298247130853900437156264034437529298902744282975312736983521495868787930489837628849277517974272793869300545727815829767733413678572721411241951827426331567312990595363385974154905661701404312620786979690610196119061425920671282805980999472304145251095722805609735370556918183961820573771194183866235312305582962858754505872919725412395200250589715248645924669085505557754310238152238449188114340808394266213551487419910558927863294673875902353257522849385826135621508208891997081786094226165725298582673052943274621070041108244241802613487257665276324247862418109697499934674482219442263972937494597731759676799167922376126351612439771045356250663079696163098660986764650408061950799821407024137948129798635638517932201786820606042110533471760913928264543057721347458144882239675315931466890817913359505187484336347292319892203618103131277912666023626961690178359199090867537543384133607783730416324062820541477594489175234437446574599259736505724403131409177467208506507191481633407305451653530422890295117850740536552275083995670208744840252108514797387898449859457179465181596473057522611065416916996391623794122874231659513276280308391547699920806417334836803013346622254412336762107964544541856540703927170138405723857700761989533460381568867002568016356268542551295506144723365731108917271145151609593379492926166091344899529990585723374902519597710674980942037819661610682874636680042992175397919504628035790975284713719692474003872476476791147052820474661320723025299456021672657712643063542012137945220099951703389402263292981640284855039089066398624709171213575758552812799487135153461816672408858416035663208163890667459466304139757430249680123900354227680951257567179454406650471345136029802672367194039507969929714088249958791515077171979582930617396624433114603937177755536209229149729995294425343811106855053889198618017529289760027057823546490823023281093931677533851834302648507367438539934021660099102788561144949109952076152901036115387227900209807104494354441174567314147806408671808121286134270823310483969644589501518313784569699521961485093425519318835636863247971955880294004165028711788850939657827460360165482109400827930944201260395222833581805113434470042512548592679036465117931114481977358900071145995585251284834989744900786832728004599199181706211759942252732441038190852389992651916285896304752334265228981750510252625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -18136904921816677136414052732343437383434026150827485944507077422356204733178088784409952768226472440683274054793854438534611890535226537425832301249768445749481987544741867729945355427947394097240837060741166399866368388239498125892451737430551903706665560233598026030963035303659446787060769008482406341345733001704711134918670465579760919244410621171116785496770953114390782412059512361264293066058200495695308409621332265027114071847510475195502785740718842173708978578421075454470238764638191811294173037709336935289159371642545094151961384799766441398908288452811847220690614289250241985099852354495588632103588014457776224351439652341429533491591200978827036655321234792273927027043779347954608753888073299700032697025778275932659123542565243878277771131956934616040969050510021938870019097005002035359275629201359060724409841921746383110502569896560070994983285081939614010490107738342382080209814431121892698501819178056141342805397823171914534263077095922356800559816098983571584974452268165137948921899132971379190850226527801547744773269811112826265911104295001557251471340634976582610113884805228864541122566667145403559796552511640043556525621141084001905532886182118232271145132519146164352685846649283738397528035308055323136124541093073659630423944376424693652847880846324409675253488600774266726148599780653511749959248268338621351293336416380682179999373959522950799179325066029225493686177479017217526377290588081091138104308220867702943051355670954235923605508474716368245999067213906797184029843133185902850147134118796035995985128380739635418368711042474018588862486280694372032128404010026167860074030421058069676186498273850499832661734271415325038453958124920846083449640170199453101237274569366057247496226545677197318991345007767695643369691157936755972541469080798739767515403855302982541643526556405609372395089648268309156818047614186630935177917242260009666185435472325323251512790529850614227704071248782954445177569975221605350084890307579237611773596161808941551182084582020873742602329467874887945148936047460505821103862377996645364885260873253762518058899742712351024499610294078900562604344199901922436556483451613501509685492552543124510012467474332336929301894384173303308695397549144360698492697292342037877529945486608719170276652615416914493310442336655019208328632457293156424789712865170547009152647484450181023949497594690926138579360152820833668477551654867870089238986445716549153840502400464710476194445401619039909722742441027808980499211397025742402034633011201618243026105859719284841394162431980373067744383940510653753159677775788032420749262776633474802398054818850447302556453174801529234149597028539456839335937881814276246686447821386239645110783498348322039616736110864412996399884556283620056158267406009721130740061370415649401701179402198928710882288820960302642915252835557961193460430564681558313501940400000788005986752423145520489109165675127463583890095616786414797053432277129682611903509659208760736766649585092260911496624444783575687180298478163012562983227765841941650315058368623307650858945877655610407656593399129019815056906652767359077466083155220281202176001103535788785270643813838885342754929692402734263516254939154989825866026380694784976234621420590767890148817675846161676628348920007646649067722414093237034616894218949278549723951612549795114347136475234040726740237347008625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 107616602828756811639419495773465325342688825144942688775565648344489073859761750064334570974913470016414029810803386434180794359616796057706929774223447917513455426418952461838110486857206378660238922568427630753018987939979726550334138496072430332015592031130783198451495381648866467616762896512390879550065702783125538159138893256692107650842632900314493426091437563203798640070782809441877826249532306393951213855396420579673101631243133924874088277694439875515260195996024038436635896822315805376688792757375537016210221382884283250659270461852073957587360690529951056918526999662320614254721168626189130553829674211439229725693906313581978084969886336612561502944705217964934423873540379138567612412508073242402738771617685890456904638207033119164937756507982124093077277531495636994830445772155562901191293152538355201786147948703361657399909128887857549167157770041127184940365702684967325124429882207979496372972425293176519872596487128555609175190311702415646592141632236838365962982406378813702184046897028069500060370914880491790036761672791384262453435433846266295520727960900874766910220471386479884926994936189886430280342373063075266106241810178064200220064323544213925101020893007845653232528547222147006951012346967029591064753751537728047619372669271246409462599531850129110176741801034998635791498342386319307549359495952730040295199975082479459884248839558650784709703565014204801354938348645747486182972971062065445795243023777963758704290024173635996879656217092856016299163177581837341802223806171541199290605470462985541522649612196689331135151552577710959180351965149152564081999472589734146311041537655375264230956918426449166913807516833983083045242393100997186942177742805981996771038376424003016098998676143811890100083498977432749725562174143494518474617947405684942213780478799995954931201445404505698220401488016892785927766050942652649967737224109262218412366743996887609751836777134491940501232704570151340228075904973629463206658839261685369645700364380533261232385903695220190909606135867324913516314590818012532320622422924676858545479692187580855612027161631379689789149483966950033595648390923604673543964474194972950585680320396222864429743312023835436676019848341987920234830880409558356939939572365177557248111331728289759017830068988728720601090030411358237864561692570580950380452737451762559970678147566560457976425117044741551890994265757247092564537843110352309573296847961437492553889851418352347270725992359393018788738823028512280079022574845124087507322812025104889314639879305200543349575731185421524045952937269433619340913471551240009181656632421960358781499116581207758162672437354929052735056587803397778235397978551910755143053520465770500814842844388717058773865837033942218338617911321450816051269928071314982913093142304659090450723591595403922075634427055859768850539061751817424243717474246479417839298914890963005310713885005649517413744226542009989161470346658771902848943101538285660863869505905078825580387882878542005163851009079922848139571564593999627506049323353564001364702925978832566248825131359723991151224856836541839421151745473732009628443407906789959302076768592875961984163691246818053203886429022666607468364328878688076610976622891762746822330226570055653044892332346059710025386420018158551752084873317241870798068664744004391551859208687775800919490806682963172945506030121833750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 13122145246009377653732336927871569971425526841213235341126324826369106398239246853836901992791429245279295537618308516546355228829819487050695836933631857868739134757944587361108023511004865200466071420565877937792818827530239223451843743053354683570334125724263866688623362781116443850397126608891209081215959299498357708903891988684419602164790647784838033692113289531302741536940299731687336680391336426555349878045536327078281167666283305634026939979824405861355601268676638423326423104514339746634268665844385600995151884999943021616131273876934535602480929631984628159512088516878368380614206338028697066110073937709328464502555136195269566186334330844323263127684675947948309777557027433735346869963127258731227807802292793748422273052086713002567734000652558560496258227945276289396523134332137466210392540127168307862789468289767644298669468145070332889490919407736716395074078427961475933755482941224684716846747784837654408549702824693602934395383795793668602082569591006599470411043565439985072132841424733825948807619828814980208111357074236227020979567057738734696505300238711402983277470740765994362272220735018794143699518864904729017770496557515824227828329892333101688194288809442722561503276271330163865454248101257255874488800607445994693165879921276636187311157474078603723533588949912243837877808676968073879441822749050847392304322858846721590503164193207005331339650646928905502246127544195055838808066218271432854745486122529110065726187964701526726529672562171042581695080296168429973815679076690872087131725258855997576714550773028918995466710910090213286427475389650423945416614214682385792020156204345402331456080493670609302699654218012620302424775415010692671738238521336886344104316184492460322322837997156212169618081176455055428250588743104811732731109878461245255555458179892731304756131651235011720204071369762827414562445256681111438509105078860223410942602764747203626978507188054549284424650362416162445585193505014291820870846981223659377496292156393998157881205984691887603369917286189293647778778976615890032124782378994402907893265866986867344676300215895112297114551153442016538795239111061262283780407141445193376836033486653216430966656206160073145304206387249875877453175156894588333070481687238627262035216509965617185711075978508177479401799683686378247986062314262620774765546892840658774453009936719655369713167950310206819418245044376987905452842110512346505064295985030143436250638011272510185325612376357998752385746438698241208771750636471806164048317437348810969561266167758741918116656048936222101315640056259671103371661873650621998921396435566165478994326462099981116680512769229590140677059389369700067751693793601711235484616694582936748009862001814132464423989305622436586570688620336191943460320095707839960839618971027048957581378243354324242345307234614098220484995445043313487217756147717405793177113416183337524544408155689212433567325690101157813425567517182500484820348616009500072268715160473085656955099616028887220002252692519507998595291642063829612321595520504770860043521379927212485299849760341529785186194218631075287464928403491991909257192834977674780405593060299026053798058423462881092842209666882166672419249703558623618203783727018602465912766242494401147099072651997439782131720759981954164396057293206196297218216139746505423668664491752697332462042285184881543227838072880098750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 10385354845142477549066372144730900663194998492316338538199832476758972559665582289343339849066685692922152385806678793638108094257242817702824398110965694997565562502535970397897257711216089596748637672905647014108071585333047330820910010915699724692520382276682615033135393754165630090962246898084086684162378280936023315153353154512417804453252661722762724620008834953278060037163792808704274776032169618338456692573290755152606678966273794332400556762458178335299085310266846450695200860674006097037891398189279837519533354711603655586083507215246360701066025987090012418349186255006891512422501212935784832180308767987735304576585289517568471670905164234887176126671919133366001605550419260030777900212877646882569424874393554078549669717257923536606767870887305018089859263832402781115005250387512980146224051115819261232692697434663385448788253516741215019626131905234493944334974593718392977668052644611229868649826277234282182184041210818537912664114934119353450645117921449408701158823254049973340394702279746038227595257790107092181235850913153110409582048655974122249421734287854636474732308351666080637676093931558026197301131607683195344610046483406115795376973540314368525544868972584402589618979384150481357888833692938597137927288992457457241536688221872638675024405372848065158277383123235716010042513118744293491337633645357677082085978642830755991919130356747204723627866129377027867702962192812159233218249314723772082693331131980508689241488015276587000594906950750478438019354270885582079669241900911758018644145446403043337083894439207245707114252569090195876974773948109046895266195447288764464267952757426444068951931887620815203360999285307165039715791846079841746400800149246896900613756516811939204889545090793877907801009793417785624774490367887661172140596705296584504295654109009237419427163667387905777160241221890773831905166722492540105592151120263029715415125279098460919394005322112857640284164025470439511750587798854285473250923423296964311156013148467814346391010584129170580362227859661980522466604083143490871096796221338740302989372514200647936597665639843007338444729687034042419614914770228764317392797801459479931116519789427758547392384581537108934543401300457953230210274574315277873319402846835069798253804690192892883331268608659923929127826002262975091628512635247002013802011811941585824701158287173452251985476631949496688899898261151603449036000346763624633062563089273522024799467160590803347048699779594663040272779230969159303969981553106560774587145667827564843702574778818319513419194218345768541289223769114277044289462064364946823670624682559302140568713308609902861900452774902647970179703903567163641715616312992098047231557700367765594038398374180413560602902772361174030155377186598524542561474881409592307128995796934705588904857220122696274911193913995590435779100144802655422694989124177599535214720409036394962569751105519001375626603918090144497085579608853580221139912905412316804463103028955696932142160740787202078196568431958810778633891270857010562287229295533230254483807655407650803470704011956614892618201142582357857753971769393875626923178464459715117659803806240832560324555389765695570129097791537646591950727200753745017619828392851235207033052819677574515253788702022843133503971383000296641866275508681402182861223828338263422966790176207890274748965735356582346345093353357374375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -3499767665046821388390006170406189864246894962804297231633593899658329440812610792053188755014161255890752967255459306688916364193568032236904689214831626124233930656144327606871249543780654239331657637299238812533834716928783722017409494064957178594683335281702604737752168442499210913411272244547007668611792619412303650764406852289135295821659163777441360094352653787449592541876611868405182094027194056249746133004898327468030729670015456044743105067001727073343636586494779601773251175403711021053645195956051788891884698803916317267125212028144618338594163180609786302940929237947310883625545422401972984726047034907318141556106824411989317187608271230368746039688470616820626453923624122895720780677741790648064453642665200127846943099682646005856084798165446125080165128336738856280083787252071935137038767828674144779890184401418881853805143234026591756700336588374736820281668893767836288483018304100733111712496738912292852477459931216079703549552792385609834403491691866438357181499767247566884374561062410688599617853015427529466114065932372042160865040068631309153491654503719399622184493380760261862311436170645905732696222188494038358225523747075784302069373686398573517431639883822478952858017052083079039453234122426395196762165905901403381238017783407143844408470031692923100801155691090121788488597123478174084301068157688873987677932050465047980377533607083481857730308435849189476400639022720817690303630383964584137097967594373442769558894018775506873903349535419729389238670149516571898884134488249508355386195055854681990065518265129754573435230794195767962881388697212630537028295394208459815051672977884420351966430667161131798194626394119864553444640107820931387221095896459830976888071873927091814951354043759395308134133803360348347565663948801190115057680688612034789231146796963796811076662361555694969739049582614526958222108849860677829248290080875870374490616454541158758489612802263817008905212445548680193699069121813438532668374500979059059243621423599524165655715879080111390918471060319033445640498895120956644024003639454193853084468724650181160466740451270831535542798957560687341966169960297553842035251907103609792187531321801605894402503161024628409278844715235901862575552193939822960299332668311870366027553483672141424045042430003875532138312550295273281576314215558446442947075987183997714361682077984385525308322308957850688239578339274720613059641783360425766480448825043161503547287671916731434929310094957710258371058119610313147156118939660625368990013600354385515538872422788611053050896954282837678741837554637662289656357970685411129921296280339334725356080802836528815183036760766903037157506680867322831529224120017696371968236783756777081936270069781789590941035312780055056498463350545549834840398495162367416363886132756523374943065221132637214859412282069249293350201358886790105294032657461001834578844893987840071750679066697050584420601484328876363372605135823919396364608623045498410057269709525977682587714624359917384915931606112815190699015620219805293060281975631625079674934829518756981386426103039405654713214750149558803833312960435782992293626988279603901805270018819075332578952865066833753873391323907151210795182960428461417954515965025282578738742684788596282467732374173439988564097359562141352269977249901559226977865579262231655657558295717900314197018683553139230749835669197908428625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -10915513164017467633476514134429680119258298052884309352708629959673766578903388738830125357886328159792226599107799526380316657964254278585378293329636241122051394191429180954413101947847582736521573696350742679364381158004873889723344426792434435833684920325390525273895736698426976776267678718154225416208116396041365890705285398985643779756926227210395606530488210057158964924020450431480933620192154943490842493327745698511254180745003093165477769616250006380921623312872877270062798287484363910352657801523848083624252462763884724010294433398890134692409066305797337031556613278157220981876512069034482217529440306772141065090773055597919470981358736247257861016675807983796152742465956011826109369281537815084799119278262695772693451054848070996225568850035926176722455717554742079239299172519210777914792263916852053515084747892884129744124724289133439898005908172552037788986201025666473958255705082330175519602932846408466094043575839115080495302467259309178635491164446512707842287772093020108351394106360854254853664698380106697811756634131400129667196724741460608434508759063297669298861208914944043016588918471212441415622378588399276018377430848001813131589320254209224919148947752960816867648665394744224000865184135920324779763251687044855927468056151254453906992642717580711199964508326976070439213303483016103692942073069289992781162180948160712370217161637808599688544618229072924248098179529618219600122437734366184120733794227439760230251265079676489471904352519031942950987809450952285000520683920329589765947461394979648563588220204503409522945873563991697918414019156843415862508651980972251683990772501431135099400448672652231852609637193356032564991344368333999313462477558539150957166450032072828680517236315761891696253797388444610212990750322014602596910397062062014269053939204049963307454631476169720208726982472897967864091965395229819843504189771464142776189576540719959364963568525036107259042688463209705136088450720544770641662465600828800774140133814327039820130317966972439242538727704202820230229783692021892065819154863929982616825694300902172316625493547095696390138721809125185354955952543798943519394481007283422778439080672449098093392215268538108645156687924990530554737900990525484245962224901733974723952932991566008839610068875228891435564798009390651874504938601348056437043371885459529668754053970877994574133682447834581181696297520011056503042662340793453679562264707322806652486570312501487580969740082664089389617595009664488297965541261515659691304246224074562494081921300135299786506859982253906720609227076544252108887749541912976265150506740001520646763879403588187759296285066313821095155820720115833363587700937480361000634990350890150150769362113430385745931177634368856199694238352395609824878267786531229778914810139398698857948264883403323316047122440241587446237708172482181516840067611324143000770350987222573774620361097341131684827364643120821988674285221695509805215336984894847808937774743107411647878785090054716373391933978867558395926652553747298783962474602940618116490460506206250276759370715140174264805116191014861473871920829323529865670867509649458455568364054578414669074390477159929610466090417902074326297463954226115576744869989462841870994829156181879881802779754380976784096985423039691592714536317943054535435132512800589941953141115189583505578771347047127733989940245563292787000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 471686985827140650792461953265419330503559882687689601426085518466161275726970794424902716759477697240024353859035746103466318539193253156491836795584503986449069956623187057328203215195845840700308523689354308656505818894638099236647967806654565294285846646528042832888308202085767029012933380291451501394330855686186527283523956402681413536099515862749736045901849878023200790601030088904176597405628669583687652356358319905694313247206694215896611824735531829665888291668637476591274625186269160670674067197284939646864141557164541295808979146654695948062835241838637570137103721169848109645110936147793292713057083580310899877279169518499674208287279350650593797865251694877643034001968611517435257216732549004639582340263981297618355407485420711287128805554778743483331215294347378827791328884434577210386369953936600923965658308426848841051645605800323077219762362441288418716182595254482635058738031024896693627437060085566112172552546363747355402680986394681684865219314749445900850266185320976847957236105119576520345857984339664313477632598133758123705088109939365860741959748204963429774002903387286940108719394361404658138683307693831558763433881335726465156548870879905431865139099753096366539486068124660552314587268907187046180956213813673232321506705389132332414454182506487034893679998715059512941515166699464615918388691346632168797224245023695275820378078413915817102700405589623137932537508689400407026519703199295509766174476251498156895341176739370746134801915736415222157267064470320210831371047399573794309865846350450223089605544994723167927434343833789246439940937338669960418588512453733232442419277306087154912190533214123874852475646091315263607692538282449512909970109146601468863797124504011223401159389478213002782756703059511687317314003924593936662826176802186398836234960564888412071953533809848886499697139039126119582097948783168107121882478187273394198741405025634011044132736759433967451052994735112749694152502145308046959704197065523857506409117476145600035092732361357947289147741188635095268136915210646035280142987819280881311624719551345653811063309989922952712416848106591688692203354462540336571820370507625038365792844298211672818543057397462291347739345706377962321851357353292536179020327812448837336590385407833195118089945949572516449496453372915928119138189185284133722658556585406969226585447977051671520218507379739369070310502370582974396467364832793545177850807442346247192749819130819580555467191872004991039625601720731467158081795433015464730339846862949771668113254330628716305705049345988895358743952160359190725941553324278111533868906132231364291891048281275760459156668560964472064884737615036967403661082718309750516778957887630615828641809060991894104080643593445185551373298527930125203800839326685021629811876755678701878858621202233531533183148852271403291746274905878913002552164663174606747541968243441965865598924721718422504916824612138600785220983070935018905873104369206639967276251404139996709438081359976232424475578842639480293060576470377228462625967964138909631356305241183586638192791503734687657912510891373781855840992420777077788462758905314066930316125899859279601432724282085288476598320192894322853756665298899284428977748606665868266558913020977332858435595592960828330149212527571245407996488919222154702015791448436272712415710960437479189213190018627392096172871380863739605000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 2722055105430828675438032435915723278923387354941822462770374930326347089863120934018258645544754521746866538022531959044301767231544562178844670004267036158579032699727915097477440504893693091459771198494895314627830003220617141266315261358471131278522198015931690813182164090552346922081064645942808592752714523990093426410476801965763448527773966262478558636873521676472889639198193106300120865796107220312182047858501088494017255817359881477261954299084355652405917213733149098820719849159036919425231307171088015542604696734622917043439542213998041637144221312540021929292949330498864562437065739545362344478943698431546203604401229377993969013275963283523759624325252069840767683572190358506785813693194456055712271596687063418240867481627039596465452465806629934726948814239097283880651609151596581231422561606523774894646983868728783314810495834677349375443549639270130046937466075813171073820732248404268322286753965751506504306657692330865129325930299488627057437273369009420326563293732668008883053669210200837308164645334934238833770020014628146073367584604308831656263539291680484390283816814969111621841139214787165299674063969156341131665630463441132067341043709208142561222815600952364300427090237414472245929759637823847140660356395883892426368546174321857037870666625018067423231917326304590000709258407016144053564482372451612660092683571698101430013538462597608095122460782846324818532189858973935786009578499488172846574538986242999280567874015196175927585112781539758588010787836636544112567428044387678827031968237040770922981093668875858705926045497056855652010684938186769133550488263070878360964055102453850486690199475565323517224332069365198855720380667363030045910876023565674654817096528879000158877085649112584597186053873485373881116949708870803128211928370806393293519355060658407033463268012629464298892814297375337589409103383720823826973815089480052095843636995451625648632117546748736382850472065929997969515777046585388768062419112112150636546552311968529246575182485019388686617374358203357305856742509438180478538784958925939563506541661109904077220624479168565069407862715453833415498800515524693425881352829236092279543776556392139406665234181766474764844960234347010975252925937184890360619752828121802087595300944812521711832831021180084409578295301262340578818838050726739986604603171040128168404892895401232261289906301718044326748072099023630489511307607519424713673948407724556342434283041280147514330299859172718480101680535593360022406533188317283241607017736093569169920294719750761630789708208136890419432447774168507432952514462561013990324264029764240204728230373082464237791666481190151549153539231124453510804158346507218190367769986408224371473720217193176237054769802166108554867072601378785504761007661771167113874434474021184697952648427900398557778683622482080031417035402445812736497957986767454507834109596205528243646077916275783007164813327211732584781162857451935298365484627059046217299811218356248781301022134524284800458551719630903325567235274470898135379301827579724930239031322309336831022686234604359069220353369806215761870825261386099849550359238462927686514399052441747978648090151416690074462045256274901445540225882761998390853775640375994675202263466020856956171590600493040423014495934996510330644086921305942755736921856654728877320298158231663738314182627126753609766417190817412804053750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -26187444884038968863852781016557212794755946607837080279724079784225609564024839166459702513567172770281369425710067645995263492155588582132196654115889489307271971932848752221620284132332473546538232318502439183879923662355629722463187446006556358484835127805115623824708186927025326814968297830476175569635580678700624660053850921720660122648964198722207289559146784643278356326851530027387638221802785783785454755897782757751913830163726294558356060497775404383284786859492554272956565854070302121082556983657384518204020293682851033296335739075765751741172893060618781051459815994792348742232420800960394725645104917155310602151226040292675651760636939642905638104462975126253884091325260993112925755762817569951221651546400177041192042571068683803412911581297060653657081419969592865085941170741158963866088281184395729712782059193586299293531109238688088631543821290150258564430095834466878935371254883331442921821329735182758080871363585051966653638953983353247763875708210721836402993593051708212306141217544175768112910745955582244926175115934147608550133578750817820810484041105784271930901712131688541014544182133429627863592744576241167474603949785153543633528075687978270910691164449880369941393025601823615905851512890673403470232679515304050176336381068188019998383428485018457362713655547359459555496855515433044636961702545795199514830253391357948832698824177344929744123483230974917506270511974198771156205263491049967507835250268070677881297515105363238524584168714416168663918798331807241362266430578630877283806233907328797877014488886514033220434099812838605403795770614834192842536750232671083070746287495450156609247391255842839318229563028703770861869853100876032717858409231388901430766136452228325173900756379111504460750224025034665446868631043455303346307153369362078996474129836250618211400022635103011671253704957961586511084237666472524940631219599496703142875237282107017667032224292364599242353524714703954846542037605642378976893941961922792544147977889871967402740706375976926200987289539730895221804246255520325275353608093025960633555370890573994022230681391638669390474031796087789808938061857652998255580352805614797710216232527288764146461235280235117231776874309628587319903198964759986397027529491452983674773416169972539610494046054145768116769772640985282739765556423884366024674386466682953346521009727581102565709710829096669943620838974445952850089905666254552453465965483065141925148283047094912430275873504170495642301075033443794931769847672511647452485330321525251498105578139829937364223883372668402551433964476700759115630972996657136795903170201826957488835598051357362501382197100177351786266722398454202801359164239915883404434985942718227242668352020481347081551998093791978640761356415878989354298053445720083649678539890733428364452912340188727016815121282428449457397981702654007630427934156624196179783059216299805810385779052161386868858551215853414512279074252567433552750149779417492609683451707918659713260875002392494900435407160212480651845042342166208747608052814769963292587479154733458663134655408166031235396651109976610927773736791747222899316327661291147683197543454141957809017002637566323320738885550444036644760417173279723442161506997305152282521801614796652378785662380630316044423633818828801396678917763626935209571761380434124137331025755906054008038287744803818239657497581885061018926250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -285309708853376472352620365558930709654636945769047047920393203032654331061038188880163993194826227622183967150028100949616399603653974480156841014899042578562844361571493071033671804379430428396037252028307251242806448801810728410036943933834555358140594637545203537946093678012082517362763774529761340901261315424834664952946615885912699798334695127031710926973311041880785249373577701777477363005055736603438099397247755281844937485196865079929228322681765920716789937223511813934518471136230688013637173339372054613615097200877257794124531363182765845144427481592491610678043548515276735721281702675501080521191410552820612643078722620728272725718121058340390564907237471287477330529805983338177750336680871866393335024050172366185376490809898691939553819083544428137527975142880176063393424801981593489052390585009894003618741539822433419285421085751670770398098441530802294958490627506129144849192733321999833534825914610818163582158282241601550884734330710145020093685198749881901422723659235025710253176398321393731476864565529953878216209484367764129859144574037582147142565116586246760184609572116603903012462897281492432929770736528692625472092405742070681557695263656030402776884126551216195626563966558734993239892887206390054038467733963357899608467738303451777535507734222151677280174373152171685551489344527297603742379061838848979125123179645516363652655319693608088357435992394190116308799967927860416237758275313150645249339561117627560286262481981963687462397776861508395048101919931841028090597697240888468564673183440642816044182179435224420305037731194527758576326531428825492955587152611067927756000457003302062974775307104811558768132187186895795290806787486678798376731829379909863490399456897686343275922014556934679527652991712894280902498500298964255669589769446036904896112632442905213753676082057001956207365003031837224346002928431152171053420098234999035426621880841755004730681553043060237419202740140387806623361453308975744463241070352088143775634213895578695926432790077822045957918280404764054697107059337148968208531014939659682344971309228938186233266264512622963749204311903689923627288025750297717941729913670822562946051481693677700580504039427504517034846167989954040092440987044120905383142380948468298240062846772533480416402347796434670102327749200999670575403810404770212716040504176311568436295070612001503100674601330637890845249630817929172185783713717854977810303834676446411880621507798157729672502077601733235157771658459352056337444078889397380729131766705554108508998574373704472487106004784947541953609036145631917911154060411689907228979332071784334472364933002555955638634374245769352596483052059559804218717014350213411718414554088776184265485464299644213152256459247901708253595240960575726294308486458162035127423984068623948586729148372181142587633507600847387840592581954897592233819414191137577945356238914331319433262586831725107114121991065170515909920043903944232581960265213120083283018139518867376524466270142982851912369173375577242683598997298627459249270064982344779545794565727002277515195903716854479477208696485885349597752125063282158315082667954109329882953201210876678559707484860587772092884301244118307339889668408037352048244964975917046216961251533968271333461368303110706323214563823728678115677594053067543538608060689529690388035648021571209313729266050305432100222077307037848910071500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -827118232773770145404835394346816646049057290150635160754141775370345484182296292991030850514740781534546078352109930985522987744447955712180058722357060740621174207710259067140870452087791043900883037232099602042547462355986284481279609958334160432499965118632729617661384400021524981547540829953255123587775816059903658325377931182992845867331219307037977576278915147125071905136730708521384565003084248921835183181654184984431082937386186211957643431274482821631377344535816739167283718372367753006245846660139779060011837071954366371684126163612383727686029212575717788970508549836957327190216656209929392758609494801745384968389525143243912545257642916023127540047896168618623087742493803574579089020563037861213101183901397455975814380391043758684097115833298160274417265080832670873469080389581381834760982302624362245506150250813831522734731347230315351024876936442615946479832548421414860758249548940609966471009171415060610145094901908999483569021003140117354076982530207556694294134799161100945610855098033284163140074908506971379193880842106328930263241942960800192273505763510386428646064900770680497611775503238045234461609699422477146437751150995699410548629869613128941269278840765084006735035926818670879674863258684637700640165197354501417626113936496219827501514817629925667293290563445702742007865234463675096514093828336590880868377200600566734852522257910557039247994463257935952948066844384053406263534637073836537292836142591350122252290169271699316026524513585311826450040335242695099974059110642968142028640094306673178767931818683821605233151419458421715827634210480428437256761706589942640308805289682185965729192813801284058658264772669891719313470220824296665305671728870669497942910855150860125503663002144325243833945817845266880393393223324710553875576251739136303798085570457540173621762473465655073958796605965093537285170549257841361198639819157216592834470120065818747309102042070701593807113195070714880269400560033565336297127697590955802968349135757667971998255264023869728745521595111138707881549396754651958863597231173579041526733464934666716709524886395250202925353885730307579440113742996360229511113652756397006384989926939913064233036024475058781819380624771565032893733819934320758320435132360930055159880011933313599743782508240342387196476615841498612272915105530971218494556517224516651393876191119673723559194342194700134445688225630999698427426207307249109874312981102927534850184818401567629067477252015534760451708068077703889189869416480721703688061933482968776713976869817728504027685658458520221374238959610222715147309482929972491495804584807878731829070066978059049479497226246775452968664883317854220144069093319644274304043183531681006738218292122286707583282362868028742158653336892351244452328730318310078022086470086194186693069077337934076326682056591019580402472750310961484267683444022881907027732724911600668717111107088032659638042931553702796231190016455274634916920773295792323881354767815336028517250357250634711319832737354187565724965825802156570984269364372510105817746111099444888370189177853445520129752189673258710338702437851140312731849923498282290268837773730229837161804074911343736023271091997969342700846856737185710915346331348287957690639636291853213891080407397185745169910927887341730876220024469371934031339211106371222858751374096126588532419321492804420716374938292680425161993500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -46464564686543773854736892275633173156872664939804687108740761990423112669797286028000371077032729475096116585651062041319925509475085054263162441915587068649459901636542372247174255131159950403332855573940696344327401764355184560758506125191993021782427329139167822059688017486753336220089198462912411363343275437349595084578279530941186370917301429218304100783131886488513172928026214372913858725516349641731513585403254355254612098405764009532156871548061529745790771154245069923903016955107136533306079729839459532291153956455462335433444035873638850903354076873883535818124033954523198827166209371089518714420688557050340724635945191762475755157050511163760943295605567859994140295705555779340550595446200736845324757982245010625964212514316272303334527707220160823441483936494617505524876483106654826783809332461642866889722588411138440326946422710119457142436636626645341950676579040745023247487539798841772523824065291496898022253108626294853213356939492201546552364432070943593661239622120736806867162405210327577095083494278643500453827729021116266210191423490194086702435714978116527408546077080315923922947951321273029646908105557294785813934019977178099674298509723663062492182724620944145297396521589816206879218304438086965457008826462430615741939204446603826006797047413697848909425422318865265598651865326072177595326371694908456501081910713097200950894952965683262785426724605730630628788112998526806723471391598885175516131505893950092040298614235109531621873028677995583823168325657385593913852615778725443452262754399712853306532827012946244295801128098784126984723778576700960335188636910080809780431664404983248795208038250397714932177938676800052884548455511414073661018416813737054006462440288736280569602721643859503951325107540337279755456432377078035014215715391968877801905855653451077007421118314780631329905390536542555081257284349170184435837503638470606033563152330324994682223051493424693425105802673466620008236270866182809715864539476414440490341818747426906662153926230558640642727746519777496859442472667797649026312748828654632563813130420286687210021682614624527177747834848822226094660346918283337378884979493449720659521529818278372544262692201528314327835695899547309322632731390257954295638067596521470278642793535648641227933528892574627979871956237937163078214210917818436360127197005901396684883322520039906726158293802922996018387309576972728187122009131833381906823676620677398110114655657343895190658291319563247695063764633348566911871086372848103470054038578179275597947058646706361543942157343977699180854361242228325168163074790063419831286954351975225306932134721506209647895172503875761458510008892691305978635881367443756404248423240315127148358482884281956668493292844653534398158234920516053826516332396539226668847704431465520877869487255201602451488328120822027468610831178777155233908151490126763704662803792258171152000207993598770674119449491439704222437694393954271127055472307749019698547282856929781662741244210811862211940507275796213281789484353721602993198897269116959864432210874712764132563115878821547323163277550568314953332276137520708378202110730752603403392781003376233459327483198904293597521675866793674876479377027889567647928015359100452842291978306465105870732836054504323525108666772616489398798915459681764252945311900729344702923767013126582890111243103045749224473960572411449310181250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 3497652684636593118105262592055230636220121573790423509880237472213100246895767791829867204393788547800827128982399430923981049323746549953968715938738804270888652955011133571302749594319241391093774669667062091712364600400057265903507417469497671564176618202863252291791988804031030248983067106144066617851227613738505415787517225125442287924973254850050059747542121887683315085372084395706092542831196520672942447754752877450263247923295988479015112265261317818038924540012639585417315760990509918193890807897975004425328463562805531627996701957878978935842416711227726419196403423353154278113656469713122638888160188116096825759608448306429357501426192989924820273780469260623583057637777104688831381738446166120254590098543314411504685690107948354555116377990554917824334546237760284435463487479830683444876029356000446417248512358651252582138320103439768774336039127873677532806730580534468296613811452168112796433850604667712630151321581270994585427778658853763294008744835106578619689339043980854938547423084102766131840169934953695198821835518403053429952864191223545891810195202132221015630861440912327635958020322039264687410158947374936501667558641706367633940362507870726660532751396312388797347372256116731652852303633939794152452091263958997473068704790030409605889051580741539651179475962049369725896453688832080288265857128386920739590301027198846098291789184675680337553125378084101820488181584405760486840632702812600564723187579051609640050489693126030620987948486793236754410445565284343135195011565977565009213964125707267029129824934432316240851558952321353428368565407707482340971130842299951657177548082946357616392923510177216591261236600120523244384164418439510313635773459440313690823320205772974673275826225631104981391602683800007620099201974632163445949644571420575807223151576603643446511980313791613689840424834606989962715849121286566687620417548110587494717045778551480585955275070332535444512900412322703939162896708637304480871862676230479567187198183575551881619878584965220487725473736075320510745441213639641378010403976126735746047631081669758060730941864061168628581995578370138452581898111110983994758606322505895593075389224377938301395814811875075087510334770068031009333671862025409657192388154293481483283034240276618135668730625537516934104338265622553048106530609525613447849243752547892825355539365069386543510296065436511216659260229923338420011871404908843289950830247639765187035016876213016568463811207906547691562484527403627086035493944513280050195253120831050087535021728112121063280028436421506181514186443527327585415652153590850447292578992593428276031045189295023547178966163072362680464034848428251132836443959165843872150717610485331134512316824383188673910321296917389412491100201900467707512294955651374320824626613639390922050331751533226083801074979817867189484893852903166726751236664845070782009674018075443043624435333909970360362926538474965501177262867699538527948377636327212771621216855092849193237324395514232561641142537349190232436591805953633954886400023020686930766676405043399662199767000891648538343902611584922411476667485358066329563118973821895854526244562820469497797656649926125827378290786370874378153394896952065337895431079069805655207453092735910847161237690330907555862840732484622700773692538321083931884659265431645431308051407103602406429109235183848620943900295677801704168168750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 3107475270413830704223033629626039243977200734880821709746604078671249754056182819570427544730734819982230669714677007542986821127222483236149138190811260282231500561362003840826236842429160328192481061139340491507761158323392952643226368995650385503537663276914677426023974066984268022182836724881120192683757816494672034882078673311971567847573093586075079968217978644264798577634819389188610649825069747798441208686968215442132377182563505257815521121615432954915192445726909121590166207569681457359494970116743306590354184311448004224149732370647242186895267960695589109035761709683186111657427572087534505051244580283376709345495471531230882966838064179377275145375907958961767119770897307252983558507449237037009094214378792715970316497152438774078639244213214841119249711238243367084720197918039545932773610621850341668414059260635045543710666123205454304965971409281005335219767489386506319624389396184800445547786394532743070210394905565136250009286591213785756578064699460243631100373028098622193339176003717670981085366114786280444452587566613735350972547577980725587405388400095910836634127188215443504391094484664591936693557379988255110166325842835552161525541692031884102490610773955124051775511550562405009767234818301144285288249473195036133915803477898117923295640838014719144261739601095406188150282042691363379360188595203874921949442939989880227352812052340986158634555697396776890537608431722643077903805326289790585994552818735263049916909275782389532916235175919284233889875976647723854958360913918207928354846887518062322652332519611682326574302379928961498238160546164913345683283565111257659621423634290667508913000820389126820265810010597880161903156450956652172202699815332932878819609700548598245068491120125419977302607032262994375235491694732168355083730032833076683848724828628714432984680117979455689859358270553189957892200979000608114226980744372279888861583528788578047528338375724124355025035748511935661788696771830243638964601414541864648528339745337731013751876496290905495718482329945179604990664927262365930990079805423314179642350460088914139107049402103107370709183524242835461617654147950771376248394223585247677343212053459331191736394326768418193566602109764957178651871308442610239650675668366758996300163203862329244974881452169771867184455165471735987321821255629628430636022030573791159322629587860797437826086216724453045326973228763431820375641948924360345537329550112943877018335460414470690119043067044939615372226066819100613376667562579644367437304728492125375459130740108234954037344965157067602239337890956267494809872069527563352260285565428332262939541789397445762798314321928051164471095839256318989537221283889654197977097952110127549013853628366958402944975106375703834579644570568557155172389205420020436567923364932070204833460962385237912559278189236443549572612291631668073477327620736282090110639949728991390692776267493962588187300413769763893890924378730325894083686950666717633962582633438062698573745481866090536023488025572830151557937147299440775083966651224244611241537424753639092395618075198393705036360244979671082946246228338691955769195849497947646194088634685431873141621822235418101616243034141274668830207472231442222640994054100145917747302612646775158082987521747851682025735034593984990448148763905730291874523599110979484458241041172955539527534311423391345492917758432885161207725000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -10542167233908028907630693829150291251492217790857621532618542139089047483454194054227786241005447726767596963562893896312310682255443048501782716164939970330970740454902105904963040727880635236196196563694646389093327961393774051206336982730036429340195806224968765428434323179764031493273811252116341545559062959926712994236417162962636305333146597899675002851221532020825711694461163966462138798145169249977429332220366969331299202812542564550663829759091717015032870891919901419417874840657190582370644921310647437987677165400433513839496915296971619375388927184146937926045015337393638472115381842227959200561961080769701937954116903000492222492224437677253685539193276156386285744634985263552982237841557273455567798639019647520036259264481028958108796521660468960498158917858278490024553606806926534132948458696406893307599703539559702791097969142265820121649474520505256947680306496022272403055672750056328381684224206835303073512899748732982630497750407538627065429214454683020751322500627981663148844643095302960658180384471361914468460231299809512112206887496185108616460047749274913301401228431003546851217999104124258433037718628235439551929936422416062873327433923735407473829083881235913560388447138504669300567049233556166896489169408078454543085351908123025984149076288951366496959885588941854669002879330933285697691115364025772074912311763648123558808215917861254165643285339115788453161129286377639502019572837784531667064194514756470266672198533851648068493034333274586221084144928520024419980315289732222548394779932394861180369241887799963276859843835114189414655522999094008926270865118725507105093306826332016511366317741921264624036346270129095633416409937460144641503473786720685730378721521970974908847600937077801298267719933409963489282907418075028692836823302025903045426834356227265376496511698251840622885163439195618034032334902591162898277398944566608575736661718718343324281891827092268461308940949493267850239258030847027983523103314872326582760660620883185629778612937125325354617113506645745607827778140173248696029727085946061618606167543606447577529923685137891277510184372661607840540790072252623207536366803634120641353578840492665968309733348886592373054722550409708817777071078936950895806672155287282511958910871167887638620709037963595201010765668425898197757359602940940707560194180644576916323807774886077519720793232111195609512963855148581537579353266001288962513416671408625580504024606246863187678131824371757979398578289953095929936607848387611484245639141436476141246384547397676846852213534474756435692188180194312585618199229092174504378447455694233195331425239011088823718912398542199968110234338334882957745639592732466013575717011978143690163548303350115163107638863204424504870144409581449783067700743132512258289970688968591227062361004744887392946660247442313923407455989468082267116665142320961442681987304733125185469474837064621691078644727051175104936104474228264376255113548249471441765193252881709095407428949970292752844044439845197902473452202988003066994340572878015290587100252943802487261807321101916994217408683408824793348445008727570086929471729174862879525433667954946319199258282198243674086923654766856871023842420241794355093031875511062996942230585728404560116730702206264186785020737182381910898565981917072024802572280453277664896560339830844180209836126982566838666203268316350288134985000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -28202584413071117898021158067237154853838305518444546052077468429119201379032330528385691452008878312294895093487126793492791482135744147853291455937923897717969985881545620669423644136887137578394298641114562830235150852470504614649212491905328785045901277158645044153720411971913858920770039118039004278094953066198211442173205682772675372596259798903453860936294125921106968906463462233512555493537969088254664640727804843566468965839779015325498946159960544003840522038479340540748656559387861910652884737223714541394235964247013985463791458744565539269898002067612015345828581446934077570048640194177361027294737134304520999397150620317021248865016970608816634889382249964396068019499628110339002945441343973488557300412979366502636598276200118515138942862938754035150066755335346885539832355020765160381015169182003001692846417009224578717477654513765719379999439544074189362979273339689240997558061341699468649757381354053047633117507259026618636388084996958658207113200504028649683678750258402233752738328277886461605651773230431792747201670047024060727590968288775857317290826242175591140282511656699439248288724674080201053825420173187686686583858628654999054467547580803377706809349823616003365212955141550503771760870867201233497482182492797988305305115577387878944583173410717083067355077325010013217785978133707287782142070702667882221481702220771981867929464026146172871987082241604678170884949188594135251041600781778533338100112722860199450087598435160329994527458318041096533906566049186025546369970992500867021955081397828048063873033471630192136073344406246200116891494776415939922137328154329180114608915448406525733157902984661653992386590286768352361036979371375770924583734106589581310085367547743052119368647385756785406983990577268469164855222027451354598186979577186285350458524364692757054171396517814019067210285830342322814416076406799100158392418873422610650574849033631165893761448906043628399542380363406137432369305057874241330235284400189384891172692532863621129069017331178864998883050360507031223506173440798273502636184831170239286550051464158010077925343522016556826208958177719361509876382273104421731720127170804311293598825688757571798321808136358345248123934825719850699049119513791147234176280586021758101205145520205050222406729591582450293651050217478005452455298110331664792150005483575687426521444027869972137124890515014419836121246314062977402139312754653957620235549534362882365403165466849672977703466378990922892027215688688556711237104932495667028139225952202255827149681341113185407098653396841021501244668228361820480023928026139170755500926923750780622456251760267045520264024186405842107685036023812177372827193145857924151014843389489625897472507330859765617036979598250277207741190388601740445299294841439908321440408683178609748270352331599983334811404580741954002550672832008361547541098312903604945524314630146612984478270714814682861286703148710938255648226812997126027427146174009263133283428054555333336772608134497386707076709264468412064702381797307213643148793119653315875599738093736887065802595896637018164270798772043670051134514765030828696865490092901554184727515837368219819367763072696277621899825499119399905135614231796998007926273799449663957147954916296762935092665075409212504336720263145558933086311635732544353305848726063603689384758998359163339144537142047680220931867632758213154544355625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -34976733787234527449745235964559594594444586421270422269597499498263805406871515695351874607576514933299919803393459105904512072690810723989669686403281066850133247388549034470120628295230341158581889551764228902990987139416696738705077140831291147700245253173608844533435881440960543907894889686791134707201594683607272024978169252987984039577281020424706304776396893490605491777562108217599790848158691545421755148431143907008837653648529091538885404275151647216285665244302797522514682862355384792749676416556014779721441012875246294517784792011930329964386506412679704505268830448257200799354809203491996848164657237547589522333709292983559400088676978029981702195139864654191477085672200947285188215118668122990588380674638098831180149281130566962137281164096895462268679094243408721862273888128813572204849846464767481721872565840128169245434470212312149498238448541406621204812955845203873108575868952359631353369194811165145713021917462179750165144951400738343534830151857679150881685051902565983121532956491420488246130544700992392315117520422108175693275237556385657123207145411009835343919557871745279506352400362628754448985035427950827430609230599029177539548550563264066034229146151919250771264656876386101963054084218334487577141285723458869908184078001978622570958182826586017506393056000069596108562594212754404587370824820788140941287857091937059751109944008945957065952742761827240495459471037680327469050838702372356939980864115672496946655773131519158297461782546984241536154862852216747211345887675632253476974000427594257748845402065752045934982735192782662907328706960872296286619556777495498839654330245719364764173674887398262299134395168008801688813684605823220961687802756211624993922020874865699788973215879522873002452850588756279981534364682427987250200879929165715228140014761117315834254608096762050651322291909434708239291436033057434272562463945965915422217404424171145826634070423083691988740926494556991185888112491843370474619752165650725444433931928941024741878134479468227429725713254636343937976946866337722348350271817622342467071947870724679237628875434625066043115791351710755519977810731792607428868954433155488981253607594924280254153976333529643307529534699525784315671860247280343016983979649780966733825324681904974621528339040670946361249978571013096425987589250890029377706544064699810587200680686533596128928255940152885498938242667145993604761632883806310458640634678836258316654603402535558265182790565087116739808359673933305643277446937611710012710649957619073004727614992604640769966265259749443306232297234211958193206405457356707374720675681384506902142539831782275339142592531459362327864543899563087098303747902091022514029760630365644424035010490169163438220973941513780010388816167537597827331358701029393429326193377907334349433990769773146882421335754603782847030853679302546049311230007294956159840559770306508147356652812751535171604405537475206361971520968035010490099044359108947008187288824933137631029040730052827844505369568510736203647519800556138612411263726253855269492224790646936449615630626542915755633364751182547356968243142366053364204245224788553555383581355522622681064718239726529852413738325673746499954572754097303567206092428474045521866961685520210000416418323611910261552644206766948181851548250441625159000178879086759443247512624315609578919255262268290278415084511796459852326115625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -37986761435149920581526193837700641023268525906800508235341574199796406086085002866922753617752150117678024151149813849330176242371890465244980805466635488430320051390531206523953836965118185275395931379150862680060833767104060188938040957830149712607434006469844482622046942658903862015057602037771382816438134398842822363355444161644348766434214490186737462509262828331076976914583966325313583135553834733093173769722497504512518644859232281074557449530213756366421621675539686872997623300025808519435396845963655195830712153830248948384581074528077337493965815638549058336629702922696183104241622220637547325834665600616390413234838722487909396819674614376690894202700185872181259141394087931056422195278302722613538110219740180570052854960530377627812909420007248260287220790750047073350312310515731371873586804175741262650133915896554982193885661872403444185476426620457552263246573801239489107650101628328703543565768742097884743608698088998100948560611274466875152946667711086733274551678985163426404984799376696591025321659206584332895041633031123113327906064703956279112415114040236370289201595948708987484516618454544464697651020139599990627641131061442583861273328367271011489483146830661474993858963243567035309660792410057268623863712566454201736741222431633715122801951076912062223479520406313385899894954983410532048300196503907349532237559681144949354912530616178629466560048166678099240629448580418462272382319582463344720160428935946576752363152840786137041642545920977558852887021349698789185059773809145610129973350148093719389000828218408645485569838452026405256394146191620626565536310025828876853774397991076888585660335367266330323005823262317575787652399042978927745633057869763392445752942051834735941300260316658074958480179748638459318672001683507736028512293298498393045903175886126958481765474498754997805663913580040824887822737511606139133155154870162967323359576169292618098416795805337203416800571337138442649273325407277324875718392546170315574838602913264027301567702165696957837970436923480045906331317430216410491661869149959027999947719077977991557675822778797137431024187310051386492870993498201146987426679147089858893197064731451356734606061575573623693515826752428620171316080664518791903958017548349804526869488507546341559504580160577224421743890818850025577551597600157738588020481305275084402740165121673214763020574804694035812628083292419708991761068405896257294962160052374503129304334280875576107693910525680473847338420633618857210589546071968368435571700949044389719523287528476778150682244512197150547203168412413846767523885533123766758837863436395540412298616393361045239123659715314818937033316316315608147085746278005739130851699706942074825172781000981288431514485916284038137974562066038949802230670058039405451186174231827713154492167417607878252144481384434849038908116479440180901401516058138679838988330720742713496246380193184875420879453266435822247134742530858212418024930584873070951246801377555073978047644530446452696006954986635308252634320704553261045614762232699561964838294759072799112555773754757156716536841222922660883838696723576535511208090430135012995325396632038734438805447277705180334675300805017607721037252999236225827256294682960135680441917946866149636136312939071081565135290791600030444032925010414952247506650639988002420260937011922718813267610808785050867570726644608360853543981250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -43936190811866282042000721356129732767981921068094132961339613869210531170325274238379105605443646501906601045097838109338303087931679141923256223896039959492262997482485267214314945209555131432840093831833976146660473436600638824555258281123487711057277100394482031363071631719146688384422938405123980391516660912001736309522492118838391009926893809302020822562377204993059280648615594331079616024692669611078026150969405429998849324751752487998089575107495292399917153482142633163786687869230381282122504528122405561405715233319985442553205334155457788518298138423505520014286461945702458663873600136767471167426893221314419900652815989818787562714865057153922633572922069187851371550987611231705167087238055210319632498454890575104980503769113233883653241950014909591850191784449123748500566827118319025150623944800456329413281340842337665910550965465780603524789672221563227945501276853503461658720727687366970608223359240940705204937182290606814531870950841569383545550223608251854207878427219224024830348220277272783467367473455448243519782242201765182451069493703485376564119810577489163773968736249747580152704580784775039376188082160404749622554870602262287394329775557677969874464310805425942965439956445560059155722855661750950198617009229836984562204806539129428374144780312306098118306756391853371486432936089795261632337491373101011651524632632050782263034957322945108518637867130611870877040424691118648647518923870376787249395359730590218710588824585978829365092070586810379407382768502551745219516713758328546239968407367372424243263914800021301201256414964313992810731056441155627465052677097351709455063893276879359491785159862739339824321519330115437169721812291731352902091393579923212272569791232218595593731025650626866795566527567969795911895799741519399440105501209013620697301177804789595506867916621517719954624268019957167071214029880060646553116495665259394706064036219456712221180323535621863335412671713097497419863375366813315155647278333981953636301355920428595405454435358160495234210111370531303239421457454598716543088321474681707545096713949888098707963522830471805203675508379340475537982879363851199322657776989183144090181076433718752019573119996598275298073746805178710717885169330700829704215084772498372393016344763194674447684127017698326072842135023878787754686734462043194746456634884850765621348134836916936800378921082663587266148378019505199246280368227277193383335852530383537577408268011180654649848905192450781030417947883538394758564951798617799074044328071386872139530988697758575741436814887304481974519524476928818243611533224304110671994455678663491473396643866296493052407843656025373254906890662210160698625899614813887511534951594902274070107514075494836093293294160947179226139482723584986523675800301877871082696028801870803718719301084542009983153508631465844878492657406541557037877476843397396981701012438008440128353799780636555318182643803498490682682476261028532490491790766405766561036815752537435826666587803464707857370849626283306499309384821885648004875224862191549435703678327619888456604925221991847279058912075393723285269943633654166091354081438000812700408601029650716217883472164395315844039954872124097139786339414361457524631323736046510214302317710303003491535734072439861581212219137208990962456807957248095715597028370561212311271967071560191802373175876902879564595693296738255060163256250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -46607749637908897212746707883807937243007417809093037605777980477872149135463450958857450660992338433325873613966324637784779578621410883890399380073872669431004579999250371081811137501493799320141356797024182602730887222562953222143588487317748773310917806047752394469283264073008471099158869495722441689772813577353612290561184751058996769663653195102323424447896909761608165277720167557621958759982688464575555150307941359844454559397601367716463512917702077339656576746416006156020948192442918121182360479891265643110864615465191751720661403000059943310286525268987062220950380349838974869214029378948465668471442126832588355199118576185821680165702248544228914971706401734968817266627148657339092693516915853639263288830513034991835068495282733685460171676739703351868280570621072811163712675277696232619755236043418144372486862271644927425044916364008842666234599355546393558477219733939824795462565650773946666313632193963548776886881651581109079058704834710184039893809892742458958312936254718987491550313850454454614533576018897657607133221575818775750446568317069013861305799325562198117120156829586958337738800486920246940487944502602996236493951568720537537788734929523256705557260547818177920387927945829300790821415945525524179712100681659586585254324462002546652417486888949533002541595603997588422023605117469078548986094949059764504817620373439007008440154476131766047528821437073172715939562016519633087384531783522362152118575046425473938680915331063483944643549181147737098401737449888513565894175763009498358329231302909659949635842766444120193175415040551314836875056643788648068518134089942189899667619447345292707264867925167863671389622309376572194799238451307171132256772302304632597213575468776145185617818739631264808505468251772955228195035951981829644848106098394774823705242342783220600083880922974938270127711939888522878846422855372869510278531030345627502192193034381659508378037164510224433678018239090155833687150730768607178154307628839478437666106037721804077522298215527806067461160553433742396299291631804270090998384057807872930584255991193515702853216841976826901455188531037147142366037248732150832831654138047189891458178102050109418812052443936621133471420384573652981759587667903948949248569995248428552462539248757592518790546978566567367285810620311602812038585877573611603895996884879526016557414115362207423221525334109221161601120410529087666350427136124919257077719550625631759660642176394392975833363570452536437874778129521664370061388984898519546805129869985315498773610498350383327691113847154337641434260840296641753677834314256547444506562888434022113259629626783422650081912593466651885651164684489144393233932543322970771725766767308441566246291843902973961179973134128570647272335661136619620016283608711047740266226498871252294878000188301218286179123097291892640123224114529072125617635363623179755622155530910454033985647878280665231450006744866955461654053407546474712117079891956721176679327488501587206268623258205489221235668420764366975950258158466576013389069373977672202570626440182462285488811553640950809886101604321284201679573386387392895742877078733744793209828365452263081255567706062830272502372039191661398685485608785119940078952263914979693796926356114484182337818238829970608702315888956506362111725046539390605386854145144165979114874972208229282168936825002616283628048033945896834940167625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -44851751123876462747550591844551382268109758771318153880039594633353294904499815394789350290494772044695136994553011499590170070179527420541664110841941773613427210511125571673749417028757758261890402927590957011514567714856913250513003162952311554842438148423432151083377489858671326387782101144038268844833531839674102220621248816048974846832530321890203392222743465122413001155483432808030167359646645626004035086208994099517142047425996423168906943284279913493909073265500017975126595014952705849283249614646331662307987282182647497586312644844277839862998562368038378322930683053543922127721599279957848469009336364679740022370356835431162400126369628111240369255725089694032256379799682533572367012345885391326077928056295632392442892977077797105250957513926266258783179974589840088557931637137923531987898093296035990521550847371939683774105214041459023494848025255230494846155965110745911849057902729658685838026965903963564688573095339891991352824540957632604211472718347230144075807875005317254933679043796559785904788505867998120371360991090047702323395667774363459497642347882064742304915885646672749871655378051032304401863394431969005998735113898197494558367845854784181055975826371212946100744162430519519657822515120406406718412604712426286884495967821883820437765656716704490049609064852053416539243598740601908977355982537712327013796925135435384625446460792183419173121119769684232695144540869947184913735847545441935577195138791732339703996646174958460205606343742711065024546931469049827263395782243079288627868427422144222089636179816317983088141281064966777195229999729045280092307520617740704573005485352840582414282530375337766334445867451054564556767765958163610006660652905960553582159642006171558785488130290230381124168764353475982912774865521359465803691455212256270590224325215633186276024645300825746308006372683709151693722834433948387024902896841290116019232518494311729097591745349099117996606052932887088368712933169433436850333604391354221290592289410160608712387576808359729300904200680740295122013070964673987296504414405628604049966926623614489440261243169885963386047998309207615478388187385932836334028343065979060068621159243315611497707401255308193435999797353938561975382552625753650883762408052443259212703911527352206662028523848121870322661960645985463069171967847672041942420916278303133397617946482071949636973110446545567531938646660841905335927160306116829218649700608467635960163218781020417928142559654189289721312716447163472413489279913691149455483736623344513037829793987296348741947526716927651583966627919541664441096079856100010297718865446397595789582237639775001501908443948838060723227140539365514710264837274056347326371026712473955464243381467831846741352052307180044410890341707766869250796968486534728026456568665540572098514313064289229759839670974721780759732703497809777100983533872968912292937067667330154391252952172710000441748458782003728212036173985436640718151504659836768178806832877566113168046082376562384956844339948393936060152510058447600232078947888580068321102048785877604051198074497547270682932871097331661077434940952823358490429066929278006569786585308205699876570139546214489533779249951856022220760454601196235235628364984799268716764780470654355871194880664057147618221667864045790699371441415217470328998698950174605977082269061555306809113293519723258854222906990310419446601998625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -36992926321601562804954484356187093197501993722997752666749298193183430394347548962426169124082632903945768222412067332739679758835917045230471024630825571640868763858779326876103205438581043305998004172961624626076652120513416733512178808624297260021597529578066443613382775777992730831740610205103293264698505503799402154505215936376871968336875324131225174082427227444261335824825845175770059559086117930783282129538960008250480262319270573732416196208081646144861948339709851071115924726999538282077741141675161848368419206021485187582547331605619139905300608467195140839167849393226740506813980158347487045363320396496167341500550831930182773804609597761506654863966295274774780721182633886478299516075950805672611707568303279919203194057537480438893756660248033233757122036494766060048968042914163698927052703396799062784231917043052788415925479398155444889568747611950750843057563722217540172491373817348697127847282306954198934641701253059956935072901031201302902785215682940972858476463109826609413511759070297737836899287897545818039667293633498643408876312190070402606767288178113549759844072146807524013774300479598745359675275842362126863827583720336292412908594926173567453812283093755384531130617793721900195664001287146045351709805448677333660618017920626233173236731574158910233702886139813607374072753944097785393393300932597362455573023578723512294044557527151632450610585972631255257338214768809941578509180195181729980403450392281269137727471984152570584678478910879309555859216493937896652274976872337040940774099637861044639377523904495732855861837979050803143573947973618192784420659031225720215298743803574743141660160000126229959705495072268137976981650695079489733406917489080659046938614139438753966200949932301308089827540510376348953884449436391231160919699511568228850493974784507627712866332130016279734844653048889353388565518424351074514795403316474161416035309455559000760786585986805248032494434434498445252771275653231478236003887126779903740588978552784439544330155390763554752861911707298832848355927550293975237615386044340496738874786523538844329568910702205812347168105473822934029982168081604877004404659453138525888172794124843710847554709656992379618924846338454276292651290099766086499736566397990722684926267655233870381671078441802629412804429423930696088883690289466860598574136978808923721138321553299039649682049819574212663377560238316449761699301500467245526360875259348336804561200668342252016667873512846834948614630308223171370212561438085847514959398560839761858884053825199668475956890383578874812966690125505318670605584711129079698787620848592497391217897881334179194562942787701377164589761334717298989414982727328158332243583515270867221816430168883645088972101521823208649746995029210307089043331718503055589696814069045267636900879666730604969656306312219615499734029543886288417593796321506049990856125245938998802926948774252214829176632917830622333216468761666692303287197446438360695269722508266373205006469134139660973361621344555919422585907890180336709559490883539801518787599894703765295488671359034816944529672437210605054369506295283751152540488830168477018500047129547878381668198274300103547586618638012014951728423391911695962927380967662346510795055328380820839711467227170078968536889313060127928894155298973380127446487719912140124858731261658646973677489762404516949747721071159143744450940000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -25885454313966840908075116119850801046381223959940879115237217062257058324982256664601201041083452049680022613673700742240136833635233602608343921423108782532080451357092435397059752136412301346090645149263464426826022443651267105882588935139413290546109082122774415981843344407006748964284191507132438715904972074730492194984601997512341630055131397931617594202846081885179648398079144686567149193409006461945122561790312131013484790878374934184668283372639469682870344364291840240407658071936180678730275653639598120758055595716004343222823529023445313839556401746511034353031626161369151220252352464163227307876800261704271113985932814451838214924434129422658522768369707424150668474503535443710326804914762585957332715802034594750475633824500427790191031099688695890004443853479553109632468714917156432125264934723869312494299678367681272582140699182095403744501670499296356498476078551608272686752957290212792776243088499921794368125439458698315562254100209479325510674523794396689509709593450121255100546938515318583395239950845421014159714456170477754571107509387334982325884542715968840449922170870474662471282955621829266153598707135773921622042602789313650973412837008682380917634086785633739931057888798955107934608163212914470722385870946207968704359520644139082983461847302134359197516785604157741800490945506675450947569768787428322847610796002056823066751434650066693163110615632736767389861037118879380708356446313193306271614145881506982570601293940527641285073349312636743111569426694401290585332959983509194514053435760557848502293369115027499519700157999970380892714515702058792559502989255879495998125861591359084988359786266217075010631514109288789508957577015112487825132410972505278873726711492396713655653157710340646285513808810359258493457905144342174773728471948272474255650071992544241648373852471435725080852304224491244239368150308899628403532864440005520208252791263773844667660975588279789279983014950117346450343840993825281792544600826872290542903151643609773386597690142796107678449506115015236811061550856106636028436359399181810736137049558928990572341150162530505051958179054297738285092693673882559136260102166087723346243310908072510119703675902181176354890224057572881879234941023557704695773260556086359266721289866519713210323802709261008380199570660915752516748083427610687108128640390569139999687658763238927738655266601607725907040904412300415151239390686785666216328822127993086564264731884223912875869881712443245832988784318077524570378751931336963796430373108164704318921820050409914198122281896681022760978670325228593483986122734461882311122183841169227207321998329305029038428497005583684709667722081714537373858519421998154704764405107658688513721114265315705582600184832192335466159432636367191853870249228968178196999358374496789418067119702351813586620390673969168061303367280688897887126906229840876366538600789604359442972476447649651646268974056978412391223335461590483415858935873081216443414403968356923318901431080525996887208879156245170515226316755759089053536301045523620661010846524864745465756105007741626545672516447420633796836175398080010727720162140291807993961805933122714664501664274628342188165267790014923079414215862571049711383748758602248170007545396192156611682014861409957731813715440309195509845835371107348642405404017551503477840457087950465846062696844097241053813847066895221583533180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -18462541402649937861965781750609679138454578043610643860212046582671406144268049880345163405199017749331982914071409119279674473652040820037052244235201762414150483259548641244208418324801753746485363626767773570869875394158330474396176432380540819668352156924438623213639754494507712328677037161657568353694055478374336460232917734965906728259186352594509199347222286187047687321741643938830008786531228815853290261234521444606875253491561893004506147080339911209084193581768772147995131362526130447931967998555540949909980382538431173302878801912879591695701905578191271511650484169126913124510987473019793412673306703784982198991312789113518626431749677464370555693978190472548779331019938153725824825872674164525963710805835662531125118655624304912226989929326951465558461243486812523781122003530860603287842686447766455206254230169421004328330077564306647899373830999789012121259187135005067677767365322817242114692854401561070688117209147063318372516466709139064925784854312957645952808199835847464338678679671301493129236118207576251974580844784516540067157422980643839474957839125370676934612906622368448860824302574964360728051875334692767743637576826578259407653546005741267968056818178946410683962553805991328007511434707946303735170134290805614487041056842176873530166787962230631703372716365481959857166235034782829407034815036881828877070121846755294866686609622131637696311322977793419910137214638158012550991042668025279264146150577114922379090870235930107587500203641229661917733197468117115210231761474126444881859421280992129399488389527327374901347940036290395755203025694408839895778241543442635686740030759949804836924026826662114323675317129733483696507357072897048195503222539954884926864578070272611434758051771639074379802756349286789412321368952400802566360138532232050522475992536650143569869449786238052587019616126234384468544669001725238531541302428866191226420618367750383400256942826198699481795103882693169979041364195473372790500675498167807588792473205028179360812357502343927764799748078532823618007849545001546272713739577207254956111824621102480846487467545099797949233951959853509094338309431700980188566595898139901119187122363619498507049126945293968270485576520366999456918279559076580123278595425983710372600637687459753397515730636294170817949096800172122304452266956822003422758838227351550989081500801032553989270766866593090372198773599610141831520821074958779230818731008361732513790536771992392745287022339347667370215428999429087187635494401507325689500752201472824920912966887952099427554945009257921432015673437661186555315427510164734442758536870795710318440363153102913952820907601057717051198631816128049626775210060631986027281754351169865881567732882581048669898092324224718465320581281766625899794014369932054907797597974486080602835115897252645988067739810495092408014822210357634975934787319974335076367339808021314747920118206936410436862159257390138577034434543090434594280485649349880446580127330439422836645292417174223281444836905922414214374434209317865351430195428405784399574929363607596920628696102568103044087376819638361540823562215862013920375270335311233213023011776839857643821390126913627148701227034220449300411486807864894669821521759264725313897861487461133574310321570817697904774082737363165406313371491009505202057103661107285268953951098091803693815668551744442547845711326606404154408615000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -12400976896456621573259159975251925267833677917418422748224239675634471168489102518599116330484649428813584581529908854035237381442573252665335987569870825286513621564897551219053347572297157369065239527036296826489292735205626088417784007173194785330732962132181628419434846434042793834534180886822993111704670759718760980607418342216268897048020270449445856711046505793460193695263582356074732367161791222747117256985124747639638320236088843450755166735954381124165944558911397784163877388156929179000955598481566264882315234511768230013907961165043019970725307097290307010973145899766908541509066463689075035254156241611537815482866932884470952620286926171133787175201443034758133349284202764104631796119022799986815798699327850042519697573471631611496409519154866567470362011788508677099140407837186070839411433696202591557812887127587662875246426081315154339969689425703087767430845434297444537040023041386887209275642361850477031816641123543048021857612974723615329912932205725472318693014510912018043713094901899931667048214201257392208875835987986918536753702265475344993921297364471010392840934378941833708750465540000013780192014829825228177800688091801084002088047054558129217318844092579734839771130404353993014733125641084963055499555159892762285105422709029231016193606362014555204048382481680284567531231221075548217245908864732992448899297104896496042037276015656725600562855381953349502665835919721929922088556665231432466179535790769481451030547855613183969523551919406291808255337619389892769699961212026128310685317180716048483764692814599409237373765790858897684971616813100447903257074231806046745077632960425823410276699569706704340632594460529821013735798692497682122987284312961228735278533744152222404723572310359873348645459937565729077402449737731953887525215799078336674061919155614107927772432788737894882093683773565685142263938279608544339903055028359527155464017293274806931716280770951351386785701328460407363764851318980571919830258628627626184469058656986443302511797086243527989545696206649967387048059648738224820827829311838981515516617137211575648490779205999783371800179774080743816799044788447672994375992743227350413012918318024954213352860333029273261652503505308590015196700663055013877630567280117782171226474847383531509416875343913164458402878054837936915411584736193378682940413364128485160087172926102648300210846884428541673614589812833848351782236485250243024757681479082670730204132095666192928612884379955044336879079155916701556219213741381261103297887843255869455417706135685334791171368962251729329828951174152670025383384049786410830694428307534990938546720148643338316222263114273915910345798818793510972863302395761614616251103594000411225570939086496578206927578006014389894820680389900882183645262693453200577521733571922186763154650347630705780909370743895074151057928146744441859652962537811798531133183006552712201183743820093428576315681384261223067949644889441434927129378097873123884996438066825214189349342419253917739701771525294164968223484847104633259332445559929985153606197031565694786175884222655763519821823110507282692943746097240666856455187619608275324800430117324435204694712908770094110792862268173938267585362405501906486285346884498780999915877979341379171473806400756599067910363717691807209114011601759267225217687656531846313891688109118808810479437656323945839708867593246125743471799000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -7689635304783658045219324994743263922901949018487060276533752585111861452687778505314341531150886742877680884359637957548464219236472452477628250557930610153883580132261807488987201324725665235814710033565308678913741090403767764583060806242089993711503089184461416905282569134385336199037832084647244098960162645873078858328969879025188216870560933501006009258976864429757050147503754085948403415105284540808094238747762908303724705934326291778576032877095581147140661505501887244602472703978320041902110694184309697162843872110064958095721396717688862239761282115533776660739164562948300510640880058169239427802386737310747656053966335202545924398654520232462603988941513365876996247728453849321853883474985111116004798472287019516089351394538027329106720815680608387247928120259350820171146950105617162331269012925171018037794070637463317110516525763580641990010278117275981906190251529779539879717688936889046781565134844886557400192464040380672385831694765204698209435741107167690897376416739948989458782656461722029327227339056026565407820164865951242753490101974508688816372246819448461787909577260503586818910509412908640166385423009628877101802384474699141353742033355161124119186704054827094968752297144729567258807680254712991572832488826975945735972928329345402732112682954947707377753903238629684264629426702119161001523247235196329537086590909643376366942465560055932286138805516006917380635707089232300690165351398218999506318359733588525947677683471090576834002972510827955838774194052450438072831627236288202383395854729402727476898631366285194253825543445055606451967130184568261703477481633711150752826070324332015223396290900130751240942894034453171357862905448779006021373135562291715618368319218632293198960361372375592336531992333745446949654041924645740850534843494871956884352643343902884724584481816274248006524214072696378002210069178039637305853598135350517365566826109365581734070708766289182079636846340935265384717496765704753142435567166020305605771053458828166178215855853788899576955023505449482410609575704739920286698270635524811136270446499421205013790750203453833820082077133329726202207339212404865074425690110152254889104082873686169020428444219401128772642560189853591032558629464248548431567836439420960848104324984424904722691244668169177668540773095377271913778790621782721528371807498285260217521298768967301045519984964774915326329270354256712585161208653896245743405550498329670051215225789700677972828638903447081422121615521495518738712321747901238915191528430553777741256737239708457192417202836719210046243543393951242430854335129770685845435266149842083926629242061085054096829947024448983147047381083705162788312276277730118015966698307966947979306866855680801682916265550890522105464785023186899294288993572140649109623658075196278272505180070118775389134705444920703264547495894396175018418799599206526195369623372222473969938626422179177661011369117791971575708496969264480169806538410302601651746643475372233541373858342246168791163436914126054359871094725507660091363714560789930350467239369612837891519548458129392484519488340303842235234316389544716497792072264125488811316186820427338234205917102685360346299088652417467740563113842572525779943860329391279322899251392256374705760503189947833436232804545376315471817923774333863206242180391494411336594095877059766152122141971926340626355351498380504032688986000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -4697952532744029525207109041834471919714514473831137936921907079546597917497076702322252238316859058101123176478544766901546407289278300276011838679277247417217166038107338833023069175237333856392561306022043798783004802997332774825422187360925635392349810498704293572375621047944968575467664900095425025386722651203167300816126036176890958979197718392261659968595854201981176682590887333019737567155996505673894874229660932061568238677241662634950261365836764707097762959302532489539787026807914300535635140019319721120757485760532651774009495384450703172751574826326877486916873562850236494633572411581239707446759686933964658212431371834832597957192856843758364884696199936061162213940637094180058117618554021156685019024524868779198577894273222772598726277415273809627284333082055968305301203800244483078129695882100958421220437500431573320257862025960721501339580707817196152765348543063230753540819624116727703121553637543297793590434192769016213869000465207668934053143902360558700524281187804434388996099212826942968675421388827002285742541732492248612251005276162538333835423481408396942118525147180302459385478913138704882664814861327357886119312700204732867232881849047404331516455432660782850018857396858890962306234439939637022723874320457409201662091146183441736976025230698000383604473680730520313728730054690578526895463006862068114517865535666587315402770499356799400461684745458961040787701652809435834948486600185670455204713420162121978881828835578649655186971538459207128374195891952353462705777233244949460576090879655276594251236926114580211136796579189991901507490325207296166939767098428410256164131319378590086221027117115072304018783497189175377086760927671896587829743910513707053872525422265646553165427877385464597823667239544632751065663656535451542574725440116770854033607845576549021636719148438250306505695510873725610218500303077241763081829241303808021223024538334532733029792382265698209999276629730517532315100120705303235433237056747211880844936287730211234238464099209842845683601725913666285619365584935222352936579053405162279798449557896044511306145462703798299292911749708013262817679088050456233009863165629583989434848170029205180083361479759315272667757938968302164088671306174513575635567186065491767944374450565503676177182059799354209502800664198558192589354725102629450616152423408083341390392968911365662413504954240621713531850503560347482320726968068591533381439336798667900656936978869127948250223826431191862844308089170059591728868380879498553477696280440238134963815801975402506292210838000864935160803189879028992355777140680954608614578821763167949886364181954299624776777255701515240454879572860097350052835679617384234295293675981727194087337536709673039678246150202168713203472762964605910491570931074906580876568415544478401746526899843274451051658804671504428098379657139807995763086486525149087892293249342388414323055574652568754003975468908224272466180511720612967897671620692219091541468042570574855116993315851107140458890142715148952552104547608963738046664168761715367615013747509450792475323714467823053302135982431533092462737209884100452576492003528082438233954154425164362689149638956917978706730731988885842966577666852691980568653007127768963651826359962057179088352709897753139347767997149521547877615902521625456545429636979656311995515423738532995116138393227849054615193643922752360657970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -2251570263612285915533114237645936864212446646654961926609685102025809128859064839992293917096866285629308296227050026767068124938402591793106328792438435810173300520537568248375797890157660299106153133509287326381875704601098787325889796153548827994350097473178730427145270356914821878984546203087858735596339755639942536286773926369784864595825523051949038890191690465020595359403242705023565333358535744816451057932993084109913454535425436285736001721102268725884325090411194077477639723671428148379338727065419025907012394229935609204347621542201054888192568824001200174453895604775114923898247543053794615400512736206643110831757165122849465055649194731436426836999074617283320524283509140953049280739248711278322535763057379355573429039627450067999092093971889550699681278560123765713545819633168141826361177641872355988944375302346131490620230864808372557044162605586892976730974981148086977828051554909140554200377112038098898576168103194859851946119101578279756983122556443476924193023850378808831760881906096311667732178979300611453951409520318004568059822239275188560530651060944712758617564968809500341764398648480110492179233750543046324107980131197972669079002767409511453273596057661477407268583504352013502563610587120529302208507566738513938334183617411300719461536505545979220586287925859175649743340504436786825966739751620199138661115651155038443531508134630999904667275411472148598632695852346472785796395870931393419699804885957145507782785127729803730065549267476964613695362489319281883356603801497818139476157319861396572347056287317977815641866816390231821241340101307559276927716054942880601148414866303636749490941467575658622671042604283254802880907197459993867811532167820074063931449244405620539432605369193972261781850227042226135570668064952477406886685030600060255608870545403584672520517859709939424441567377666965900963704525172850021767869670352896551560739963639806996479573295378784188695115376201662996391886087597039955050460303886571316428343601257447928428496262257798891447631891777061461721070134266838176613809739715583812724554139454710041706321647144728882187957769361783785215958129644916859004667982476290021253354600113412755619881787450101456986828069430665561611528318167098873065729004226226627573576767558550224746770756184204441331203348685485943668257199368716092379295272845062254816122206386280467029680616094460804883130724731085914527125911649096847351992432817971788046554677322094828662289480738567887032309036845667130689730264168712324014121893941786121318142439082611996981860116582009068405211044465667230572214533681036718156021229396780250029125597012852119537879834072615816845941198823128753077978687540417675621161452035558064323368488249742404078265673077574999461923798316331163069231255423417059581130135542839672674659706148831813460390098734116489834537066412571442447048518150128859852971626380837879929972688183772753731303212701978944130149734570096007190305209506157340989061754714849091713355395376432430272150493995128499247410279343160462784498210087015637885320718451826402114522673052664798566755141048684349388975298535642746347984292502316596906414603557285804221754219588577434718367436761401045816390169019666110590844173171214295579182216328928132841400706243040397738741759260916725281846056089634004444138771893932477795173437696847778678256757800011989275633420417978396532515000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -1262676724835555816096416164758092149845422097161939216151918674931152688694389662446759225969409311024055580377035820074657503988791077466660256717789492630735849308349020421316559730772395405481814237189910895668926760178799824348174549771163893353235254669281681809424419860196381634342883671722712461805272393042062804541798710877794700043065967947358704501779767448791548149480486890223928763005361462560409596875201211468143815498668861897799743564195694419098542375866730273950793623586563617169308298513913278116538157268494642834130357605346022214010261845491879124409007515278903917117316707796482297052632319944341990972835662001586380016069966006961609372699390075651216517783419504603039591127883313292927126223756099928169529679561897358366579859533927489141694355957168624193291181745915744782070495318736317687205734168634880598582492036858799290944032264825823683946385577869545197428157978822325288573357258106336809265904696646066551887327158508804688998216666760265205388382093618739748240982325656670222145559904434608528787143425516583118158742225916391942752102974799407032874875190793296218286692912314827787853374372362705459822720062758058866427922616245985176024671895776338193644799680173346801229613437413888733839045709808594073115903246574409335603028618345313232978002127656996612692488770128430280149516158895182309737531956045638985278967266226640018027427606957033163896369249694230178809927524605832154456012773734309681772473233712376788780489992233802116783259767349643216772987518406232070854905936202131336709208058658079888979148590918786982413885470451761054447244149505747411964576923147936419455358390579339706237600347913866578161072830025727139898494603987516519806384841338569469739649560232139437915998381431693960297119245456409397437999993317765463627073172838144598750602269618284615301121639683406166748392699708995193863346661442199955575765819973047501782705413936772272654734675267539284376509929855182731704274601579928129813115578155106175376422624973011916549543002213485183568663614812958214768694821169627390920940032696960777578557612208535078696510305062808268854349825286386158958783191060393187746034303310394699306795540395775441136853408152929234325707742104774276191235147343936330716039092418580534824011443561288817567366028623897907186080743303262206740042470741151325266148820733771606052918094816431826247957232769237626596472056919103801181882091344351712959139626073900804446139179395133775132757221272036426359149259848331776144541169306990643424928849239602942749765591931477708625306010164888000960074175499793962986425337923080768530116661081092510506622581564694377326417647888005060369962894573489892041776246979078776766862776516438952574576861267652803570407441076766274964040080629499293796515789456059751092724457454839724786718489078297077799813627788473254277748925061247416602187926513301143614642933521501572342006710803749923148842245466181890288426779485303049343870296541169916904241099265877346048332005088895149051342377535570478708387494218075119849086507168180269191409332388736701553676334404229664289676005015950793492118198917840988958945115920072383011136938640482521732089825998579779187697248830186164235511942285942537397905872529102753740596392221859891063917910315223033225364993786350671770408017473190347719479487834036164950765651372903533556384252342928403236795000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -561877908881704423194841979330600109718016791387386483942279466161636717115162468017091382711146755889499700381439427101160304262268244522452201549959618503098581101554534931051013544063332190641936010693291497207687381058348371212992277378702588315694189668142051344616964723588767240877101729512679222000117859981291734424422081194031094478204648360674200310320253834432904121922688714848145515693779828879982507908871153764649573395565118040952754102060064186391076679385755248475821309575126634739540411281112477223818711537912999357988620109432089838314642587124052977142576748517226181771999932939735887115708907957971849720854673155896763832342465838888455215340011978107852018439895636511632060796417868539372696168349721020733484742842241245279893286386851351763660432315925174330130301399831712802354299008910071750975517887770920904102433653919447448223046896035664240744239117858567377506657551867820494856737174523550677868299277845840841186005715536763603492940610372738627863198184819924518912412184779626813013529249668203176401028603577491581504883494874709018594849395264864044412592629399545826333224736758284079780702701417697774250283185412544327992311610668594445600842904282723424984796642465412679237316023168735734312690339061022077490164064047678549256033258403304375736640183443757411625353820139861535603002431499742407718883709827995200932295082284807555804004898144075199994272190507675537996362324422881372000271257530482592113430087789074926788051325656960156027926994842972293221102269304669190181091006211651312097981227610497991082395872170081613133320103721879158711390914460024247254973184692566681246186899361110756642364672022569432188735749536857333420758948303250861689574035561102415405798924890848099161909288367143204448079852057231466794300531783968161901648521109806844039314126877950436347833048905761263844883543654329527994285268485053348312403840567723535484522031307675079024540672204642960854141527648344781533188996473420109585237044908179490825938351405305515960216578600371601240544708197486261060696701510898627065509435182085827069384743384913406055372927652178642407990748513740917790541089030205179316497663440810459276219000414900455655778325893861069573413092029941569923484752006749554190983827726822095886523604167589117199499801746248174368372301814025127507519636236723250633246968273688733429301243283446541231582192975639905832182962580051912425526823992801047612650498311812490068847891791862110400571898190633835280504653497778171171916177570663304332721898529432414973215171968552887510233537972460104595642738581973660080398355422980875288421008285885848253241906058886909369631394252965821529312294385224083988451265167516844462170373268861965211288923326553308592229387456024022226121157360626604996314061993076388189094230277089104789850601550543712649039129567123797448501821104235820322552366702245955058193336100617417701526056280896770096018707446508771276151172520065142777556925782403411600657816528391435848322876390420214452487157130676629702925203195472075151581988002209244501836602078636106837353318959264271776593443003866295603310773028530447893567912243663131903428985176342396110765967901104308571298703568518105009383894616324394288776992208922051416528947073811044723243604823186142331735875346490408127495219072357819304023106120469116878249166644069978443200943557573207137996000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -322121304035984639993557094518027078338025178625101692894050467683054560215800766914160378309425653461415298642572474607868314774689767397898363204368999064504789173600336584260642438878486342936183265543665711174485138055864430732492465606464458370953099328084014303649853247400339493711733438238849213307248400858241061129159869955984542850921499981210117096144170501364960787733896965720530792004387031883754426599816817863848411893180279997941083016260775614538556778917189750438490989995842076576627489403005131745973643054757098231891318227267708826915813875069408086197077770652929706537239277836509745233100804479428729280120183724735682900575420704985734776048666860382250833366049457527472588325610356710380730172276713905147831587169756251772742685431975599000748533982919920024105634463081923766040313949306946355191919604674441692970309205816119538377051703612873473990689145481451312151912128325725300738250927657927560421678142601196093873512059782672498293230013095413566176798931704915349805848153526217204300986118701312641575580680511289880664018349936489695260461101677954697638238934924795376276330811191552921507795580851864225417347247861219347621482136504739415044614909591972791677709454913597972327321300637000695105050009008643777084250469113643370820675497960470119369155432036664544223682728449945554871122131909175508433165060701929894811170486169286591466734661675231268071982913415652551454964801842893220156192419896276210109883486554307577170411603909963218485185940494395589028989242156583719824825253237151243820828909213738147846831651586083996726918340815338320194948596871313766235063473473183131930285365959934369379660129762200272803143118948675246499228105771653327934166195797598560012845909378448345131577796994038506355799189515775363459081680758594132469393761215149814645831197569683126331820686667575114144252087155897896001709979049228657175969531252999531424837627024643888117372854593616131401328342733203813445360464919840925740615217727498853847309097828161830131012332630027061278778762813000531665484947779828818720722138604499676304716220626744429732129180028893394890340399005265730008966589216949505605882054040745936639643404139981740545711837675207922338180418808947086603504393294901996782452064863966026609477250268046051074551374761716568317483475389017381753310363219685092596028209700813737360503513611170687241196533938635087864943926440269552917128007053646866618759723833427089348544724536519739841457572896836878665689516278379175961681031073883353687636850146395832752285239341934300629362573791240675373633466305877403460574340760032871060036972599365412431376322279681289727810282575024516413073316364530476641363238444018409980241541180564990440966342280917761619701546505486559993742199384381836153817517336702211260621427510725653935090507139731309659071795963537544784432404360360968471873213780326723919122987667183744484510267302044787003695305074406846418937503621320255115836421415588508060325345180477803165739466868761596916970182085072099608973394325468794490395924422499784666324999169294109392610542340668990928069675404802048126284344972771588547904730609129822484534321559281727037060310783200046320413735788869749676951582241781336692931754839698366133714743162260944493243054817265227499621542666605604470382677121656116503098816051496789334497297981723485935474484665191394456704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -139707678538125543565226108443204878408727489174339259992024231809828184681736361164436296286940763372504828570938895456378147589515649200314766121960280842347190955742009736824670073964220892226019921879653288060327112741959697924976978133311590321716611139625245954336683645252677600645578831196199656778335901053964295587616837499230607380729297127741342627751937490577107683184634987470944171016212799676608507123517748261248121490847803014790706879191792487125615986888790036953440004463219629053138002030232231734256779032992608469695436024231103054640004279882164130063074965248501447849775444189314214608389303144101161707335228397390872457515793540954716871407836038158548437738727407429531183442213427052771137944817930337028871901348093522640278122978473809316093592646237348837904520333344932781840079441469411118988193006949003658713852930875355280855130889327813604677225346384806273660780122349047326840777393081906164991540286733116488408499354062253042057054796306378777820963646059301265328611005281253195827433407633729276120159274566078796155932021968975598579070843064414023827808996470712702243559606642040465817949053131455182273501486951440095830895484621626176204772380093738054154025419124893550468350336329141599910813266833813947972114224879298972538081919348633148130565123632553956385328282970087251023327797658918229691648221295404141913176000831567576330681217481301119614893453942160547383214147338508406167976390357317348858113590611055656090392705145679176195938600843417484233658025389567628023210606009565544269752383191640750840157069914098561400293695025805454723849174411247718856169292449088941870175012975137223320128176779280109309366856165398868784483604765827648469259859835868010045934243119975848165987019087560019776500680286566301920357522452390710060701719415223584746188940599023873271759506405569578805072669902024638394104914068565834404123413130970579674569308990485422511247567104352061243912778736206943955882098625746163789724228828233212912596945550435431565003055135811719715104291368174347510045764784346199115126836237212091535712056234982033230259339520913487318742004497983138834682803873924317570541383856572009094136465216984594952337457370709297580680064919691116841772315895583176577090033328732367528040939327369316211946767402966183796311316778575846719393257886798124572647894093726778428274202426145950636003281204598115912962042079217318598852590598752776603990037978636395689435342389089810893495713202762109505377186365064795334813464759473662085383770793190029851420789417573912991718713161435693423329263853192670484892980442605759359589519556489444247714756252639714063068771192777681701312658189591730010771600419277679067304013138422345873340867417780655123247599735442741754138213834890711339380122253438956518326246556565167714139740961249414993966588475072912168956185849962320773741655400484040323063505277049148522966449409181411421047065161943645019116652397927000817459787924295453439064711642220399169527464247318358443347852565259485945242847608446385120329940750781556964922667356858873276525983871496347455359982929032643404663980248747075179551274763373854346204028924134005640440196262956971039791912746916821473877939383160075974227018535869879613252525914834824625917026455838967194308111280205479714665715322615950758544979545239343722166027647246262419229068314500950935921250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -63581802381014617124759500027282612653593291490571645315765342055934866366133493507535889613900618898042731399046976270950883168422751773275745772127830173573427332423642177037620082503826961244030300942105902690017139669100117023353863327606771075419558593054142624268967565023244957992627964763945553854550442123519294972920436639047946597325582792091762881036476514277462917356774622214944009634293202343629137957526645096241365844395134643857899298065559254769469525929805504384422265899926468583247888042695785293561753611773415805824636213923350481492108666666052001630680743601138673588939387159425106998273623069544804583051355414365150424007141463112942139230074084179955467663134412834767562836688152594358138704813716019611250588722235338093522222362966589319760769895420088674343993750711568770767194218855190222610946376855429658925174068465071192038424991634655263094596875677768424638025344097130555154163878577419886330532762784974146143658532092784815346206562146680545258839782699302114951823732962517791451937218718383571064295561889297777832853770246497440971363130995912933915422490958584939743626353866424901984181315826759571074771502935822461922659202461809574110559076499692932825029152494394753228902342554576270291846099494361627572069803751486156494029985792886953681257592957587190563415524072338886185190862593309109396697188554686062699042133903386002218404343178900718368892209259989927479502834704733272767375549880995633826914303695076206940306496055066089301506336835212548755887293225056821761484166400687568264693264601394960142245587749887373662533607086633078400284965165217758211645959920736234378582192627866458867105292241040307104630330585102153412871286658826521832320389832813391703599215972195709963366415976733286061546177017403593370175425380970348749313774871565016288623975002625507747597914813151996435439144944434759025547157974117831702523678584695014760016809219212282182650039176140719223860532193713343170635117314316227425017332248320559466171940510175359808659011905454333954675402011844519795950484841050320607508488002318091670019660540241136553868190324103867248263689035625472107717502391935656181414520793497009671545057791087792309872870918994498238004264580423748201354829834785398864879611946325885329463325252376255686877987341568863413152800396260740519337187845451493166956434298442475395954319509480916715658500071927728765164585418220371817362692060120780428483325838330201668462355471841203438872865658996000065945574276484941336453373562454346444007659529717685440405681906706491401466971701719738108020817286211162566637263795697072097148546740607233384653778734057862136677084522621140592467455641244401473011486295946533813521213578377716402372289520966721817064913032475922060893075821528515553105444307744351194473604654753666070273121708448433402446868600888190298931776047856337795184946924499281780922778365531648743975842334716878819598976898908740397113032247158945610257477983858676090289671931622050426060449011763157483980328025892423914155198450404777510601001144154842639286563619206704139984358127732103762288819130758334022415705378308854826260485245941250485884091435195598694842811900982765798537090438643900702897950738911098814820334430715947133585659331988394376193725842605561743118481342100870911505024332455966223785778876398735155688453606575418554774780183804818591561250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -20285557996172640591886589351021491678005010433471983050597555349274610668343502388169307165713880111888755465874011045291345085660419267913744438078059773407412060314393361350658483274446489018496079642825941745298404069901652013423991073684944614030639471818463195944271174114228110263794908774165215509939399738900614203292004031224034699258020746221827320912005048289708696348316047345816713062732251386097137062683369545869825246380145923381791306203649357097446053008138926062387898764841654082136643261589041198805761721413245781108407111607058132207108897699797622407394936378509994406741773405743011034401859039925239713376861718769524927071493914381327654138432957363879690957150735904424051328294074022065018687956318350535717115118967732459127805430995589535648298891082131383685755645458931758893733244282516360173430044858943866920591036284919876975599822697954084205189070926513145097366931253921182232564804072539981117461559977483121934194014011782724452678301477377850699563856384569120327166451405199561862416924372995041969250436970168762624173581388325218034534142796491373536214994439397877227058561020069529664519891633819593565621730056457374443163761368429972855537124375952897869857177823142310981595668447759503633445667715774160612125792434411171258550041195617871859721924585450493433334037851612853034101965253403588855859805406383124568677366784880161915808315910710693330529016975710408611212389909123979934739492272184239547557899363968656038915671003224618436198986588495979880132787520352620992107732163588946112612912256842937765904217081656036210075284543525990371127535520345314194824917017403591750408346726658173113027641451249992757077150293389678892333366341854079871443701640945123505893373803382965427331766251334363815034314273934526345967192039801927648410666655587601044551354007191620265157211386825152106859011335046583049248558742958154638465377317500450201556888604056282887122055221609247987868400298250179527241147319239136019275915503678626112710115952469407258555001660145277705988310297243589545205762099700705531654184396234507057738278572669869474829952774752569063088877376063004160482236108610410570401211760654377379436751876527948721592204051157877931010044709249168633510890597351211119243510450785598235581302256110669919077016275302265934079487535283028473869048977527370323764235430384986730085561532004357721448062551604936946187544798517114047634212275751404094994718235571545440170483547220181335953983962810798364637474680460769649757088191771325516129362843580728278257218564845776661394273918350053856515620075894885086329850429920383893038897564888180531697435746679848672445420645964392137364054959732123570552429963668526891842944601182035058820664835426693241920513456920385643505703847671951860294320340617164916889718272652577056376248144187154461564466879453796396426351312705661287226906153080644502773689749169248057558164727743865767157895321401342212970909200093217739377872964733268229441453270251422139764007792220991619844412198078511111618074447826227387752526447483206167420438041631536959301945962353337687135168231217469106831449119840120491934979600646560312026837717548175980206877318210135178541594580418999317376171589455236583770150037658426102580927703082486604803699310087619689220470988699588717139572897824724929230557749428333046280506680315957735251238357857040313952500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -5765829623657783816840689718964544176182071796100017960209297594302422154716346369094155013661917821968225904812228126576978112438409062984150116777136862634227963238390860235382035586120340808801828260392673694099883994172101399558325782827254200792917202862194088738973232690299612026047966979351287149271937661705249013902726570608464339862147221363696074348498412056909891724695681817163240636955716243226469405386920018488415578983967226543600354537242109361442910441188828780174640822793047967259995498347192064033881646049993272995063606294058168668024494373672976078408562014243205640729467163540246903107907797291804329163003240279045711452032269395554280121535665341170545493177924758187179251785875508165325615768774505548545988578900847566758157631110987749874397555647169781609512168373070124449484411883859150215767735649598583779551166104083692564542689514553502874336892315009284291138191065184187937563053591534416696161166197078590385449145023121088249633801338633737017098309738428390982787000809824243515859384045827565145551902797575195726483541936157695413916647258525653590372009261262334970708230918598279471082143924476644255398344095307153862955415953209364376758975635728975017601811980242733298494302643643762449420304190942191693000205253120040616356876244490897342590983648294423341364256766199134542733492982315361090802001514325680272110130976675291555357835553787792067524468025175179892432838232406501319616818752383462285053913334456328559152871169847954825491687025130384530146800053568242389973768577532214828434531606054317536593941076401586263665201546198794120006501763279115288746946638162498045080209878949212759165996208371359108346171351603328277394018045342409645545338358439136637631822859245692047366720680544516386316135246031626709911656557881843086034099439880735782166542714509905596897630818997180827732561678034088607932933471772557476435853509136991091998186617309431354565666121493329447918878324387911977115681629271201929420644421544323081577450388456374183149495273164039756564239234059446679375516751255656647300999257995635945005318951198761335994682779485876340662853375047192490407206304161764028175440384913477814675329775010223035692345603821283819028040902867823401631506709359119884849703298135890256953130812219750965583495754067481812085615016850238524477146811864602371907304427608725712673629684529604709166231001822208225922554603821765831079041342874534903446734628768482455301292013273994533055214809932744274234281273601237935700753222923963922046127493240165020977133755448126286487059557439640065894311400583370565363382640327154065224847663291302225810792146025799339911651555722077578104096502142334999833029070408517633802830986276720728523150343323846724109155666276902431359785452271209343020322193298458850222576948462359740754821476932811388986715664010276838594474154083100726391243844117456253671776955864948266041345417755969189419946338102579828146283145846913894185422164361910433289143752331229529764785636193325992267033794356935383374879987521228856384611489300713474309679419472244793138275710511669726983021780182068633167044585681426736643065830113470528575353870162177354548028792560028509343478019481650414922299870240041043610651568713540316845105898801100204605517793316393732252604399498494509692246950762617453254198146267901574311555600617704325115826050145985504670500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -960364778673296837811645348288465263162017922560990829300432996010809752696154843447552303277189493245423097146433221717602763774011861889588262402194896508678010452968083445711162557709220176221080340373887214386086807508728196281949160368780644294499566013981011894605986649438558167234446001768024224216024897622211179181270971401597615127094712287829388953403695376991373254290761577930567027207127284526262656266114676771549764527200309251586545170657349516059129249512332451321192027897542646819687987809144695107895628868811387680672913868100781809136545687848244406760261923934711657338223272655149122261629009849724874599838756223682446880442382378401628650927699797650518047055923301118250670237938562030574273317858256980606876465973998395621829556055382064785752414662672131620431576526390894636105537468656227112085134493132833346313222609977807670001411579976565068274747438969690692774477306100160557771730972622445475991537720254794149609845388498872739253742590299834363847975594519832305391306906615303464488230839763739239571592522384683570063088207548920727806545738704422425732355598544751826757350889155839551081471691663568263765989428574731484038292785461953670878969748022569241992664729478297182352076720024875142661213765547309857398676559384445340948247334455862563320967702863339686856339689476848414598087651469042653404205297945387663700341470608716572622517027837633466232629679681764225153078169565104495228896313243626999866673876396996685246553435035680076517132574846460849792107113012691510850061846941405672768665689214444965692605448595367203778892193647994809369162516145698366608066850362638824561865457294038301173723877689089868545436791227239842772016611853536264282613427802211765427256718122422652619133098960184457892563381338128374779351456420341145436535890461283410555703097269639226496715406534853351817361827531776421447481382675034143825268396226880952538157804308673877300586648772921987597230679482034124880003884524619365666402306861775355826210017530812385523512501293948916731588906771588855079697186538478291306868280646660355205155131332493028839930683314644365806580100924725461135987406724075654898007282395553436037534027770500262904367094029978110542883538879654031733024054853251118551458306628532213851483659116868876163481895011202611086403596211390971664455550665275181000226799893139613863966304032524205374161514522442317156248873453062141942124252851665556548349876095752364343074901315343256250523167647634032572820489357411960670093061479151473342927399802462778913854660483412050203122520189403974895341934489589329609307798934880778853719928389269151663231827755016101641660329409029469357552955430212442656382942198644151016209284193171579658770636095197471736422162934043298204477422690946270890017793335068578241831814652939725557050241772257580195589393021699620320208660928381568217713476371661664390854459030906008173882624285538459135971031254586210110911550573314395081530813584925240194843728703859141672264853223301112295846382846228907249948348011174996435319033371662326630412664999246677847692726841706114300483281518693924315616767668326563289094886325580811663325642144524120465281880780224480782237265891575761807064971720431499800376564558992555543761246555813915763171245869393843377983485602327242603566988253979559705168156245471096262725642272913926915468678991469492103250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -103312582844439495545250933868468896537617417587197188617103492748363529230831285938908815038977345125480427245073825306281080452407736502973462304975789786968604138755222442015739736127821979097182134152561331825378610156843186444202343872179597936860462570958352229953443269702693097719359796813624300873394732744785482649184507021546526441917143175815004542960379450826568274111582737533182486726147148770876753845816404971777120430217802767445846404311704727669915994314119511244207988513929095964871204739437040555492521398209703649460414951843812297004166956515098520143263653751942606132704752863986545755315754336583067102471096559805169208000145659686190075806960562289024085760216891593962760576737803336687763505671564140145779457430162504783042702088272627058578667375620073575124994814632805639838631384543843317538338999322041709463461811412868797220848087211835266584720022792458698720665083798922863843793569803033902863134097045433538986173950574721430089094303421170101372605087405181807724022035656175374572717930252396290024778366059876739961441188087673211603129044674252994417191661181529469730866962692972373138232614650543761981785006244609135194994250288791368949323389685942442355804503753600085927138939424121342110337974151650778737691117742596180520073259807158507019313217948445870431608374200138065650135894508521437770262618143844981761562291009469868014786108023596373660995765910482644850240669186578049905914314148605531965684783394818573999307393857615005625988613613717165241471571299204837493690718890415075344783568123380967225407744226121676411991828029076722379403999157358586559890760905724321605911134549331432935983907223804884959112358267633453949006596707890914737037531179009894459931703191250336813090239986347376889854306339745092589859579562363166778116187949184832721526129185813766248370029992231216872875138565453717323246735944310189197350964806720081228377355175037479783263950836822070361299403683698044981588699119337504402317006424243721382238557544202914811692573105418412435157715853509138562812590014373016718765708952045863846376480514080270157799975589087578019110867720349619674092971867656830105437198085917066753433268957070670374093473545376339996822193948446951464072573840743982634550859878885898360770504819232544111138241058660771926330474979323590114217525997279947100038509303559687215750181230527137598099864279705590406630672865243577604494865731948464426173737777692536575812865505016710298747542296694104508542149327874281978146667493968762742964590921328195784219943175987234257916150414162472184549406816268653010320523499423097172335503008062184023406638753268841320754951305032413662655982945807747374295179236441648563305863193249071906136853812204178348989828230352094076482525338682995324287744840016966216832677672122048868610979501306056774933112702457074925131338074600358343470603893704322295483773657447751478724377262516181317495310760659295633806591612745968661019030725887351603343329861565302091148814436448514911636711913218896631476494666232135931981440106721941805212462487251269954507523157445929708273758197861367509535751490924520124894483155662412036844460613103397658016284092935657239008645592928861283338434719229104420356203311511594375161021071485754486754094271731708105866690755956199611775500757206110490111514506355220092730548460693649209282771073379495981250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 5076050281490425520055126113358498601426434157191086512552613090526875591588310798772009498181354992695997760984056627065969840285711436088458263205127552313227229127268123866702432889281034406413177995310971778344736348596216450698323582686856956210349901236260513300325330358806238412106985778121433860086839668238939045950414141390774528103024483285834247442354907705900875043912520225960038611526948402298444434600607553982486154446977794296421619693507844854589790936154461514170884504110279530099532605508195269349420222838672038139858165367930528236442067819084591249364471447922108010220222984442075145333274478474437780172818911651012075700303816613884377816019423104250363998541762728108940225187803602707149185992614902785228291322183767475904586775065453037246718997898724068523829860898499194490201134701996007924665702370434364450267821807492490814711025046263653015033480365949512185494570720491338718260956263360909636350919279558717191183581534888783925620381800541596036746270034290621070160221957357856617287002093833790919129366644330260470147097941093178783717382709341062730382664688304735412398967834220195890165277699071170168936824454030244847819562807796825386495108212185800874674824998666182196558758201300176159179701161355178346666103319569495392177751832238533086588324997782732486920773438635503356292012710509709970593722791682727886649035676557303976492897288873721237316012497911760033376967815161623316381955606059398627971703442715815023948661199177533805863311285099580968574880221193581319095347707296702164743949739859755851349058906595616275224534434406966357058733416772158991452008156751883245086500619564313475570446453402743930604098862791477855426836420854571270607895984873575290644308901404213292764730094307139896530434026762967794087716169170880664229519837944306124009519935568626527386834051642973375007241589010496451631017555070650528514522900685965370712293674488301760473731197820284432148697911955103879829415854185874535012478307209245848710014355019707674208341937497427305085516674348385352395385445321721644489317775140520416694376486341338126167505626687399929190752477162903976952850114737281905723739870586737004428200789138966193587627597925843728508055092403027629417516918207106463782266734782492207571220176065116343986276850843844157022451364846944536094158279235312990457503001283898834995950863020785372987531623818171066998101446031687712910518257784395449407013022721730858931843485851779252225253277191162656960151962288780926714099690923791169948722709469868170051528609460415357839728116032985668922584492607114733507745198488551839986783225659903137225031864413174541668217931378058831044487740066651149144292312915662677110345885864503178965901302764314765961998423053184663371744432124417842483807262708636737515493867214415618186504773089165890538752468274999108275632239429134764869113088997261444679633679666186043826009601859812800793218517303414661941537797144576698717461849604153683939532613416912939072951242677679982852346066676024295375017853304500834585967426167177986575891905609330272441040986908871824043135015486287112884471214815545093966065844130790041065098896404400653937156577738095172551851560885908468129056221261000786109202154959270639859297010438456371030313518600050641139521229328494563495347635877345286255128955275709791567890147467658803661296637760455350000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -4377736042997265343084270892099189544657937694103959014380133362913896691910228253175430657588262154792927780831128115115812068790128805451155340614458036633448817337055503522281419326917398270845569900226489569176469059084047749660655887868869483227520651287624815068686402387010419761884691407672875706055040743589180234774163688940594277035305750885261309662935570571088819368334056369823368973551570319867982409715418007707028206437833468501692814128095619873930074059339763864401993080297547453612137712494258184714516913033127358958468998261405254777655225666779802261654702354985133900779108763381459906461418127101422610994324660444302272035753429511898342851185891456414625942826550125183706065171123068281590034431933998983664314226127177890737820584712329405843449316160200489925193574954713951945949766200640829676619945508385988843306631158150808885712102152442200562866624300450089131179852168183495351337970597287816312007672004139389617151582992760538533142773705078862734378535937525807751159979803639437832370099896720230952507998195695932932937488674857656857315227755557664914811348937043085706162301264773242855805011862098354494393698369586831002956820829962231772220904264418742810515857286222101814248004516336868447239292627926100914750940072052967200288596612018170512229509605800171030656683150277989037222955421023861758069186162857393571380028710648251281014684906149389959297417440056931284331082316185489287436316802703523524523807083843479337286076906955585177954225858106109117646994118177327599641747388307220329963355796753435945470066577012099247887865951030730141181531014587501185295766630580950866608117329101505912433449631381636951310561215363974120886896812496787242858983873786600780036037893044325294522825152410625477271229231745500326895315919548908732521189258622162856747295314772077791292759511561202078978941705415446067246986143494387365121154234343035663113320575480787904337328718902453139916399105068949000918263559464201608220683309782007712260067269279822123942775013395944618129703826582849307161300456162935039999503955092632084994442641120520326688715293769539689130467275979434570885822368573204309683473250884827544976631754842409481856765787297274032798452151700518878457090702647549197738342536074053700463995030090245281650845547775232231139243010073940264718988111019437145965716075010733402155772027339672406692916179357327130597919273732018835862138758069181130211111176589353914873173698653725873924463368278390185226453054015532957903617676601181494620669171013975015454796291793132908610873685063386504447160718002923350195018882357844682613807411931386134169260960298936221472220532206340863009488992956496056933007740105284368493172540497584937430031505608642835893825039925694167853698731159982445971699487795365944190015913053304258169297060761952452924681191625917615450099327446734337080112375129144596344900780527357767145738641664073994289837943547223791520751860855818604797013009030715005341905470317730367384655514884825154188950350443595391114484235312924247850536828280489264895626480085705750750770111658786554105976930738833284785676683215780699862910360195558601925477652576998817306479200176996519153093660488822955579340613516986256492525216927188207494192146523586699558980176637175778936849771334459487993364787769541483254937164376354581498311318621820415805469800713059450000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -3946013788510460811742850420173229778505533714514781157599736217030689341672200613743605816621341518292085483093716097134776162461608708724891754221726519893732636685629303719532449112236977454564794921168823338239847291057129336579673526677438071115957205664089822447584997625402449194958037375247211433334246299077399455708221898444240363058123362638756010661411342952980328519292326234554066875030337565482853003610825267267937403293770733663089203511012566667386746948637463674863866498975150771293620727633573923478615802499294739941015858833718629863096695033438917080244939528884690090524823079470135112307551552516137509393495792856812557776770196939663951244866326595696272764346079803438203094109277959000215033654630896172831088066399086591325558593519116252368871411812026772688893499948622962722910952270203872413404101820100957807752792015472951396562572561423260270779143109099541782639655165161793297536007502343124095033738906672568481249283665034900708330824597658890462403835527302509970337063131308149960794891260733047035589601342323820721640223518364548492631295104166793553993656444460183261312988918467361095620148527811204391415972983915324927092014556675669438153479455274229546695646685589961673355487289633140133837918586579922372694667102635306165604754232473261368605324194657122156653034058299189480245262802166297205701491139702989928971846118537336626483668715916836747759718330161014288306001334000127419005478416793320517198686091083303922036762254638484106403291133650529484819085138305034026032088770845691985245073532368317927901012099149042883667078817730268644214503921205905064025608932791442150898765103188619651314068625657551684751822257497117887956936987818394258162198899073471808690167160490014420702076877907313828076470206528650731101977682169949991865103224012924294446169869877171215450266872455253071819141323162541139810361840918228803633361121275998957294509177589141734123863893218996170349900870585775292260194439156251249391958651853890199966577923420812638223279412594333584337666225525433996779387357622441198076567291246851722649665941359091174374683964917640654028435235313932426536089378602472158212917890660454595619193484900394717624466586332953426749408834442063968126497773487681663591843409578184467489837863154092115702990012372856782298870787881150642682875827640628477467574708625277326274333531754720953775927029688756865402336576934421141188776374420041499813590096742464235862099244223694642314569002137184473012840162190761956146148166932806247467721697653930134560575383934182860983643733315693395241330242167304955188672918516275142937849527548941340629759229197267924062681353241261552050692975243743730180481372673549070676660316679241197306951493078580105327590242140819324529043919974121471647371051787658594086062142251764182041586749272855861393310176141333893078575269364700122625535576769920290390167198839943094718768335310149189453136532189464199151297979901929388426105530687478960061956501465420919043191170746418138547344495639574284768797021340417078820197833406218245122321164564580417612769318243553442492870183589016195769618034005503231752720650916298351058291441915908650414583402945736361649404672580360900431017049690287460083615209861808214379502324568360912702163951584994361361740895359474784157295205850187306326653503147229667229135456886618805307486256529869217500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -1480811378877777238484966675620266302566419895764402538750604517740894620213372622061927411364226508938609431537942281844717865134166196293947797715549519806300245419332295527228634133889651909071299893802747231504081315708233629274244078508811699677474931703965109610668491988781941799291594070728575386955206347168521870954296947178561488638730693004094873900812452376197174373416115979653680928463313468078903100513241456543101715662485162477502052006735113160339056258444804724982285250897456585118004319976299823473851528018975035743126344468629518455029353345926434873645532042448301784628655380430304306678760513088323012585464003358781141897370224531359035562762955324194458056640945536718725870825026445743262223161631618281751688987681765274391057160408190891459306941634139669892451757075223372815555871886507576420006796684991276130706518591151033621277236297266673233298284451931576697234699697624340985730159588813494662248417428067391319182934949537674208087336211279820934723780303396172746561553007832031286205733941726553941043203322192012561880982756870242750743155897459123516324272092571528575725999239229256496906545866353205078409805529449495102069558607366810952657662960345075152043011231092245424175958035733310625906878299206786225300233844151474210900112522007385983872227956813789405396182429988742296819236179151412368870767786652383227353455804573000522418294905203622818105345635892604954999819817169536138559958028640383285597153901460817074863545630298009880471357921945971561769009636137717129515738419528594157228941447330022214314795494219253612799907237933562487623890116805765767897722717461228746358716717264271842617219431618581462125117831703519710572627526259498334856179020418018593455266946709510912038311002810389298707452910871412893993633033936618708667505994265258980809710245832838114351772186365375274933971746664783915173691446962482921903185244644045059148359419763225223236584587875780821714533822534421802543831109218165578427236515959677658639914245476298045808751653622567941853692376768167550494757330869705467758513266193491278528479709307998578690209892565115765028002738931801855258790475470934115968138445696158669035502275325185133348677553665587927271420445323817103595824288562988988320615319206545652023754692009514752266592247954117050619809134260295522766660041943984247737574314632726687273676528612394218337378583764656679816083199667323893979344272872949815537535833839054024778884948977341972964332492770870762980144032709108440825728032311427041252321819398164313212115804527231235032506094525762555717580246633436282665622983607791828531288062130395418886075550752424712418855326419735305625225220591482389063667082675885896915976208255764493539701413293956198595786122913962102059288605738830979949977196894708519620115135407735100091011797313962839802118385445033502300014459777837739931084263941363292990466573693499494401787200434384610568030627885448667353833200425612758700486938194066071340759184878681483137465326293596344146931299169988976035652883891200033379358344005688334992399049462129096215349548549964858673460317118737530775541903422927604929923842429234191287091728316342627100978005243008110814422266256751205648152701896957189582931633837676529167326266266280230122053374793263465286329694483144592984329512256041431277476380851595454583876632278113323587909877460751257500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -243086618865028024974091595250952391727356171916518441200295041010590626773217542036039488126223082352034684811511883676305452270836303093122496626663994467760311158145090831192639610953357227278000158809250769696125942453299110291870630178096687854294955878639906621560703146798169585490911822685369354283899941960981248665011440998172116309816641843715099492309399143747422989335291741263588089758301203510156154099344802952972849046669809489810819673995308965607443425967839111505530299745786432929577121695198025423497198681940633684614164997294926954746254399034439964299596180857208957666661509148120434141288113294321784151367307656398634825088621329097054483324964297929125474427717120512870812670548689256674714704676779495932212984134014118739827202747310199309149435300308557217036766022061983829941713106360120357662900896721435566604764030592144884490792120127545044034378422153150933121740685919444820599228812974576098736888405070573669067046700733946974636986876962071526107233893371774995865830030207700267008453691159249807603322400936654371238386499758222723859683603579543217736774798221089162676187289964792007309660742822602378486777465776699538015044117869504326959307807152298398852871399069272333673186031871734321979900148364018411104106908008786543485878582842063397304484736142844054480321736527389211329903505051416063229542327575473408767438883620513520494099966285497287227915389868659371470615022370626291710059146961655814707732655691858243410233870250654688274620123157368047931235589628090649318791060996520804747361010175140051253989938163849681469819854785060094761730223840064781637547619018268861356521243190313183783167062018991989433225728403478517135318313896642901519013682245597260159533060497913881684233649298391976845348961679459592928978610227160691109701775291553057852141547689988174089822547332148794492851776268961774693948885047831189153934592108964601271059680515623157220313578216156965674343713678918423662395370234074047064670802861346985396388643171920670548859957358302085815299132359625642388608247697784390733558423843571830764967681160067182440761261933013388066544314073190129714152553328231925231544514304754682813508463012999894698515043797642425306029636358816570427067977423703210207172999443442514424305399311473265696190995799525027986204983621545031011059112874847631456213097575033963879073566280174242033260207454077703108240770843290015377073249053117815804434791045510173921156022574122074988576331525658609155422353931277299929181753178083770405272687201946853392012656921372570728182240613384006227599361033950617395801956261001894963427261838219142081003737494977015975827769515992084820810483400221919372779371424981098117507045773375048217641069809357040066779858927773396999543965404028131527432782904803271993488480266191978344452541272946541302609845981586793060984573709533576271165511938866645673885812275000471725646852522560580994202252977965475146710672424779706689552086371874491986459515061503269254893957827339553102729450292353298002989717942123625556233911257340674021866680701980862697608219808258654125335402481601658586441521395252463789615070435465344406134295228423698792550260131345952935692641605696266254324532120530252648605124479377923356824720214512458261090855838878845758276971195302443199075398992418139583392988902523288818899310901819360487609420463636925000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 17410818575739824165101780393971561079622634056188144701180115166646627793697301462030195953481651975916973757016876890291484395029938437847910127105430716413690696246628891700925458139405558802883254557879204863672073442316152528167960462614710881343306893622853715203278932931839826648907651065065755776506908689863881049882301632316414885704401159416096032140758958266278521432156139430435698113399011562619499360541050880617425296127211977437329366026361655208355356188097175272806744769238024947552011195983118708705987291367274823414469569534916456141401635073550540102053888047610759150767445120687885677321589650856898172329361596276314343895491249615195259026426382852625738414405297977575269409554271527169103890801044788977206460880525521112096001899514999903662039395123969000379046346364638572344599106433832929039500418032518510799990833123343149431174588204620500606685086062271109803140294319827820291717190844148845864545138123122879013573219866165204690088399431675758746280189692124514172202896172517949467248067327963586474910504494577393460175166944078955985022748128187872716262642854524591485064641737352034403964627107198876938926535332427804382548195309426752134790377929284327105232478130499239224730817667360314594316598089849987173250562244737867041294050493351074059234646198969486012185122928008219689813222487476095633265171377512630241056050171725544759453602289195971202126900895451196406492869033082658159881801176533685330125401210489422401065301150770997109926720405598764996667088412521098328421092077185413879594791538147886971134052028672998603306853507345283781181191064946070594452552528901586342714283369464960668468901309535687470766165696240578132068373875340075691035229195307692144711324923279399732979882960117764760353275614712641975100516640819520495921773813088614494924867296738343375812115628395453153305413585972704791023878665662952852478033699932548229482151809130546944826787842405596871305654929452465989891719917235208778619518963689351224471220969833396749505825731060235408165469727962087356543021504664365111475763551415945060587887771798549389204249413634934119604857263210644581576093780853258069597742426165308970578074276438693149403749488253041684999492236796032853540070710886358267015091701857931349961393738528976869986701427419721476887881568101177906640473765231523962875312909901605473119810851713676476128313389802718472219860278189171434083395844057145668823023770938525640022020643691447348296200583648259716841153754407748820131394886531179773299621057550169714663651630383087106987684384739084508334271164680765625279431334739594229496584410400245147705364393457706750263068477776211457438475924523395401831398265094603135035702544666040970870198629643917129198487290344068065494335742095523077590610486365909228395425684224083988217003187958644299159168076074052505570370930145083806910012071499448404436875659405216594530648837403941104533749014397834868755117378024370916895855652444803832226921195814711053783581787824804815183343680863354802535942685433490123482733657883566228514664420068339359103597779295517267498854481821865303870477089235373526319322911278242165004649820767104382608097674954452854348213076820676719171490446756676363871544316328985385406887936930887123484652563021638826825174528878527977465097563595167125375439299958375542965656812039969375610602002682775000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 21867174735935114617750292145269202011114517652001850244307778360773392605102746344582730712418327979835882393990899804755890165627644914865628565269604178089052677603777778296936800469525940424998486624136789221572720388347400718259977339375840317392620867050459593785231596770448279855712087978794542724771910124641929580696921405789683854579965904627571525174964135279774574977364169139341456829001543450541969006912154605996805505002518899779328500512359471917201972560584775621239808752121611278481361157300975135855362968350272306236615882617330722114734212466544187802998542298701330373416179697732000336378152233752853466978626453720457531477542330277254536747972723745646174589537516006036323231357808979939408630292681925913712158098641776649392547371542642822976870841818635122555890208948076521414316345268594986200565266375331451221474575303683722674086945941287287495990815451790874259487352415522961182393402570264571783389393947697645228045967722223027554513886777001463949063359546775394288697458209054027888236809338065164197955280383140602296604263223956034372797992782161628118472814994079415177055808160967571231214240678790545826274649456570957604450807087999732526657050183783813441975843963222837967719932885212845216510272729296050792146390021236275324796520779484371308686619085679495006080695367521674334664259133794099115636757215270821965810591676348156900411137045758661055485280456722216302535772167263250779155767892312863503012177457202917381764579469320739575574668414167918035265608302548886707697457673893540965506262545785785859815920751464944622979020027913087922260219544763919810850892433090515675906153764700259416568283541415589706468842929816810028846778104599887222247410346758236958700599690242785281662535351013669380176596435899901024858350707244980595226859855224941588882190025297926319536702290128372714207519544143295976153787201832821429004159619425923736494493767988935586879034471449470515108507471820880874740672160287474096161402736056749691026251988499136920653524214390602904601689528013717835587897371788353999167537375011205964792220254967490662859238682769358252081255132717248557725684999476900652065456636761364682854809802928518467412540035614222285138471997333225920103852729796474031702742736602705404630897954283503812974589103365571142174103566049053864387679551284216456645922441003053574968172860113208104556629619501343383835587803518172708435993232465680220160036411041645471367590875886626511405577060005023092697402660668851073484919915902328755593856102100330804538746197601581575687559960789593961028389843107033536738121613308440765530907661920900165730976720672162570831023838415498332304945870851741206631921916875412974248636765719363254957740305283098432019945373686545121527754114347949405337288016397147162645780773620479970311133099834529673675011744301247429671152307754620881835695245461369004793488239617108266407099921174287553024513246913440137987839208650704518973181430779908475537279519016155532178852824812500953783222232253876027886191202808276444934398657549405243735008816353574912482524537827491717798470920398067236284140738187533550913718499968771249967248119078914425666644976124803477168425925964054315574361217536588182901620577034237371412773472654796085970364794785560772448053006487554175353243354299505316393182181143046693792582543552511878219301117455012500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 6505962058931976749219240938980726391147075936660992190069809055826928671049318552127226259371683150908025677405114157308648415627056358487989012322202338884791645488577384352560953249958618789555648340779185450139132864744904204238869563629579822017648575390584941361127687921854432195065802398524589957178142512492265909807722620676987053593330649811042060948288252541464704653276774910373411037182947354752127090069451289191682639054254454939379032696682473226782269031158379138440544863064987030651755822205453680782724175098761286883369492685845487022035725154542685520865418289044808598512155154205201822677673799699104736031050600680203144021422914551327706973716096436925671171616280518816848263018075003165481634674399316581750618647949129203416338014869783254059092771029761872314108850764712992188640913869284684023378422266800651093181133139062002392919214060137007092244814076849843671345846055853722758104871353852819340879550221983661775801494905641712065397084509175652737378917292521908051028374521094386537481698992514140077766288978357138891635890107194928856058644282984356470392936725884414501226540780101569755345711469069599016300836273173918734447426234169290432226275772812659804452379662185601424741496626640563532843634991979360929491258483544435829120793634728791896573729821874461461251470023890634559127470859781178858353567711457798096842446206474224089803468162772511062561216268422745729429805859411903217820234020597705328368129359411667446471067514106568680333553260009416324578699160206474352378786189283000565202635501931246274215380807031333368011297568350187497071551024351608153747222969238754378147701003728559885360954078240222222855005938370884621333915707647170277709556191412902610215245139725762382794484016666468170828290675038964163072403377864087588818791311404460917720132125235855854275129818371672304643332876040372429526404738457065511431622086410048158902605171637973169866393319708362314410032328346506149741638279904708663442188743565407698781377555207210475203246390332438931645639637328004337032307608712240849772520591765143711805288868509330826613864195812715873269690081865525844192727552999434816392636019368168050166129013789697603641297879462561256581438533733108563728868155099751012602997288440950347934424319411427484994758788040757088389728184105816122587994330728756039680677958407410045481539839113875721132382588461690519249155874395267819843422441644064234248271269575439003007475955176173323415786689159665147243654873870479914382042052176930046968161073080669246117581041070363466976913357356981177431739713829524093432472661851663375826928928276165354493478785870664222602574306523095343771692147376440880914258194173889169314822486782304184385295018106478692917497407947308644350236091029753882894729296824128817957043482387143142631703923785471791703785449593895034582369853369167923672818236993799635845192421843358219465664462290448610622855831588611288558964051869800619136750829369038911465296302427277219203227123197448762497359477218864060665724220125072983707667255605779115413791774369119675591882975437146202049459806425836550697224872252979600897243022777258988146901284186940942421264041027945370411992849272360432357561568054113103071971560754292423386409743629472732548923893184590231365584972815316169693237432654223760272892170735615812156750896569311540948808882130424500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 1095076887879036093308406635718970348759056472571285198742615315875057453552551327368113681017074187540315978993181200986105058617383634770034608868596796894710249988219121776879556704098944683185788844787620119585238778240937990968713467679911253726136535388354475299786065129515127187300614379310439021805817026088827073108264807208767473360174403207446756730105148284516552177242136891612045068354147565826205635454950605533037714108080676897123028962230712849071745458207556959338785853876129029243087256519248535542282435506571176456790995056570380271177830867381581556690129351102066589190949824165297754674486283959838451548622576140777136439306785879372112272497019386141517936234352748597676318956268743015069452404667453999899305033038992690723222690698702278920249420641792596660992008860954358033176600522190500501943564004580472849559665571762192421677730379862502527794530270074683858716183794344621830814460972017850622367322937245053093499940104036082996931321039383726036400771552365656362149982303671197221262480213698628568638584513959148571751084908916441815578281251003230665085394633059013447097828864279707443433298604457471408293544875484611170654281784134076245202527158244816181654374650636825019482878895305372216393434333018327946321318938487639395454729517237848051350490341607524963243992442172713772862456674590728888893282879943432176044371918367573355678591677454357691876789421998863516709019319382612493206909623400506823013945690555601764417485905304785603671420829464272644028757929006134461509127363581359130129415486964077761445982647797170412667571071091197937659452859497005607013780119937815865906536247023032795536653221283964818334463699757515386490932700829618266386344471700172054907477904986317263338809729359120593634428019540928427808511002892870791999932707192723853189089019116944211000893308613420326102691759905375852049563232533989103210746895298711947544728237385115308719000730761875451770353297290408403587471580429552433832938941024536111048555619708954393206025565755763250117777418450631901406142548638600326921934258470991476423239800863347682641810667342216679334327819046918100904817224500207456993442855787643814123681759899264438835511088396571679669186363327232902049622616993677575375583769158587525782604038231136002104125827629207747426434923945350089537050580914781705324675280689847355851367317415104661615653008049710221315564063344277784284885507783336060277232141761043211264186140864760507934247338575191377621711785164000918676642893419682273595573210394878617918564867295411665053440628583604511929582013652568998787284825800022780707672744122485751388106246439606355350779798223261089604127967967308889991385119842683289840381184731983064718118979060378753480685141876858612304424565039062644856218609801642345493789109397178072190885141548278532594701217470117937601884172633983158754383563710821906450693590698350622484074093338523420450437407568675609478085377026624270355457716221703228174992398965602266707007471873145503350737043754210711518684372052911370869906994310585124821855180634862258465327732483787497736646005149427996958117203242233133240217207704245034550483869094204633573303441572630650073679330902175328828216865261496178910529968846202726046355882092958001907482133082419575785440006070275911445494920199201210076527255048893043019616970109296410678771692789798000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 94121931933407247531153590252192892753102032038085438483000486512785788950187103464280441287130368180832112745814716451102181580540247517318834145224581193148765695537364378730422099972168929696762072092464745968597840161767196694185843983247811410120422076202190979535406385199472493791926868159190551738243192850195614934793737173799557608052058807981080377469033594168765973533819232859986088588938468748361805256193887339640916033650197129178267651211716663451012963343684276509130854667263959207567362645503489202818267837052047834981663580112586137465980602289101027876311376706606099969536398835358636954814545974147111701829838510732072860421873904620525602579573585860789174065955170620212014363378602120391424919041590620717697956505133495099806042400575270571770840378393399917938092902242936666221426087068476587873373731429733869565951816717061313970358823211367449900472057380555117168480969158266452009226925485308047336327845046498718605577032692915869474656075553483228085608535471182909076713113130452042880810508750478214948263441377961107011159835659594086741709088094814979963037405504402749918929859513327218379062059847436937151168598166894722996642440687163913122057434825236361651222159917066217699053785471128383678994552281723382139740186520270661701116290017380465248322469749547367101052110587354658569509883373494180326864887017269232670710155919945052451456263538763036646033622147227013348293901955513386826006440318827966736425981285070963173957275877807666968028001169239627660718383909797526389432054534231788265593934832040999319644315911948727832268928328636254236927683891116271380716615132226957996498273142576443086159577605693898861366838114061956075635588242557239403218006046986443876853118456510540339545375989757194799528090085397080280269284834330310103933002425238246218256986966957539901837063592967007335995286390911026173498081765351957187293072998808894958203650155546533685812663455212356497546252915729047476397478760881173952083993887955273228384122287085972920553833499009542031685411132291455908539346775663400140808029701195043966959475254667218591480463351802058735965302552123482676292316700790913425612313928130359621737506935297060309201480040000706024027228354146413016027730167988427414182327327113690840315660976292910792257114340206946160222306967535965928007364870376199721109186350459574467203426082984243145069498185978900980024197961470121851380306633717933179798120988573248496813224909485796992536248009202939839911470528804963292770760874309689883639881464687776344713821436997500873418803208306092674308857896137454755807843395019767173163113818532320852109194002476392454918967276858382905683939722891195007193479839735837205028289716945119461494396351994969060770566797335986850398634404702527253245377834295608821888274802403708053487204385462564514742025325643740572609921464415779744521282166394956456408759647705577768700531925076030227424960322611948179421480031894522274984434391724357622703442656960633518964745084333058807631074438029248239636969280488547808656762922950739228526446091061309043211904981704284081466005985872956644191648728969865303887169517583041399116928996373824839216540139696540791912667435416071024006017032390470527310720542637571782809374162807970080387489217187376827496613129075893147027901697467892755081464838113579879587998434211000733408057594490000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -3080778756872788150390148331968701813483904198734952778909585259614238057829048837003962774788809907943044069258344580079488686834975735859003904793435985850471125107340147702234986921613941228268480372735167416540366197793743506238309356781224356718774997552505518631204742796620443507826106980110516423769001716495597085792768631243018369310999211404997159897502936320185518237812643169224027171090003235924144224528895648782552518431811556855249574643578545958782500251312459185536695401659603084890498020627225562180590008886337026468236944363318848039619335672963800417286187798550871212240657250552923470181494633222235720448630413723248423037964621217065968963679205677206821089676723738358387221856034887960708035432816061740933336516790012204070394451155090115881324960853309941604342776888030227682701977413618281087275333296238649305921331903173813962865029216867816033319781063912103334291757086251085852355520906308138195192944113887224779176876080054021186915973856347956480565695968268243867687345369794460264463790900484731167503078704871343453551314443063236925435107665436281595901038397056833519567668082216306225698497592596148324058035788012285357763006247506320171022342744323616178732657380566555719027088834155648292649870071606802042627537353614076182409610120091979549393634112527383360350292509380924490470429316601375875825230760901598152753847128227852837926935908102003330193887660741419978109315677742344775009623063752595858344885536261809160683627484586178245247031539316854773818472565396734399454219566780721645994151818226159520334021532318022581206543385515801149009014582299786898983639257060871799444165354129426969700269638145637973183514695290628972314199493421546206347673248692387622813895794695436100359708732579559958048849825197433468308687782609702800609010443755192608602325419170778130629307814296302614351893334712535727356569681976227483062787950573837364928065591466806280936417685163998290910956949818020685469230985993576723292870462767692062210431829003466909586402561454881267955048662379618791341455049756993576623063717839391171116171917757278620225132577837890029091202569392839133902133105624997023660608200992157433845829997822804827268558899477431790147901246676698991446353808278012616879001482292213634705960920087915231363292727846810340413121917419931317265097150053434722482305834493983721181764246115421741023890717302724729718602537479120749829129134138820218397516498569013058128148854730407824104455986997642976490388520485594323678833830828629277159628387575783721534821876065155554388340519765434136450807022207374216321452798258330205269854882596290303211726125269407145154629139676994614290231099906434296163745529596988894858435821329438515812753394265721560093446976769846539220260948212810930401054875366009447406317986382724681829344965072862226830509207256002273689589972993407755299172494048882295499030492068468014823059087033581454867020720559364987559933632333060793239921587501364996052010160159511670617269288103548622086848617138620439268871890027138807940273943068171979384284755429342554206728537720266507449587711615959035273817615960395173145507497354451789802001986889063026492226532730333678970427618698747169801821409093977067510291079854175613537513059532784438873404441334075050717470316089628132653855249466614275880417214244734330758941050459630523194899250876250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -1935370843899363907253453851895079614449601424280948986520654585661712477170891855167709718689041660304081204494891039512400693554834941834746240260292951341255207676893138429305139271264279123118364034601494570777844580283764230305837919250289102811310385971969277280392504324350778960335393714389021471002887920018900707665627423499723967042087616783313336677938849707873458267634886820805018518059931605608063969593063509501456337710277705890651395659634194948854431887826463727486977135992467211093783006718474399476798120735272629099019345591275340078122327842141550890197140745940843517048249632714823555463676200821663354685521621066068603035463468067504847700340132774312074952667777315394446317627198402861306637966483423059359689855669970533225687778251015318011928075683272012542057785724687731121471485340033159035372622997080214239905358468472585009812924569401541134988944788489341247221068891382797779627032110004577615211215570148895333093772719324606296898298801508166556923620361099449770447527415046138402833673225441395404041044265506709300443573605778835495885550910020934653903461028155274973026782364220430833867895757729445008519039916275059626731163536070442364669616998750302953905410537518102758503404217447025642713476516004211905771339388581482004740769833881989376204815726950325065234367081960161568135389320750448799938532909483436121537188187336861359813901432123156592796352380381881688349897937030393617327767941652351362194771515108151909664134622373619570783599144064663621783066730518418590579699431117999057925135091382114047983166720333963332328417631670282516782201564106825725972716673198021921735324163882754842529421225000309507093799795648991136851951167229922214748087250409914770375570724867885968233880639571131929769546215311649486857819479660060158839131511377162150503887723820981635850261520033630143657051745574707282586520100296391785454586093674679659149499889049202072187877318149543425923961243051034430146609580597781484881055954674597766879664133932160843027588801275979046271573210531238985686916082511875363629589777109616915392954342322938544511566175141974599264685448541952837366236143570776668192564895068692913892808813360288000719662988107734081236083503952585228677572580905906644061627486390199682044585722837880078472090213066660254860272290531748355687515448530482350366849481098706382442805313293307836362523543718243556978138956885091102595105131502333999932700915067744943509594952653279276211578274183315766461328363902667992478735314928083373010956805999547413870701429611882754109886444941380888406393601446177841022506666509836722791093407680804731385940892442649038964521828687407879880005593604890943950234884627558846613979688399996837503051662100464663716809175224945165406049222778034980447454193170548457664477713585983400373504612266268181950295568519997750076683153824919754036728695093265804271568535716628871689577122181481355759264541199937419006336140695774317017320453441617579911085740475310471296163473371423164744661425403098926375249017870754164649600675198951181809139475855400957771998104631173042653403487689352160838148305126267187575828571042066746663523334671750426599430430941583256857991547468445856756937542495601216261394292190262188848019545539855636604489784728892803558339583037762959627022731487030160772899019045598888301721215326680414618897747116250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -188455944658370126858171659507071132976683173890787061655797983805069283753740008743735821446599523765553303724373607288438671985381777684966044129607117564057460874704456189902783159017707957681232642900922427946469213921567452892028380097346351400941955956476948508948821302316691640767630776627043425462018722740284510271198143115590514699557047465350395354431740349162936990971715938094337165320752858401636725058066453605799414440811721531128176287951452289277394663170116146537760917707905981725740624551176805398082181442097899722017422899070133359848186642243549611116441465255384675079116916903840677173357262505777288783462604310162265406779756167703769251314354702071260202260675437434096356092330735327554751288666978358716390831745240124522369155030678593931129279643872825048801521546605145251550937440207802568996620289899864177449158939474751817672636302342329846978178891252305991740461870047773424724688801381983546663989841714001630681380938613785161659535493284663390810940241607204594242923604769685354412244170954406146574279788397670024379456401157000751471082597604246497545300877215554285068543816166141553998203550022534012103122255276665703505104265495505158299740469762021846838588643572558392632388320629684675933133204640666414458064540505344680381349717746724312091128836977291333288891024484339764221904711414714137510835458050968821462097981044763536617333530819378167228166234075398508155420510130713164000323951888391007001767113005007978127404326180772213134504726951273929917061756228344841640647273788966887398374674653380506805984199100634223775627443697430932299601376107339157398204931518244736088239477702693701948994029975695042391296712933492281815178317832713951757022479579545903946331811214036078921743503209299697027403139385681434257297806926458423797067766940746023352643864515507513359845921376109504363536638672940494340151339865124622067523134367865709329409219250639364702161146398455560880445103449666690071527753410281932284324617079879893914653846075471132855572340983320852192274535637623005139538970312704198278990863371585567871891967545903703465826252142251045413539351381108033199338879391740464618634815959313343232422830397374806354813894409985497402020673123071679676631496313058998044600585050590260357593759452251573168871218657346344083082859337650857628286333297748979532657932292647948639499522895931463688648097233946435167547748335420172855266752338789447751238538039092875470934549600957830741460955364832307610438800799699429118251451798344741722243586073011803877467937235321850535487799429936040561938814963101170264097732840498606418351129374927246903732902470939795232883502108728344638757150983943286937743817237533399130584212558528778726944379058332334052000145901255920034643380252256958222272863759860088635896396348816511152884513555364831513797747550327008244318211936546902232177438313503344236698140425394341734897295488790560868254011269362049665600311065011909887386147387970715390312545055046968907787362668102662703016172642494458342118214436705574125262056636236571153014860284076928385297096417373814671543797715536951044678379318856380205467238182855926782985059758606991485717841703902179676088186332782044822146022059650184682766175598061663598937456259604544601702221387282642800959507454323626030667279951974487807374882448925445930183138913512550973433233128500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 8333914931653483868746152477748498811428032395798627327284236686837191667358951426356685880867486265302136007287260824554099549727724966796848669108789226616303311992617413774795897389094273587131117956568955342865120238511259916994623508112890543346727017819082646685007815275124351523211156109119741233640661774777539527241527640960537128734278366124804391911624174813835683975662321921915159145877038633310955967399104072405123665599749989023078788161105976953713049229643134425788486961271902855591581041973831962353612684430658969109046082945209094493040435144464186942109750652452312458662569754615034174723053704216957741212493373815963421734635992446773745126687255991374195874010187348365443049569409365328976950120642068109777401069326060773774386257463185923697386145721907888841182814742636349714098881281197967411792723327331538468829501103290886609628219122101026141793858977424078458450051298774120295682595789763800622364540254098233544767563496937009033550973830056854698371113126624856182137846582711961400104135876947138024461466624288445148134751058379119987238892763511516963668303244893486316702565582553637799369375860357175824316256919739217689172078450239611908426368887253481197689382982112462092626835814136426102674299993273997386336715707143450486399293382603605583091714140507398968986885695929092215703133159837854406699802011789809030230545931600712893823936038195372176111786774283055467537556620779356235378160453711875882723593714428086141488124079120621190752701796000971898170718494934942825021016051522033717596981572961491439844637612238720873343899840525742398319627620068825858768875038780771970352023097817537814047771754096753086735488819562220084326379176021453078957269110111964900127086504407685179570896727545186511462648186311940906705600850266158793923504786060601452488975179939668520659133097918756907836937147959887189470672568873885405676921743603368789863033010833737980509298432434241816837563774776665416948231291814787858800066757200971689368731377249112188529811395062621954565849120151754652033014056333594627160887702119126130267665754533572551342382805250864288505799582185689486531606580700584665767190258595195185387182155554252701370018432891230808306290031649167615561817567493219871003687870581388996444572065387502809063243806364047143503426899000399100233935731630710270376875077039329645003975841402145589346406731038007135775885295299044184065411679236027330414444584334557950546752049378622557757686118395606085370857508962949534015660464516362799679718742622963309040404774766024975491653467983399662988644185428256537754009611147984668000208871171171553004532558083462587706199289539054609048172082164971320174153533383271661473758098539131817136253975046765271045862823683324771925632881030065487972060020730433914352899238144060921317222346571932888891147424281710236532068791971022687345563971422548259954711215254576919566861018094029415869170048310459933306132160888490527841468838298824771431545702908445064854120019781333537763724414345921350477237738275416598001731477560657101798768212162004477528792232614538787083131835598912122532183102752662352166051705505160166914703284649042797546367142651966180477558070947422415247088838361716794652837719525695661328236021587634192427445051403995523243954365865876469662703319055252414500738910279175193258907161808817323460499513500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 4123309951374552148270006358865143984733896881293542483269503981503635487678067901343263855476391784425355015808969788838849600166248500759901692328630263402688499836733787535107264647055417431258926219352453112467127319892553418658189185580103068020610614111415004604165720359793244141588382173600340525020554326991761009162996328075739601633419247721310035125907337257203407962083150103723681247150315643172430411928332268817101279399660174128033679597527469413594757631086278805527564604720641766884297038467776118438357867782130198031325004856130036556201281036149883317318797149292406384873556930526445730229697221357467228311133779146640960838352895617655841796859832631644098201699869751118022493922590251174622519214287180548317969717525176157874845711309507405604904514898915436743955677907540137048362932943373902196838427428485009299169492744438943182584690378433943920247938911035967117538696465894327055182555857773624120596720006394335564345063841187753484929296197903758698623691719260803821863536654622472794554474042364455773731524415154011651107225454372217897607387725725188838207733953132886649653446906470531932186255589442609921958141768921734372835751790727980493366936167372458103633874974990480156521578222561069456130860966248344712033876272571681629074478940460329597580624106210981103719906047341040905293954540786112110006588838847293582023866753159222760071989015381642598152846407653770327226863191627045162727871492147831864501856329644254046367327492802677344074526968089443747239248807082944619427676607156688444824399895227417410328305732661752889398227146296422039093453571906121526666204020066963262801349447156865224271627618325452471875197181599731602848588825977573544192274292795524302620907760687447181317143486376843654003481990706369250673600050648042827025115503103639508232009247335776787275362630913591282536379778423824815095575566836169603994251978690241359418880988175502589111287584174814668982190868042911073792227431371056540199835892108697648566594279031336819972829744271421984139462180563829681230817002036535538881221482768047595911694533650475624568030691671978318306022746831604050049464288984820171431929559175515412272329867160306981250134377851469259908568915830725101262941333771702160265403046733330954948950229969474732021265143138662956133113057614429395397539519665625574725248929563281176137665039239626272331340313289644274047200070563656107507866905684688153180707491588814947766080509374996600766692897349319254479122089278314256148151738094809458205234170107010594066653920446725699759008074376025951978740134500486456214119583840572800158429205806585821017681147194028600363566822196609065990700092922329445412134612678768351116880229306359649447219657326958609310177243068486475698388261697880763080988885893440336203213687530178017901884054397853403476112866990299233471470031116663764190301563579275790618402117458552456050256507189365270733091282936909606061587046377662713973859137804377990826241047981554049797192736544978298843980872439207585966121774627070086975136179249345512190410949728485609094498746890149287818421667147009597522503628751805164292734895206424166997981057236205418386132093818442893887818986797180655905360018050941215213822939150875979086404251549504833411517745239710256443777435981793771453459921598330609885711350610368014954389390830778322324192063750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 387483556952948151383185853525123064789633682749485535094581744165586582847196877666306107164886557649858319455118016998763115016069896995815273730496265986983468081430322603853378856895567950118983754768657286930682361375146618695820319253178550649178621927637059747297562513149908464024388340065879028830871361639026288751903211324112722834000865641842603227094733039431222703391599635073786881884449967539120753995364869182739507578224317665883210595663360281614919918373329162771258740512668571294441493716306359285270558711645558499640104072028747386425453447508123433869971114691451459508096194795402508563023542507878569859205439536618500927862832938345029850381395645875159496163965024823721519650117819488179713478720129607083724175389408831066584837713379691170963392482335419423228335168201885301223773391392008696044178579766331668158248256674974776972897931152926298298616506489500433808325774712020342419667590446321209631634927041662323448163207563956843352316869445454929513744673137663508715063762541316565841268229348154665751026155175167966956664626348128133328542786171829306855052783786830701020097535167448083792524681749143668697185335374889324089943616349063914476484835212834875135894724997562918693786801102685651718527778486586682136128463909973976448402961557756276523310001261916193749361479865026818183068094791503399907543055776924459865733943603270184102442499338750943921187185541113816315976375359330034618237337282188726765413627051956903219220310580822892323710126426778758457697908095477046116935886623779101216227674827555142814643806958167146235117595786275137273863019022741665722681953908802640270837010329335671456301475753150448718805033870800320599339256815917993184794502877907303690515006625778471427522406265412279728480187525446789054454278240210757776204708310017618309163542967370177829344200559184284450245551021855073672093713921704529851212913483808118358958669460945032635414352024518736854664469920018252256679881984590558263100624265843908119437414100911655853681556869961591678922407449028707309178239994772289570292193373828242442102010020887731084358038882368673293851137789371669235922881399536115274021278844365266473901575601263221120783146997853570729186290120464033439489752164680602841526834768652420923001443496988072207317131490961991594970597591603997615148823975218526633352921851018556439725010467088471540181875529516166272529898343959211263870826480211752831803178142679599698788021087235294917529982018177206529768659373181206323123090751073957526332144944935947764742396820017679158264495138033520272435111703180469547069479726436379182205494726103303512704549308625762769589937760207306533697327298729544552459333703033354712017386439188419239791598493027744882485119389689216653533259235675956300558499600132114974088227110008751211673071321271007364567893408678482100376483254807583192805501086330315458488811743843311264394327728302239968153543088902702939932488439791349332740323874348761540676288994584789466045387722562410585843208220716645066171743029443990856936303233719138563084823566531174150070091149393112246784175295622339853947915654111056952587613884632294632799777253773537695555258811875610325588087536200477141178957825332524400886050485388167876888079672292667354310257978910494472524143647118923045923155622471869056816466095592777259048590693753447334424233750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 3996982650419598691527856361691621403120565898887950311203932362150825075119590735971490035113116733939262641400405446344576948357307035578888338923175762078330627357071067245248997446886337005849521371473041690977022466646001646900705110509595323343643918704092325056019402089486210787757643761522741212464051054574579055296615746276410876063844375619006293743775839511182584039005644188188032625006005133799117664587159169239146443357756068617322864512860453087863050134167717185592809098714962758037715549555391615960333499727307193646573769298233167077200113557301599187943723917347636975743488993794673164563968369968247917861485192744567597426750769701556895437377218305955135725845010769409472947050352174045952692919266510513082050154507816255457769266137808701423848229312545902350822143631432107568441324519174929344135536992982071176892689745700926701680986888321867934238373401293262840036961024619875282438543980547253543779471260951884096189314840789847687901762952003396378415813931868099904296415758257460812248465546969766087622832568156964139607649475860885416078101388149450484221990315350134039516945856389217408577201826155354070549923342716716485151133669233414000018514829512728020044486266025503728402223675641499468691033858107657290903475829096253168964203070977415054020271705557574858720371358773274061845171336596741608859837000834080632534994853032293241584279866682010392504564532478895920441469825221836123081353141598844256032262597949713920900625698603588077817739714829915907537001704634468089846763439543939126000446764520225560278384680479630343580397561236964940018472645345826737012237098665913027926626049651774150935638858846246839443282091274115868528976585117550249815979294964577272141980148667213974112052684444846984909481196362335758933721995372740618243689829171392812695206274929451846361180982334373970390824472739595228798162620485282319311692598623219471085530095947650361922765993163146266845658089627589237720122812205008030237777291759446003175661298191924993094490608608301476802856121948898606437287113452168118132480244775573351234267991676289258697438025902778796752837625863091148301107602416517107117466003951432985130282831380544387068229269815381422827393207079396032846023273153254998521002407901153177677842171862335988476275984827392117650587661305380330870912380865612328319451804200199341681298304226290844421833588166622368081272642341927773839875852134793307109043663821198286193326686247926538996558307540906974761356104498381595906913691164425776348841958489117255431556065687066225341366568229234260760101354747441071188245039110876340031704453897546544152748028888610652712362452733839594433518452527490689144303011864454545926675368856300358728873166196247878409605802983807674337920380025832119383842806185396350120832987975862036671391943207316256638180759108573423430692248361290366630845193455330243676768086129420534695018114055500462966698750241902802310442443732002613378179614881221720420039017647045860641675021878280389483665808480367679272638836568704936696545169416766029455080932202537265544583475578324857866528075723351640875144162632068177273623506172792494070114802981967344291464935964673647682746048704448116132480912746732879250246675022977692206934556261909284583033496212315119286176728602378179561760789771617506578384890418166445809185699974940712614420000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -2512169304420050605908103044120018940800063376456492684270029116103732106376610741426132447308508111570405025058725365342956213482015480177088544023502071739816589590071862409805491261231848202194102658964054699573920787414545751040258469237107936760116362346157618753454612996263874302420364518635386797634724974868620694313107858023601031682794540614248094499373407334235002384905622567903557225309678407861217724529598320850855977634050219479290720748945183320563919123856650256365281149300708602407608312242867931590804383935723371060804991619518652454738892821348810818269337944791354855134003957971253810054188782999092298954901984556826624130498041509337490439409016689233949529592745216739083257783140535152527236243671294726482109835251789914833906906277734994059047014164744858824801862723116254187192439989688351758145627269883397473411039133285406848813002082399089609369885876285872718821517617107296645686894121592458384833244641654354884435553158684100859067455933199856856149114823801365384127193762592196868717651317572513258728252097044796271271038390638165741115142297573184158008106139464253641583529036332403055790409810145655974972554649003975649659955546340104912804099128303192862926905873067630337636449420351110400336537792237703946735871057607351592833643058031061646643579654352336339070519252327332381978512889053845278360877430509153835566417970019318100845381517311417609346970997986767026281773561571804739613884768903065752420158748346399103341274514534878857923119793102699803133298800269394141083981640524276824934986560198374725622945919151440087747999804760029337958336695098269905487966644530163327658153684668284903256512374396544301599568778910171831227196740901084771799104340515770177469539411664817044796772494464555485761817786445258368734422156733996994879791837905595004489899507283238515108286773450444168399427782942020596824455047719029478833939542009740407037356815540044109854275116195029012976955522488766159404489135177965240478157808661100253891956987495300576854045697902401598965025240840330134100347324565618667336648269822760692580683378570053511266216979402437636213966118691772461410884236062421241123021949561578086485460001843095185463129860336264083633288342193924684094159827891570133438092399002848273264432289465324755580370812340393007650447621797583194058811137881811123786540483478546653485838428843799030333679429554492951596610314449163485210137750855291379361444526063251249862811032202337836411828064016014791539897301694241924438362146931271082230049797739809064955731505397801098769656091867296617525740462944036611467277888613901993319869965045062915036606302374522609948332886212830110626759334258523076337608000171673487169338064605986908160248241874344403660468731779181174418697005658931323257145909219610838451074792395414179518525280419516177075733026762288291970868660649634661660576260541290475712509416418982746803931436720627061496321436953398601209974653246461842390692405305038082810760529592841191958408449793675715400650780415811310761955846151646804401757057013173123707387035276812145758661710591581647646075028622501771797055255254133746787428737326004878822840733277915033782748880205941421549617091953696149863768126286262985249350085848917617250767702956491880868852880081398223131217439690678450070364753985728028796100544164571095494019139962427571241644000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -186922444708726303185922506531630133604062710192372586280213368905120277715920721011048128461968927278928904086332879375251395278482156642642875585987059462025556236729957757977350057934434045898440119253777949090002772314229149459260187650293967061351980768888769611403920398399091251948017058471996704730036170121214350068023398918247514732799863659176181386301108236130949560069989080757800442698413044318078345104411758845615075732994298593734573459020823351427073288689525143893002067047892919814594922731358758539627792249409267522926007824859763959416621857943255236900322809383091399556434647199041910067061289740790970291596342110313588437344811165555113983166040670476747467536052579683786816958191880846755714734756268229811657137354796620786625122606657708546383513874473330552323658513546163231903662525633088165019441147864994319705800411851402231807449749942025167136974147314044130494285673720325880064396084028509686481950990157086273045355365358950957085509454156646599493401547111545280811663858568327499039739463961003333383668522234445435131706661538903428510186961492374902159264640274140486036402051848771418244822132754670176257038044650706956697973617110583862470327551696264186743221580233639205461187648590226398667436022359164278819663999038914924513649982130470483364872525018146463227582959981260937244340983653943281006102456909666483464774560590613960583670603304163932244940496917190720008470659854070658443318307383605790621253860778899150377521058801713343181811040976926611580347975614991136434135609215971868628980299263506503335757380857980006724581924012891033733531242824871322598230529635052496688144098698578928799519729554329847273818517963125620211341793612372759659418552154630168662864443436485895844847469175266287506659169659600984152302268559458547394223949748644919079260723809071479334103000596581660583421942153228437849267363401097910176185691090087922657045311934003146227394202300150880656304385975971380008037578006772561561444713708524609242535149799767743957968216829566772724762928655510845801408457153771802672418922021503795578623687322807113426314434498392033555326529530731011750438848252709779342872284394909699681572581476934365928147871213203727000369632332220179563288588649723275919380459786895694036123221113126418738495568305377025346536477636913345168965438936093803066758779405007350757110328937590943252328299504402026952552202988510516243355169615065533855740271056712091894675190161940797765955094245822311602240119000462091508500520204974712201131359731432959817559032622941172808616082971149541997345876648391586177230956107968471895840311878886621273498891092218347631422188950701046031018880635258365917778242205761147932282472116503309438381131508900232971692248485311677049439739005784520925443837094243004549012765982857843622867660720853984634590003260535265036815439939738348759204329739567483098404903155956980074278094420680021375591354224898908071874483870306438547301747215869401933344438661755510602962367086856113222003462670596749560297278835405273979529246185489361092388827537143022457644729051769141398836620913093817513706743966069413994525890687452335011326197654072066971991924055077366204725341314842323647508121528476784212061851613638245147936630506157286635658664054776395456736735953914271142284696658052994098556680992427295662172770599794482159231000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 2741250432056354398836544355339273156479397448391582981195866155086763381149971476672880099905599041418823706048478260418629042354900819900389756944074888376757663700590982411393945609365240570577332003989918299537495575572101119182452609995476596897020369912915365999151407838761718806428111685136271723153835172066632008864369779065171712341807241119337306104093496135923819443864642294071849627998023097533315512953643986030340773270553082170631509598679874843689093476104164957139103949279075079466351688852242263293844565914164575687210770403713908537016698759966439944380758280107144553359973348946043596027781811459675180806722749512607885861604806437812398057137163578296784070708476104724617310584817791342261002550287216163503939373725325385784124447550176253409793050147728075609211722927112745058519890684370595604025260643784224381382026649675359317484784661751981449925890728486214807216613476075233661377211466754346709304417400135909934895868996802570245608082215905595675915781519446289018877178810415280834618185679427220000915673658876484560941391368288310044761345263920174511020244276420380375871192122172009058377723423211426585697008673771240809525398783498687265382747537690912638750509117021935243470840692623516001564206743158151776935980945222970677575238198948753703147984044345031716932854357066170921485624065590269635863036509716333658138989975248253317561809100625143341184074013616077650304034598113187600835735660430844755765788354769211920493515654710840604119495786435341096000086955346517935536325693593786452811353102585188326735684590798114579524936061512218979161390588478859605229574219476027141629839780260602987122126561309546086546196225511184723039281701482311883635131966348805176567551125778649343136663261443905244588531385313772376301028200581222039773233483451836518532234406781287594859730294567138155531422361412606260627534873110168388025016600187133262202556103267651848474745677381605925229423262517734369156684956060113286735638593485289561044994740240438874771093832912115116222089820139628443193396779647127696909164836987900155874143777910389548142334532902874128431761892232312219842574789929748245818624627548685816705739247492208586879258245538302999627444446134896245657674641169482237545412129948538930300055152589050282372719881920224686615792974255520137428509218459607571947311381067248631037786258362806695290140584130062544632478829127263463001970692301542550494271029907107727545884841272152843435963123903856723405173928258316202514714903280411385149934757441117545754703291792746689217221196274848636468285725535565033813935243502460002475792892355099211170117487369049793237915333241771180930146832888358913678346216751105170036808296291871281430595142406163689089232744785495529227070229783322597657022816249859924119276259944238783040053434259286344008775071199216497456126353471265582858170507883021095681076267458337348407572185379330045492906756781564238018211318682576885819372319342251710778239988638847667814173071589153607301238751599705366008178080873662534809443193772594281729828258665196760421907444238864901221793257650773382820964597870090391330105728432368658102165640071212694101343854824005402253550390082337413307080447000479422170315690248248082206727725788009580655220072615977970275897762896354606833633064084495323740747091487399581591418560547000972465000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 1495620450896229745151962245591721295664360408637916403510220273374362143213739446204039471429892101026099429964952518821372912338308897350389489585339600839085201823558932136684315258395722654390232075369641350825588086626959625951679607018894835732292733444087246505767582438250299226135390819043752481814087600333519037919705375479736690487394495974323051392035541857440060750037606731366376826371721329841571722932197545084915815626897726157848684738352339652429459461993143010174153336882423429810388049874313678660858644693476678809019565135188434858882190384505092294224287217816551161945451865021786527935520558725696516439652965484373667793681625413829624616435102320832964633938761730592765779400238745747713209271565344604141448289487938180396388796558979050497754305237977359538898544320386876780962519634515100751059474102285998598654205206816930054888155685176274770644714899232112007374829186586171411868936181488162136688663707061109004607622499527156215069784067342815210707581965551971237214825000036450013251723474855321915972171304045845108830532772979412894790255001527051913308784911441492359031013576082239762276019683175936337014914248211986825464243445441763563147054805897059084465508631892764201253938970191497290804783173101021737913509299358331865936523268608650850292497558145985783459871814162611410087280776439681556748997459346222540223484333362576833218812733584010594182343558371363791897471093345044232308300342955551700926716534326321153955037239462002315388133285937366688741384512243938604686555709394036946795524691008820222183875008938276982525499178933627326619302108763998753429877773963504088180168405231188767793324414173277534763377699502008047654896886384783688516347328517607963159992259874790112805507699480991233711839131341854499680697171038389359345110666242183117059938479822714293587694015941528260074117922114635628139703401090878276561110842910923827655160063117069646862247625094588862440008889378471171830727536293684668818102919972797340512154074996160576933690036947635024071568456875823379217539683541165566222571045300684899700766387955976304023004871452479777003248312978824686276760686298724886591801245002823185898263355383393425867960520600268425428787141884166905936947276420768496210039384749920306277459611068107006389135367351061582748416734221334152372381863238070754183947478749843609600112751028336958477158698813433993320667025202015501084788767916388361282824068644275873572929202157653139061682367393964337198633972726653851499076610961568792014234956014896521392297002946763110985983579727089492027900479796156275085338691323602752438615583475430249787044884157782774212999422693553421855886878915767875044370741972366388638257951745657030576246637573831915044187218935443478252029187275518343773820285651600652236811757731513376899190838307326652482826492749874915540722331777759431718501338308533172969943184841180137709907214453400892382489003914190561786933132282236968682038233919916581100669405090190418700315894868693552835018392181018605335008008060448943766187379753320742162098880784190793928568663820965576001998037557370316537538920237919754360522838856585924096274947745346956700341838903561847686922173476315461837630207314351441033163057384316927245289472640141296634712331388102557335229037730344302497550424891719082523339634667004336856513277940822723430000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 144852854150616185913301008627840885719799353431689706096860264059988994224525437151692496290739758970796460069699489653018082236963319814477376431405341241208957795799497051584158102472380785569367858270320868931076904859071061780560262605684299482525114285544417041033481144844928142241808308354994298892111963900392950365977117105657512343164929612384151482837706197360100626175266564621104758989356579837412919212403800871808545380311034032352511586867247618891446943647957874077279512745204448923554139989432281019336124393609887455104125060994977639520309362338894556466398224431636067735075615655685050902152365625637037737312627724273592071001534523340885600303565137703689487008663685242842583162258280023313955689988451815250564345137125474393139323412777486631625616717223804796330379406918040158114579958541279290078867949640490470761101845949333932799127372971925695056267071035472902187552512355612645919761561050949955900891599155196420835641524495136993140770892035213241079972217340352347558602296596634954912432448651592740063822936216235678300512963581943127701270885084637598236558992302432614642591402213235263099688626942230442979510413780159196043759309481244613354595861425357088319851225980620090586174314149688053779314917408012248489063409296431818764030595823541419290790716338338726092946936474717873323497153164710362529793883312596531326827242875082508931675087108814441885999860962425290007242343048450011217396957591191471567883879457129660063118385448008475132770298600838384630122309673737984912883242990170550784090812951832820539254936646289029860424980609384963154853567440220911535729985143859377618043180085496436901234991966711831380712362144106225113559022024102890312173149213765967281693649364620569318319634299752381088133180938183245138135997822157003312836541236176365334130572771672962245068826011542812281907062713515539834161203966313250995515356876035859726483666230333986924653438629824839921968248991730958160055925182411090451043324098619345854213648904534485835038213647417169928040374276179485032846902893536281796329464380660622667148195707957648864126224784177354848328982373600989981871447236144995828202847529341765022360802145830771216018900370942947401351602928427605316751457253193606422079980162848055518364204471104788294432138001736546994331409289989244031316219773886912877988288360813307176351788747097003552446947923307877514270029547874456999325585203132825309387071375111174820283419538803397656487659292369090457535743526685056090053152538054714764321584962201140111111051971082021376114188349523859598551422053824451502568530078025950811936554449484284207591330049295734782148521486325892897349171594947384356191148039952385693721077501879196382307259948179828505827179283229034845539169979646129107472102191452783158492317028803160419696037131009783087112105337928661479218488371269889642207149696311779702803374373854950746181587117138392511274311872545280180380781154066582400420679376880380097787314696722881734495935819754345573470096550848194020041583960029070748030885637805094945638376420892936834582314282933523147312415178653098649453532323858741907385757308290584378901395678502972982035828898955066180803159170818126719285735975067049199873858364263566294072383681345017443476685097076330117392008195138741292526402084661555419261248268453563667217064475246664590000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + 8795777654422745272389593895011721738039737765335317908410115901031260242533519786494183151404888335413910389031769643915933297477067521133560667984221915062609219186036605571622929668879410489137171158391747654083252723320283469010255618825965851780594811443731325519610033700207360630114929635573467159259715501747126648875772405308017634476244812448853907221880176785274831354609616008359484273328438122144144392505051347916980028312094867173002406954089962549689757541645733551767533933604892130542382036392963511316247402150876214836685406963262734916263802676204288333664105087773060373391871272425863344997045550148408920094070065976439197624342884675991258204132899427662214588027731309479217255219344345542583581827822231812894022098893784449034319345486568170029553871692024129374614525224178521399571998683490512827884069522315914494464810713003256262459923031095777441560193978175933470366974608204600191875848675496741634964322573947379035162756607939987334901941816655498839996954173876061333863969381414639931557663250189390564185871864476459245923726966234029847876639470798271194671668179120777092734357309948197775317699745131988785162776915089546064084434977353034324930507353193303101691499661673770233607155510757849492880912198845052128576651272413969779021549205099909896952791908545192942501414734333434232615222859083712497140644721380219588538152473832715248241961199292491698393247907223965157311256634661424991992514741463368617085605589171595181794505028417082913590855464319733505129418588887759904177713281385938271826654078633953196393252557130860543818400497753964399411944815566418364719666838596725795169712673843658943839299818416410670095483435329777540610540138041519809337392489677385513737433963355569694815472039345920309649951792303626127835689292046638578983502426079639349195385669348469018507809866808232407317878006106047157314944091448214699067799327496612963237416972090065120850646445164870064887732365001723643812946741324847945447892565869801544360033780558145584801421381134627145368737882805517201924293280984410717213589362405328208841641913187828314764810477273716377455413189264406377285389260416794868876570341587720522372390502355424844431324144262175625637890431368793785675274967238800122742822290453510794674229207699988357619724005187022694127879437968854878293006173727340956487439851321759133979687355876850883317924415416950277231474765263803808019282030545765402711511864055588592958157939908510586294520960001803565113313243479599365060144459278470114244118334109721690197352683712917082418630501480417305274852128323913317272310357711839574965708156592342789667023628391575397733826398696052237036907077526525857295885455488381677206100152410754555653066731476033696538792543004210207956598580835161323776357184264583755582380063400793715994154535830924408593787531051629565052554580133647934886141252196099697980626273668442722576844110849334682181842216788647214339990495718921413948350761226936828717898357871091810978380135285538281706320186229485114428303433303804812907587085089568729775205176747145298857145266274127645368634953240505139471572580961431554690006626461411738815223093434169386756192143526085652851027021310674807259375340907896790235165382737702645617396697113999676600843303427313368336299255459042413136631237427115400268569322472997644311702816546489493000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + 359702504678690468617326907706828760882041526700771379560931049596151233467793528019145822685928560400811728180670666459727156414625273949353579252454557268258138594424093356659830282222124867470575285368476682346629230908655996279502101479672822296075005198465957540992330913218700514287999951094536878162875873394727491324896009221184365816169404174757058831371751756319838352621728957620366724759444528913762465198909932830524496311942345407827540911612657139535928943079238668128084842585743921304626222398303542185523136270058030653325046210630323722016963578994299307929236573171342321176061730881110260714604431924394520047794030450244678434972737252368250639510446838628097859588266160728574343208563012345667858103930019143177931764074141584525672132206322323681602273052061716548357361703618787895119019036152410999563175348177679184932860757972546323808549835577080137927514682854684609568401045370980162579614724590994482881500834842013955333558370372457066429925252750851019489841136113313539419334260439191347397425680504183162963764534536959342985023214607964897668736614537696713407223326843873824133635188792566212117101700312229173496623191635145911222293636624421864247141711682992356632486255399688915065596416022902447116113790256428742694252666752668385183510570077631793231039988235846430629544679464222325318041525956438314496135451370741562057120417937418649932866620349595560517646269710650032127066695494628289780484820573382361381458357155560826478159642581247047659834815988991294942534720168954908713104449166015782833614664497149316002036107293854020074600430159892706525791921875157962830962037482254005697950336439238291885197659296516665775590739128143782471173901019435627084691212221549292434627678765580969947109878072952302287538714494980458949437137649959991361699113389756737451601972550054274376102851785694828875340479276490339236607478885552390644460226436373876216967636689149069552465705843400626398074212385708535190578202468306915293930044957969553645701086667842309895820813502488163582952549943036660944819624950609882327678214833934383622352280068435959881835425827658960535536381934139052986236711510342080164855422899371704985747124954448529712884724474623790812052728161978517864330449289268659797735167197001398246541498026816639853940962703283647122696595113970709913367470604965558017345427241234930953356894797511979769079799058551962047688105243354568827025107880986314523443425226844912402524250663393998684252483036130471418739147698550051082779645813776252196185804227361087688520987567223519997528448284072697132982818429044165221322394015205044998558213310099648551267256872630315527430251367585812284483952577601110688989795349235037224597252351417685054349940719378557830885035965667762451726657000698762259137010523807359302504427759629916201209319762217092404604072718901287219957077816525582179815405476377183037792847133563167525381172157413810891239629663725327220608013608097696820076143401274734800246831487554824340388671927003190000189766790306412183135136039134750104423217764485988246310669861424187535693110804473349038321708922642397942321362673365246025865018742030975855100292889584785472132584379268381424375432191265046432065600522735879748323823420709492039876790920610747051888366943401282319644982031801036262023420593458648208725234995636603332139542408653437000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + 8734660968492516053187503377124055505292765389636040147135693009864676532483137302627330177579518994324042468919350939486121795200794736535672827937868113145905297076871371471269803997358886531765470135457642356084602737924346364281626638510283994494848234151158389052077534738892046619796404000472857557984477063341614033380915727466261911128425530374086084373815430360704662514578803768247545104108070332653719625880247723048558808513728796143937466526786218967748548267471049155875754057575431529262228493508430368096677336874174960500224024907098458971331446448723919688007647253142943975595325549059618785688379413423844185832910346706575117569310951572178273368069083777750385043809091174798065742847574409604146887539346659235665762779932234745811136561929695438788730622086565086752195907486656619812197783437295265515633641898137713795603453527647748113401411393320439071529444817579004010526579188397349018047863659905005533965571101343304016913155672350234344486616796127492842874042845601069020549663728840063558730473922949790491078515498157222944455126985049848157598282301501887751700348338188639339853939435660470310038891577069737548229659698501931453786801082686164587306566627141939899866589939166022046037102257858666449689004979449930184213360444658118666855234384508561369807500526623477088452932945131897842895032925109284920596602971527693740297829072873662746085405713463521458154382151039136133836184690641905945133281313625740878982084443846703410865642814509233547579058556014965344052101687399146590597861479140820512334748648239929707156635005584697457293766518373488594254467769455047364585452044185816763453570400201991259328612132514966217985082001094085920964183050946883597669124500821262820512996578158322533773361085666792553934520994601817743991376389781543344335034023049276056250935963265126329877175442173688831569168686756117335872844464903079635539902964461516764343843277353584512621904785985802124444550390850860612655568524745442675077257154559299644954773821561257642359651289375593362160780602853982688189588992676714679627363409795588508652953965796937375915287616810211909841850314077144149558575214193804078663114538062233474441876694980048022509701533284364771092218843031779529675397493937699226065177338960514302313585557496032480689846782349750569728419584435693901480650110671547514765150504812013192915281766725857598235171733965658183799399099271052405362705450010638687847698020307317229460407576286582448125899781007034530631296710186774942206128466983975298337449897482959201855075848342783748210364218142471842943625383471198513255870891984099264706995263086278525349284367732225415437842398745040113381406628031823584112291225715461180595165770283164064839584732884029154826580604760210190908055827303386981924332483343741329475176461697080786463483789322738123224669849227835817829943459252239511283414473627044985618405295189023333470120282526690811386158779065810898046968540185267580953044728665395406839438908450280512536772079518858278995045302242181151643287483176367166242672916258075541436660325314691865110383108993389982261279221072082454303181524933828857041833598333024398353836804243666434239887873531570164658368833036878071742115706372863256098604297935218282563337127276077525374531748033794845150359490233524288622797794216408357671365915240759179558732630912100000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + -60167853465759325650888558406706266959521933584460283253354956866723254060219044150512290061196624715629401786332036932282496250669762971309854608617137235068699436248964444278095804064862661572641328432099868749342856701058876557206460935068068725803472904164979947791196969979020854235299982468356316089084036655366072483816031204771111720936097768461940223112212946926058338416556555127921202825108684184084617549237070497096298469046197166346671300278981750217589012313108569164920732674626553017287674200817738614352161091371078028805680489090257602083017625209375022042336115234731213758325886462141288466160498300934968825870478997845367067805767361511707045119573201116952508162421318229642377390948212753742750589169947470681333076538034991312076159693344475630942649500181824844553503595960999809523865887718279990038066496464790550308254093609811141224035744287165881230649930434758165072194912874394376604339785334437062631853485782870843052056848297940407664678955980956422644051442212500532085548859727263670376213722363277884528655406899510373212145930488304660937655575422858862691830426252468642787120908403446322827529713607273032665950409176752218919579084706403212424707459283463452005780526438541134640840030818408673006019465740370275732673388375124669444962003717247451545540978959821200389623378565964341346310438717170955095706208496236810905677911144370942878065451333354462832540393683785827327072370190355256107659344487129980567522556987211728445851963634176325447255305074989756302380739714773254785474455099064148855786881473450800992600125771785878917395473324099418936225164882319660828322431446587326004286143322303662202677908811829965331393614607472878981992771915136607572801551427848659947992052015107624027237658493089213343441422943230875138620282847484583780902394667129453173616364682400167789879168161167453654126257274990055183225628643762284353921927484033448504673441964118311407262428884145791894247372074261425148331813031248834689213876277041256669094330593040974928460001412160241919669884070555773170057777277971411255741747387371483650090061353594886224134679441204546966164295888666643741743040591266318303499949013803198891808862096583326851201724225685028485499312456496187119833900467125809746230241022429689719645700076232335744591514904424324723887358901583470358900048137498710988523554516775683293218449331042803611023242158772951381888085019815701415331310123278346335966662519531078913251529322955683061144420450662797589329394560670341654935671907598655333366440093293818549174544107706214309484702299024825445295580127303449334127623281914403994097680393968995148847794702149944740634753203104356742396010212536692211759261887785344707571511041372824593672430045217707920276622161586675192200126177421407426980177502833976619767725664601460634259884675828336491317796104186234026511094083099393115836929122736416758061552805199324998928945659981376805775662140506738312161379276421666830874186773795788117370429815770866032905588104826299685487532337756231041067759590329713322568442645999870446846211426777812596433829028427693580777069040102955367683871913307239607546046424980971149305068406272853730054870935746559099847687677972075070692241559237003034876487942303030614389745153762269225530891434719732137038082437445699091098281168364421794717955364204795423099188430550000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + -27723038660698601200070303402970230619613588871823838575809312802641382025210166001428119266537997821779621517758260935934534021436078669624218975281893784715830784221724391273758029019453867697990863117325285824599128415330348934879614082968284215642595016965274849121027090774253251086849124489039641929175440653217999134599318568993281077710309953760117316119216061447277634766220707564328279094676327828024237200357560328064037740755426104204669451514782829709018662512093492122931877515922918835235561895111180210075302210552458156282608414183903292185656475228855685619754121804462537551528079956900870538095947882021377752317245123045871424180851522058788796079956526172119066566568362095569477490744381129613491265293935766905147950594202460068999245626571044923606031570719979902884702887655531899815728453260113605859561975205932996127020208423411526490945148555410235539231157847083709154592877902151174690504340060626531377745552160161799525054676241337131163321372132129862212024549725780379696677616132617007212053250780067335911713312870182349675681548607610108187052351588729189431133391981634092825081336911072269008241921473829899471957237751071520663919398367560594276997089645469078410442681017848570518522221573369243747789314767234642604993284340101111764070429859319126864862666920173148475839582780317837653552428583367286256943778864717282757092862905429128823086382865113260080275341931834950899066027209566565842061122378727386111724989985921498004441536440482618498963794257720224447767719284144132888142209890808420262889490415181471459116148898395051428369065981590248360223403967439823594887319500521795816075339540866030252693155323832022397190282041512391060057597595783010462541635879227903289525101699661910509551426223915815193330076580152968206407983568911605503804660436768188493237718874311530676921915021320720620580795463697419759503732496960971907598015124428248918577617076199741750623002026574409395897327935080614838085072680654480897998814400558984512835981769739865960271810788442881290163377389265025079146161402126423511518288877110353920352113364504471775366001263966215883924035601312606120160566181954981735156508346349604308605447245264504116754920846865315099735730183923118215712926949974255377599381854217565267531896985636486712167476564402729473418897329436761805151073733158687906091771272177851821015421403682275909052625203133586992363258270183717543997160557239883227917147191270348741417712103760994619738063670632876575571680122033133130247691841012465718279962881505512364078164587951688968853669659378298037983367621395960853818788464363532429692793897055735253947689982684645195715610112484257415450346719336938731401620869786794409338355701478488072350564969941213560241670542617768523434529507468503451738933244156198395083968898205807656760884236007639938352718722340987218584369437397278123053372726201387061698754932975690031767328422516970023568523387617490276774779558081697112550413160951980750084076949703603532119066079628154448494021519386971993147569856693927735350198501245639300266398451214580106952755792807449196924386998687192300647234813757991425012113895783882421534168728682942931866398420246257067271195849281551804281948168876719590415435226420464435866362568577662399830482107263038946972855243373863508596546520241064674277254974541667118214580081478125000000000000000000000000000000000000000000000000000000000000000*i1^69 + -2912269208663511335520688962284655020407294515400724390362646089782360066226699667032417477110791604795350529097733040924093762452271416836276799055600754652281502487327117688727781443423889282794943490707427509568577890791817780454628151250408899399680098140521638148510949093617592640047796455825511957637488454600435653046416576423058730863022559743993472200810263482902933643377267842731041068369993168143138012767824398843482353573130499970020238288046746845522752377778404811111806025429355038185238121989762045733411639239825142548718178838385630389556247756577483799793817873502179639030857256779926149925338642275576966929512400460148692998639097181205070604387922316398895438227943206077690665857665199824590019988839384832025060650827634281086616424566498263116743098673163323580160168090256390139297412265676132135707231589863156701297418165389870370688344563457565600827908677481549835752061292056475446872472799120033669570795607791025653484067967728630077235196582877685591478729547499931059090810691282065025728299268076820161800044193336753985288648193477817106242111338864165397526156340905995589011048176963673779372000808081777019230452183143280281243709989367942978934089306669606288445859929003283182640516146639416448120518382639112306478934023734312270396110864791878733590772826515050943323404375671165415978248835071136725055850899924609578324372890177286274438437544205314136802818473376373666714162937627759766361531082875631266343465320402055892631041890801119888277034570783243917213065519082267448336108416521700755894777177973960028431794415749683362117742073471798697461203829510952734695790579962830322069164293274398548485578281613410395270028681994603671416376474560386372036829919211391420267222348386675032878617330285701593984896613017996547808545856390357077563882874083927868624210267420199038659586612656357807342341381839876713818680658473818191785062585698135762985271547891186799266916582693866547376474842222100789462113549965447855519755133482819792977597628213669939267706314589876152952189820148282860896732635378534600554145044603265762442111370096661397697727107921180613166815845517428547445582518177105392205798632251044519132556388057744112252655950020718929635695334179328185174774814845195119060394369545146786959575566241713093471268612901875519113498799840077081792401720199351201861340925503701843338197034170070613520233840230750706548566374707555588978735140803923455079770074361007906879030687217816896486770220036531923125194151688860895718997174246707711112211671918914970798140220680568376714373486529441932240576478074785164931235756221557761804048118539231451724976523180974634866599041292169597889827936271097101024720411910892423791973473586104259481379572530536752566261554757027015954118050264550510185315972852136918888322295870405780029606689245955760969089551210576547569221103829071153213948244461772733827985671699214805467095079323814283452463579190966251000186200205826538384472812331325987887266537400560085399010397274347405288132468881054167914736756532560821756867246053874538428024456996506367104327178582849649293984390806918263793807247573153348092745807381130648857831543215812920292041974724940636997442929495217238293361352981297964136589563741904573447834755702100996127339962077648412166520430466523176170354219060146306501916801189655005603526434938125000000000000000000000000000000000000000000000000000000000000*i1^70 + -240423464222960975740752083486611040647300734475898998783739211752481517972791577911832866312956714856565964866720853029088283861430169982382904836522416733585437232414603024796165581107166218886977486186550060941791885407117930923793434208926596177048413392398346132087352544302271087602312211145851143859414973294152436440333735824510722407610804819879230145330489368326620590035741532667826629127337246175245339371029441328571110694626892506614719702304546252692976568202152416028522956660882994198097616706238731590599438180824609678108966178825980218189758464591775361069447787916983921981514792229061995203011392469370597718935783914554905918974590317119713405461076777997312550845264701312893295914507352637375193535032897522895525540946828048761205961425567147747773210074828325255129146376138877488972842899416064072970275456690244322305809532257121750599507485784912230256484306050776553799874947921141546729713390055497864090161463450754029731368903231597100308542734572655167248612688683118981319144838957467934120314846968054939345349292024818765494581190115255962354325187272685285010656451531844034083966902213349662103248164409225059412489411144701862656295344541664340575774139336740520484376985699633132927604762341929818368239963154981365801375513698826051715028291609296636086069618046924165538475416742627598461787697053436112373753972073264523589196434417694553833875599004938673565475968237252223129151473722482431451019129103929609737957987553956059613411747591909089928753657732315143940776270363242113540353608489758806799086688218291150775654661629359272024288109613210662955363551513602593934637947639017340591054466319702881514888317721556096565161012023407853923564799946874810815981272330572096039035319161425978947419620318795266206410227849988685145091756558869279797772972389869156360623926875846850311073074596414700458410892045196312783237109663051226926835644924720259306933317791027672222067126254310338861543920429680119270255849735012255456446186503226233444728702143867813269760554720451061446824728246270697224188519614033186466007412745937736096687516926305786313332929831776859560301269982003155399402832547611439593256322913625083149679398255655759560255864730947066131000392663055124856126136484462449538468660554290783931145853865087289187318950096450424312014551560476155451267048293895438844972140628189976074532020566916965008512785636302978495258985717794863747474243068146940852767451535179788460762766512963066582955765809859977411579191730976045654734301085993146084000265569861630218150456117130776025948860900301849065420190204714263801944309127258818637519120743093848235490686206936070835753111822062061112531901632788540002871804259937938028855218256956277361355934660210820139170240118559672634670274710456882732209364753962220648417247435889734035334425346925190138699937381896165434066803459511429774062180133666713191448451166478902339356789783355410419212610226966258927322368862656185244906019471137250010911841499318626139564168220726843262722889508919958841688748669163636910866690371009141662435697438333647178678493342818658304941254404321324997420355488774797019812091546916394188150281756557727167244127865194054110306436497360272055639795604369283969033152951600885907336070462272033745856649341046292345510184971724823955288824814930236550371563050608615933912462121250000000000000000000000000000000000000000000000000000000000*i1^71 + -16905057006397765779437377293705904509770588777907695161323380200153964319316557771744095124129785911173466906474947025666383841352343946952484550987829047151763904593473785304452884059968294146517756564147410719610632839870289716278519191637627772604341723323945881925497126941581759440117209478058122214405378603206939342366764328005088028479597799066314043863392252932955460722622903849134865507399988881477031384158936082425756684021003550028691028989793057805780051599705256894675030403932633806834916380385008810112675462478206654744280256341550577379331827675177810008048650430793771514920664212039011019663244898619593267788331978538449389008734974377537306992189646154638612936517396978040653279706667650081860571003026584202499407907867649456461010134955227987455704731086826411956550108497207664610911171384656605575402438662066655693960649125387058979100813621137779615999259534869586813889929584752967098463457125333739170627826375236698374659143727640279631777762763675160985820822911777502155116007108922869436093885989429861081793247370263919021412418708940215430347945424665947453740820759525174082392217336485678150536863023260739382207248483755588186871954745941145077360698679585814224580261608710625507970920465055907793921724059473343540388384764086754761718329423527553510193592898980150213162913784220449056087431517695177556852236702315708986725467578832101694831133558260524562466855880413842338801160381271661302360353263717014562994812988487635263396575211793546380068602125710365838860879209544437778886411793293507478943070364818592154796871359337710942034056181473897401784613683319663235197313998094362907727764064652686367937325294110132913749889219151498019671120342272567307651902124909755689246224071895841860078635698310105650482579355864419260571764936197701479866060287098415815237394187626945350448310167521512853914887891183264798292634995228956669803796651348435596027275099280113886330245604412713014346321788678090223124608078162898438538249277702633254205650995270969176198961152849777836937210252317571492379481517973678294095635008301056999668055889374260666520696291840852308095375971603750023259866809099507739733240375034789545486549157433841998862920454307336042430878478263658500140212399077575316002085848685595260498916206383436144985095298481770865917606938428826526607936634093410538349339623431328708834993086611426785100726356492791392170504035275709814521757384635995581229370757452844561106289281991027784362967355405379649603882696725836794125390862458086365273350997633801687721946941457906584311688152084439463965473508106632184563063537997826636502148546709608159393152348491370497725472588715950039302126531622261121467379493786778976822921419409017117353003745598309798315057152238513622844267915618915324017645907447715675647371258753129609462698589838077239003808247776527859192959437595321691338854747266291438887590654157769005590436173750264347220780527308453777919269725575884782110372121746371748649614357973584635917110896666838796740158972988715990899192322354452838628756667741464993436872217415027762619027986606588528338717801540390222830431642977184308593222757721218726628954754737122644829808001997492682083717728499289667959301122043020384989860980057790568044726914723736027608210075239086246889469029696084358778470145823809912428020407860443060339478756250000000000000000000000000000000000000000000000000000000*i1^72 + -1020224999840726793015219372688839775761276456209406620539971043318156895512385899843410624557706531657532324962486300782302583496767871841456346207607000862512075360934284690349290453568972588958495688506886091888459588259906102292272798967949982535196161845693683332236631917734755603056742176631745918343350380468334570324628740646750597334450172103648405721162776627030671771415276378297763540241538740620708751617518598060565103384075065037537319681093934280745324729219077298434510221708686930533674579195019761377620033811816355337033489828492977538892733698482402413810372273813294962586603493234196113945381663570146721304786778352474945174408152693286487653299663954181401834834832319497687938055762519123804054248004022559248613630440778151893138756954344334389476891511505538587616551127881548396015418736960891656164049530699645966930783809033390118559701357026785704129445164965015256207077114241034011964303616410023173903394943199305506398424844870909505587900254636331832212451347599888128022715620656168271799745393010810008758934070636006941031225362817521915765493900875627977955574980438675359227710713729228315521967407983559255782574311816995254111512389515012397607884839956805774752142462171821854918949123299171717231034711244433101011019878544007483596282129892957992459443091050449452121888143457388094608863128427770611302965215155390362721428324307939565565768232904225420740162319943841476484805094851319642824643238836903623107289605127203077485168954520057212237421568403134607605400073902084045521949465724948064018724866457801184139729002145524437741731378335037846000308939202549976455562572372643111334010518617853127632934378130245372797823947505156472796328591367571684511910352845004184276053305983772341427080550683912801135117859538402065650684943429895890469966034151771417210724918984096041276007208902444679069940499343288508740776756956945949861264042203534010621124139690782333628964903789643884822599299449453020220141775007456956313028320763995538722853572143040427553009597343351654202934673073028601587167707407814019577351503138713314395075134019482716367230578863382023483445847249001439646315505215101501860014691105258459037474521027388117449133632609762582431447255386331770910894900542343077580429128709796010219849563707197911935292832314937809907140791244735935859073219281458188452144572521438314445262443618854261120923732923438057780882841515474263075707314126321155140215528243131984509737769006113305334390652901232470711095135640956709152762381331215338593068410078897335361178168856707228137117498612231478611722595303352237114530852289633283340370456377037578464791741140276408673273819801804179306003243775113638633854197352821154585372169822336791796361657668172757220446711936943148141973842766269134912660592363386426242816307990348837942893276039216971510203285016435360064079781578244135162134640291290969037185582731900228669123883990961527627778889565171166708556582691875469967751529283562872250486037280317564492534353893471522831305692171215378156382058387307286587976683745819076815626442507863590465246750586235516558611151536925270981843703181822451782368139259240356094784709684377187612973215570157206475915697966435101449033716328784677653695062223772900575130636578513858837206575139962663896892714446304090209102152633384220685869813075538102628638403125000000000000000000000000000000000000000000000000000*i1^73 + -52722637928719725071119640642737622907386263247054995778013295021578160801110202785642777722456239020987523115894832441283204454197122347514390578521780119716306339282895440101804448103527726823670085295856265457183601363084563590105771884322806640614323793299327630599175333607795527390234130844681631625945465481087439955330410049908951765760733771168662772055034673735299967800784378402354638741335283338472128209244861877200055775986012429890775858996650117841217650403387459734535226082980063720537169092977324192827229804561552712965645739384791548356197736947116085793567447846412786992238033492437717967436368158565848754513865674645128294419740701869464436836937308628062223872324371097199642019652840487720266972659986744847440279043617259411755058569507938379244513474494637726412326097680190063667986072121433656571439269477067423707312532273785523426381774026733833942097178903342969691808687199160517847274119936187558158525342268730086365927445404263761459167747229391688778435852657450325647956405115928625682237359763466954021290966607687362254865451998714901059777382953599981377218625734043344613832571703106136264328807897988096632270982204931841887136891499649274661938461461422241607647205072181240414204897779593376360236911770530331929061232427762749452036822051921638692349497555446366302467423432329480585712769155600029630811521063575832598151886620012410455105437762029808681080616684061126208955808937110708616677131922580317524579315512058135819408345856857229821260725369221470332379814760315799432003137283342357869106047195688308843195792306497686177958888222278181600560049197752852094508899745909555192771301893777853626152900754897502856326019453880539238665462796795396901279642330998098107944301949470560089089785987471031272631733809501974559058244877850209411821667116142959842756626963341618813661304322614997410833696656293503683696076884962028756763759798051968624782059464296531711989680873286134229758702074286978099869701586448109447485136909467555823857106484594752133740754475868279617291572095008579589767827625383680214632772796531816193662284279559836547486588284149077113763773389271161470693970771181654557758343781601518495901624436371159726548962373273251944664641468583345151681680400204084280465388666467382802682930252769062619296264670719682581610260357214555860001589513177003424305856132480718945640666189135032778363802210367720473303773874985838316906858032060638727822757527189969136420162865004589883524360442241890547830984482388545259607490974194996391448046899274397202244274354212355175275800452058057073888645790457530333929584792400757477576061676388036391947666157095258747398791927129991628071695820454104654730191348083985901889302906525919585174064193645127494762553768534471774852150662538350329307330830872000476869651627615461204320761135178598064218934418576690734988581631593854115819145762815287157324608393512060846180957337360761787625381573216546154875651135218294155616237665139471004012030341059453040540964518128951498750799574592070189330812350994558131380306084748506036621953567299998636938456740105668479129782962361313353999932895748536013538744652980734635727315355400795174317779648892261193608526224726909228326602265174322719011613694778839609917524754469608017077111095154405782998933285402027531656522053026929314427022472228151928324178125000000000000000000000000000000000000000000000000*i1^74 + -2352890121503528806702077388284526422033262111236662698465419528193521788541153351129124703252354717356370659572138785524713219748092042056430022632586125145179916781178467360483343918681009054294980021739440163216505534624548183380867358175420455287554532984496948473734602112951829664991627410811673080718929020677363266296703734700095046053180040266396396432163179246820300491956889827968537988805659360562847808326076974157524180602566422575391607937282630290439242001308909041210879597160733240692156534061895619016280330198474061074614640976052233437864067477247964514854766518104168304105633355898966718548994515254174836939598796852971410166215482747680666188937544666551399578463675218561116495194821450047498702233166879349609025110727772213030604043609408830817822441600569693387696908975190182140547228796351668057310828696864399886887552123632347458104606270400685363746423001649919647154541259010707580798611492443804706697245167673577545973539549611263366842373413499899139116167714998368128591445958404615623361030141374239759490057660359082123090488526761468573285552526418715060639044447461907150344959958342473220590439223011517883931842589627960492364208204277120180295859342903160365210586022540582078666178779767182247848735430891486485566843615429658377273058657739757800573052777648455623291415789835221433854915693923641202211030350461669948882991580406863603431364815977454124669230329011398705543088995842702220205472718858056492445198129773409813408121486809956291326104578031511114551002447418567785269338175050784868206258827455941463895941724030190419680624531533244413028138536226188832074076151174088581267831437494204914467090874402184057060829700907018683834813133229342653278828836604762745002033374334378447289792822842406186054229615319294270272920903976940128307751937904472619788839220167178360322903950418284485829725855369297605422454671393228215129546979978330975417130007871025871936791570436746567518064619386618463634619705501231973759928956479527731995667650827490101254757389463346014850409846111513906699650103936491603036598573110179046517101257858121166945942512092736190331865203590975126542793954161414466420903812252100846367620560650364504489923750451367803530876129795362728504746031311841257846589447097177588361268549090415811455936022211846338954137257177759744391206986496560141554411338358216857113089635902792886792555089763245011923031611306883490478402892184697570033410698076302330255826262974664244128401781617881403267599697354534270987758355887704317048486703455667640335683935978261617353659871706831701832897378186133954916376012634031549639924703793311239917076036984421434152615356033440252733660052294160262002347202344126488486276737208696879950640599353031504444316419031467282182947484985963636755218398599028489525345863585813632904798107978796704751715650509101800525044233789679858542180677284099228778964269065208814921950410994983654873157484922342133279614423823592141833739427005906719887742441785785151500126916721225466544601721169593970395974412426593967416411791106302873159952227654903584109811119336333500772307746147524428137145852456095512004132689678770323172840739849440211238192643657254970769563294519456158143185935415321345186986085906345073747287750781903316659303827912355478864179238762638769859986385977368706806406436924479134727899000000000000000000000000000000000000000000000000*i1^75 + -91787962175951988386112066811888042186316349066392292755296696767121946688440904184685829284348457720606548653690006205435245768044777305497793815122518407102180923980141903925466219463733416173442807876284817453849867783912002708082924025362932545952629432944541859491060261702637728203995008350173339772284039147174645673609980132898490058986691197426219951404279704538481543598584318535040355927658855951330645282429006890512776370838248057409274999450966367499897895515842366893483128791148219337179468323550860541955335300165647848530723956294992937346304516557595437753749301828021095174950249287180697391848689847778753404023335660643105708582176979246615420575878123882378307517326223236867900565489875633952373257148331230906736119222236365373684021145234369959293285327028736237302730947872640670424978788687600872758608767990393999700192519578617824341856758003124858205201262569763399924941258525748024031493612318999025780746712910344898004814659649241289738636235577757908160501700906827430324504313190220290537519279615706551039249612737050229649417210680866081687586350113063595670706185994295815460925782636350494188776487494541795443197262422958745389389729563709320138407983321218149380294335092764692922623887910578166518602407512048626317701529798451586774398537785090833238739273483396734443626391708044227865899407745060672105664439972512540489199178766278984975056841068283124832806774332642548181166702799534364049074896159637779695956969254362364658864211717320112980717017526638894273095858679799656123226696773471780691540635685910550384916723841199434155713055493884461053878791614525111185649819522222287264291465489897379938459662763173296621173865536021852294730723485944085558327610674337637016335195679703815061449163625063263604433210060200734734837697625809636091514935621410708025011401976290193330219323980495391781241486096105436985310870699343085438457247562412476127997281694562835365787806058899815632434711082102190541377100812525359128883184486722478311598286485461895362017773317943210646609470900547255735106666691553933015332222163558925792818685022246549346050077271129678772327971481218908959533092221458210435642163188732186706324596841790501530704910454196658752128027475756939332732106108423685430261664146043512844088105106003716424357378877805649663573456251320463329667653843068920878799220734886182775560713952155113729502149988339490442247514298728829039253590933510113826090779924540893829386743457784301857789792167483712808444272019825643993790223982007758816757610560772170795171913263113125638586106089182772616439889107365770546870988744414693692075762094687936258912330059686150663019941024459066510336806232952569901510509092504860097464474524222824139976106826271715756331144817630455659311706350862748411781981602528098218932647933866843821370519985792006129765779501652223411403072952200186271795396009606308555828114862190977789522321289740354777883997639937087798122483091573618135910625446081689158536847632169168170415483854320803638649009952676590022860854350366195578462671406591763930672794461676193614655752070076941081793477078134842309450516694073249856378478285379903018775268135744153947053629894431204794384695258780709722788622747368105361581999084971183110790100227184386790979993326091758256769000447277879785196523112334156669260329363620952728371000000000000000000000000000000000000000000000*i1^76 + -3160736424573508232914730170768394474399377916172867959800830858226544576205253009131987168520718965069116077035051563659176869683548980089946433930751710742420068940527087357697028313837572042880182152933979939928705869456254924125049581181835475135116486764880401143413024621885071806815655856470668050325714457802837273883188410211493165752701884090443645562727390083965078373462259616816135370063365727058946594448759945985331920772827492493394548724126700635782628723457031233602962319039459225975597287142138236692445222167609837159961874631069031558092928297612227205761015316808489227699411668279577267287890952775479785498725906389672312021970075677369360229095699199753127765484656562906609356491253323141552309076444072148195477823441282209779504591785308781358460829587788622267422475421093689597610385598254204572937111221028687769130251294148493606642044867074516727048563339604858895510126251889200932025561606918861369115076560031035617596426020981929964044270176483231215327009665425770018326769274879118739976274344312728906401876029581895206071020424043351322222012969214957718561631453439956728204995846288866436698173206173636498637339454000088746058114460354426119638734429683293577825400592694659945368235483062615222916095897010686542430530520573352822478006458692725927475592362059169257237051633440233644296073595550024264901737185436698242569444900441264724854724117259853777450072881922012577539426208967219954534915941214540989983782759244028327083663557680776373047689540014878152114780289030696262848353491158143217765010316692283559781825519991970145087682733672517929956328261567013473965791143929332992853356724863287746481905031995426019107602709108035656552365068301948870041579460381866608276356327838726423840552055382107079429839476821908054327814313526752678055039091097136349986551171770869134623773856039578427853522808718727878871479607036238313761099413117295416219425577859504607547926994992634781072183088243691834726391241398431021320099530722555224800988750538828467039111664972691869195409796695730000359076839181790321690815874523912252204034524952520619827028884225923276750061129624660827152153548255376698156852309364616330425596584533438644581367181885028789367746653196425038413827119625058052085219445552518437264056521624205007572043100317394438453510503745800084282847714497379428609401924292179404483003141361645605810688915551139883275895457746926464740985147952558561534539114561354234849440190338654756372520761066004349212276089898053030664981865984940487690542744934129774513541244628387038347246966051479017188945316646567492971184712833442490399725452540816107434412651581397256032569246205241022267195152404728059171618458965740570362510343718830850325541777329230657106711602771213894454924027884265573350260416835649620214592115958189069357093476931866257103815924180828790045248960364673347417728338291749739060671576679460565721820343041051695625641760389461406915382068192650865926401680157257323045180768194142294875436532175044054282809031969605979965658975805729618986243474495108254154790508467847899875412791931729133744300815859342438700856353709230525047561850484373148434988749953182590378560502993674344571994641853223057706202020733218141152467680927099934344673424229421577666793618250018738065330149589067461827736934192516616072739010381084651086250000000000000000000000000000000000000000*i1^77 + -97259043348524472629057639584358369737422585352298320682740647504659044890896427182043295356692460401591273165342332564535208879400014329958611329671636575960507393465161723949645202374804537123248186774098826666269583528352683910266309292462610831819631893206255050107072987216854411874503486272529172728011301073855890860306213273354603795539271262415308443497400408692264962244707959021536286410424641000979961404733544235091453703611726025640752107926951811441347429367436928360093526102911879100583719214248368378675454178405857233608041143778621152992432549549054348987989263899229976902331036264456125841500413218616341853265355219903762605521683058651325469148376573858702623641845154131616006348195509132216501493587700051096051482118822359804788095885993971554467998334863697728367275359114177923163436580702204699709389440030452325792258738603127627672333068705898536724590014730898509577518151886315156423174325184726673502054836231483354273543161617831465841714912375813660343471737142656776821026488603192565121830777720637008820624556132466813631923540130252205638680660079686298931948162955237710458556397645293152067316357733687734745561513185502653413291454345442160165482347144239181836491180124120454280132814555672505551979935700742186342547916385389324474115647532904805002714249819588126676904706136443639150905813529241712585240943645771776631878857597097959926436203985838000049998093528580217495867137053142507118938265386237293533624234249219197587810009454611580861498792387609793548713529419483467320273018289080283488350723114447106940374773386607604552207590930397069073147190541193593396802668801380114594803033975567054398159044957417151631072957114618685797589094370232737469422010533404913308052515357897024762995616805135633719171287817808803718035496128353580230250681626399730926152132424337941621486797696289821140987602172965939851482735437015462736692327277564959242686334417733529310843150846944804870648367333111754619311763199574263271351001804903567113768669955155502547450654082078447740121378608831360211387164765990221715927779876827591423790519074859864115120400221393980865078016498752622684738048977268550766018795652816033528956593213439280254111127676899847833274849067616869290099660285631323564794028998539631079202892245214889460956023376556173301306752658167640819067770618674285509419045025419343313507303211704956525862656814840828570139414115886265488706376948688226357635647263973471748149912862886063275357498728690957929243133131614995173603978741097695751905456657150203396429745205096104789449321365470792798674791312601689499141259107564092859558632330327501158785766953229162922526027895125776227688470115306214492460011459617596234156949074652736677437124428588365365321691364344408980881751433861539450526643832002962855789735229969051456003957184238675347247611331027372193997972241823153869293707013536947940093535529541722966061239314711223866552001318936170139791182548523746331507405130056801431547907549994024358150338452035881679357355309912276410939526101680488323519094752757610984025155896369118969132728484720464862323275711299853622669406902363109641860962542332288303915043181590634491657964024275892308324099313137457505251548876301980316724617456839708204335440751263261074368561653113620791619182787340929844288407411200497746780190799822218866250000000000000000000000000000000000000*i1^78 + -2709750923216149970304441789773684446621495699230912575809703354252353652117179475040098866483358533907653619496207767899877144012093070216410146591224486499811372480982899704700476627094027732160880603217724186393970694681738658734333282297959222679928171766839150901633166263516477236908576809117608106522116988932292002971699249188458260097389989865737661032473520580989665896706590580946570347935592698070332980738356047907165348693760236784452190102246896549856285760825252629225454729056882296439033130325611870177352176185300865678927164202697432835619012315657715095469633681186861099123151004327592765156369388825164243628108314083681077326913762629380268882147551145585330383215796366616088416508372345109260840436433990034932629067750751157616498828409436358282236566961971929481993885376317083472631858948658229369001354765248974858995111237237566596466876808167616475413027863422954016881433590307438818107363855685355366772650411418302015858092167271391798320966572777544947616005744660651070725381201167371891763938542043486228128968968666960903782814742790650634335764176971274389956933102385233870322786333342519333748697428079756052113248251631907040295376001914793354818378588009818460782927874656547873615164581180936348039598956285324126459985592925057049638633360631850293302458086950413257447062452680965328029819222276786205083332478477911483384481162413784891309317082188211416156571921905716568593880383533729953352997451286333329189039543426147259516289033307244019597892395845801814533671086081316642071404627946460625131362325394564299524474962341780819417165591546745628309992163784305170275616490516663258746768343305210960939901174346248022047962988105469529435087132011879530691719835093994702352495316247930698723184450818426043079710191419905296149466971143169701504153505511074708678116592070782703305474071822351508291544214399769245043244447621362499675385523475686381637640257165986448610274738986080400411130188488761497193152807617315054025276643757834238164925549374059461430789787661124865882679395243872891408760455438359829938991040551107528932486951485173150973500677923448428651163882097744704473729362202964022206710183226694971259846579526037724575464110517323687518319846600127544738394561848906201937200550633346568651991400081982509659391518594878917721153483758630173351813121268649440966953879366601709374547287719628381111375900505125575147435037788013250624501576688110684572390903683980397340702796277047026955694899702917520942042364640421918246460868010331921061715727508448988721563959099463437451863908581841981647768226231285799479809502698977613702372864968863034493758494680432935458659191576231016258826601834877644619565356771269795128517290621285741394716368238044401213248127385370730372899724304185697169351906737068996178161894023859009590127801525619248217033030160469459546174108779979491286328080662322755400198816180862930301580524513406421885682060431715105222528440830745638766204592351171492807330793598318639438238320129994266022721083422586780370144216925674899606659765145073303757349210853091499365490057116431822984627082864095010921680133102536515025554978580885507096073801289861198049443591822491277839258969980425779740401411717416599716658105833889343862155967370467600772001524749296483921545945641166822107190629482932241018442261153898967500000000000000000000000000000000000*i1^79 + -69194638462442504253067613187799438527627677258833377186881116609072961794120952483695092599354227617910651745208934897980222996995397097254973252245583491317198381685687037896033587734664748748097041540818117829763692778645703512117062789905270909465491939492763069554989177684584828040778841313109080165510523344961120433437876608611631784145679261449388739236747341432053505751805270712369803013168859218157102710576546546536266653440207212528639921330010051364357939345972533576494319900592054399095360074787518343034814361759733991180289135781227950410211551641673431908866720491233710374257373958316827848089110400821503491519818891083685251022132667714419798077467991964072837033221666056783059732688040622077788712714007372115606634574938178001817387807060975120488545041595235251621923021548416299280622166017507172400444066568491462835957651555944273634999377731878335799271026021461556742998194459695363087960540893010529377489392700701096129265070741937867058698864034911676124617796334582902411643041788850266583065571762986237913297662729074838254334148901947779148788300189493076871295053434953822233643667560373860147426794840406437436212518932708128789385986064757646420081784249177052871098403258020551007161888775606689719566987159510096629991738199614274187900087488144838870845676762690189163892654872248719955581049397441999217811835268189983644680199138365160405073952378154537428238285374441394017609323075495867545478675220678615688306888588220659551544239901406123013370801574230185420641158382694128938885319223504061385306715248284677649460287499596538369659235419666791405562539251240530163929287189803774113847810562961674827477349000303780212125468469861681606366025132946233450603633263998727236677369655206629921335683850396048614771884377928032832043602940953589140877063579053905194288544156611738421530200607852699057807960927088794826218742383885728909776489776647559378025480592329178513655099437474519526930523783617953198861974795398554085486882678246418634039255580108717044751020839542416977416269162353154148901637099346408577849224076415233388179220003135520724518219536067243395259712075899869654667868130435572517978973707943977859639079503848952988956776198529745445505953727771487496732065874398706929513100442411171086981772859725207128500880494665447334789096317732376287929062772572695413782624296590584363619514699688511274585345879787861494448193011681382505810980466983062204025487000983143840281538222057630888706359101633732314929533874091035209364398254118119295159356936246988195654774588354210030584869303321113492173533907566749529572050690808147054846672873974830374255250715629279618379401833137490903000235853394354279722848797970313924281946699780110198915330289588979762138840085699927889522724072156037698015188138574268029297250247579856573421813832763329968417926807338511199625829260691605819150241021152741085855476402620022574496784116261508668176439189727873705915872359060553628744995741499144812568279015268697469419559662199508339763269102705258894065575844516482624194954476392490614898229509891535487948194693824310416236645088176218927053930585669423539785677682953615993918841429113183107215182276519892065017184342167776960460725133616655088929325392454191636362511237690866226381069177812611772835573524271924703611280455628944672482260369684585500000000000000000000000000000000*i1^80 + -1631487433815593114083125008545532719100314818268229505273581226624016465898101374344124685842798794006822684052622858314403346368612935038956262294512271261791831154873698496217268513491611034992905378599648169286594733526497060096962825818370064904947234806378893473275122804209717922757331828429078195821802275681269875050192925902891084624033311371259740913673322616254381043455841074881420436212747699814789151407293078913515017253884228473238533858474660965056292988803197585618688603415351473620271201470469824864344440743329017381919166815369237853871850079018379201803530997887172487467409660449109714338150215244736128701361572283450266635812815912305047845730568702000531049579957892350173062955861753041457913053628759225458092035972893495977803489172647083536717079997924443544985832021673295429302838076586550815362227695618941015025085214291263133263161822124310750463263229465302331896366202348724592879430755445365368485475451523338936778132785165307762346973823256337582658268062452746545456394217629066105641004167691531084434183403345957309166705326075166313709180578108913400928133009631659343340439696127651276514605264695852244040960576027592191317879301247191781889359182254108778179928074499077060159911333892781593431945023814017717103489513524409743311660759640247126707048533484026049791179731347970536281176729843992853591153481153673110891286478294665076432403361017599781685518810380835819668745024431920989485846855843140825726732799042571626914979725262240572881832247209371420077534295981184898902568009663160024256081545590997896771656100944053371970489604005989555094128760313781625072954249165025613068774307272872276125152581117503336509344305050318264235078867219651524392262947791012550489019618771187795984055327556894276451955085217750275921006073977241309568325213752475382936777382770329217543951696941618847824493420495006349034425175722503953937648958058545899488330057188486838287657333771269792967629449538038809200028779419932315949909984719138780408296456220683241751095968630086618563734325924217306204383534937936302923731365923815055850555153047950057421126555551263845748406519865157757201576803588727724047185907453885731092590579635735095389241527274884831325524430628452913808735218034931451857666104596104995036882019398171678667332701228074916409256347659193739744212802998651484054893086709697664008294619748687161470338921532295056648137039369798489656962690559281573226323328853444831928892980732921592210913574847850944999632114398497902987140865710026825475521714255436295920389802068179489127911106954097299135268501495313993609216733585428591322257082708185299002979291335128857713562304732916726805791979248170733854320791564195066918056598160145006794411721040425602243709843143702025178633817259732349030086474429252001049279537150147951127986081827242853155042317464756116648730630068663148323519287516837775836244576169900927215055739189194433280898664898290823865111079449883869601903748555510785907837321910115983390419744013952680919331566932601093325000708903551158563173391923508205995079587612258681992171939494459702720306288346844292801844357817162284397133222178975212662246946304840726065910956396696695769651240565866446503346881715860624546527717741419585217986120241117276143097574457348605048892521427216089732430384927375602034318855088753250000000000000000000000000000*i1^81 + -35357114882262929877781300015124743131541984575230029881458428448585493874896848059133332025791183148652231582310895266777104705758942219468886883882181451509666651434622101884177949478481635380891470024168549496555712469555704315753620166152300994616562867843104007051322465371567333437768055174957723955081133553905839231312583550819267269175093054059005270650997711708473503900406652500208770772013181354538236325536882783585898860778622238715239829033017493619732302747342158023860028247289036566582591839765119169569953177946742912773616559860241797527340667163913508341541832644736632986429394570208661400516281023585541131489698552985676336285590046702332465872892721870551065236507183444860066988953982040958973002584207656863387667087570155566093935171617746112346154518192318810856513787794108521847868372403992131317504845037296317792226608548336061595625909801645604340940634475064684358706043652588675816391897279079745796995634676120915676209664559853257438916774519896591719765605759738106341218571954124551647765942936466872879193798459884645282723723400113125835555000349487115039524531509176889993912907447774630033294694306040298041072652825230548265365156691745373735035510386776146559397802290304590907596104907429091125863485465494256180440144059214892556456380275962563244772874416148302268114519667619123135872453124658652516114282144311689257637124024513725045071095414472729550090503940057037298589459427695671332649992499521204366252103588254556308024636215526931347066997836404824306817598084422316576585879105363348908387404444022489565976133525271779471383040217944652888216784575444505462404511527282025406495504532205559219984456063919431020799333826668609599615248524615077424263083366919998434360288608061760448508784086534103895594459567056338711629931389292478778059208808378822268466416969504846488481916764490010444416294593642926871063104813179006673686333747649082896277257486849171968821300489230143010346849186114243654296799378129700726443016856777002208658342998954440534069995564472803546197514996247631351769082532428620706344879865593162789471470385578096559486792135592777614826008246654573211095559586693460085686598798059755208046414332635996648040152834075267492023109467576792901249668914719109261220271520288625526403570520450366160483302483514538747121152768459257751972731690313001707874418862314280874389549256371183033836907400436190880882146697174534790346775313329303096684626740301788677395179281855109334968796826741675899136032258213430921071617707293054892493979498471665694406588981434415773031904713006877791961264223987252451215115302595382688356037896699693766700456016332734427312326098276656305375504767633461383115406007503803762623043692630066550126938859810399635135515944086469928100501505193552223961967231091421525654000499869369244567537801694550261109021860180656988348333359607607614371586464947761739252413915816578558632477712137633511057723376558222585448638695922954486037405313977548973217992779197584357321224839622327989982073105900565799952910157140737116692145002048833502006088756438480871179151461562311696782197442067000284551834778130126348691080532496794866945013946399349636442154799156023696516132315099640919532273054275226913406567888718077220491552664801616739657252019473332940501859586978825734962270824371711941268323020771250000000000000000000000000*i1^82 + -692805865207610470317171712086654092868731524709059777452833876132537332754225831520554081576833188336053042925523164813980618340811360217354177191320600727797689732892643401106059147148271929137686791047098904093750307689664088676571511579905943737833886469646174781821748956395371124281525934735058174653180354302700781015415564323124524977215115385904271230827661082306525436347693017014490482574329146778907500802169606923526793417696878734862689827454123603347924618605606651217468569025174004228894851482538191808008075024418740238107635692838962507602817514994305936669436366748722836008420068658934566346885895960168503511959101356282671121876783027374870918755338589498100795558166291441059090397986077413671894048319700003241166368391928862197937964597282407675059086579333157290483902753420746984580420227281093492101046493689020721500113110470028447200744724319471765038300518299117836601062161613137376711610259943781355294186017647920825893630155078557091337675857172997044247675176484380291896081585965522154596738840778859099984480413271398804584914205683844957540591785662493267241060866928388916021711413378451206715528426930519495999320275228850334120741776426166187817781514624406362555868692108857940478530468083439702818501947035840512320312409810320387015541232264692684452004631302866334687171138428827821322540380854192314942847903215309036911593799815405482489379734325080084461003118113996350204115252515491183246602964664823873939107433642088654132125970197752489239913144618440142819502570979641669529645607356392494047992916308404155754693834953500274412191958009490852947005864251164768157502476747040691364338835309992982474458495694006512496872575425590016627677803772984698872406511645414952665346768069123809992441534179662162447671744231849598014593665423633471002630777793530882445772710812854730592655211905189152039141075023345856266236842027565228397575591252363500896859242431558200698084496816165082470037772329279508045120726009368923887784797587827895139975171550371458195378045305489616516444551601197058385436493174170156433505520755800276199519876299511024886300169802257376567357811523135022505396502455872738084088078767548496823531155596096321460109010824337597125867115585506098246387253410176036717055851199208153877276437631857891416316004138909691199793008815876959991054283274511950297857196870258625931835265197996856034699453919353985751075937882009743491825040014907583816877228777397876721798180734008593924459836418551881329551236507601135535408172970883948796198795718168684267966064750324449768802489953894345727371225754614430990134041003885355890136439939838969032034214641625434076568552744414628864989147218195419127077146874075919823866640751882148623910671568748731587778089902545218771599552227008969997139062025895007374377949685896306420013195374725647545529683689086108018040760966356985935237151672580639637561891017746216657501322931694466366805791510710837230154630472448668087521618125747858415238067541132769299465965642357400188711512971292735896492381782878055361577032000870409891426848090819361845848244871462299017103874497741610704581477337823774279154378505105847766520572112982455846203617123214079120806012143146018803870623869983509035292021646848453014898399426975569294634205195210935498340483303461051745479049172659567283509107755000000000000000000000000*i1^83 + -12022929752987508969289244282075581254832942383216012205977286862188054048748739623612171430354464274361982824461042455437855863715326558572289971398403157690530395428192391921195406517040587242947473958195908441766299215838853807926526419614438597749788306509685490909808438046789158631402989438071915820083445151675623602972994309712403083270668674222536969285992365543694982564357420572824695979615906185070772714548691113293252770915043095689476576649564637522133508874650825385585389165612355534467278282355687290799235612040372372859432444224584096834986456596375349487805728532048218995924348879354446527445396522956346162917651736637656082482869216883937241283638096410132859858816606055126662063920608887122248345913640174399751017497279723529546227704449429669966260762655996449903691330555068519774080713578214986131880750440456357074168179106364181023465807617892042443029497568519187587480960862321352986492303929077821279468462464428948319075226074237518819402667775839636738206757082694531054687823352273845222234295057280690348027523689256106542716971301501057317395249222164791432843711633228039007498975823027641166835571188141547147361261060926282179171163338358215381313739484271321440654807476306255349677521870845064105067013002404349788247314572410355606541639333856105533501667354987028501591023854177929593514613514584005865398437469583131696654782438242576029622603613570722632512282661090251023659699188890171511027102731589375824492622596612133737597807529211064343088754482503917150367323091506565299264513464202884189964987996397466635653195530511483164212763962475203232813918788281439690180255051584966333956048099686720859511979348386108295916128724653651315734347728175707177322821289729908898501822516470283379848160747050120371548990509270223207283114000799100662015475295417264574113214373191875315946206602233085922261729783425401591528306502113071250531224945947388900825203218955721934192697782326510885796339981043222417319357141324692428290012338898389725169366602943208128878730032733094666211523756219820033886185442172068806879023104546853704215798140874596229407415475617725457657047737889077894884017770292647469685366809766219755767186342610827844334202852241649888667384922957697115858678163103049277087098743258872773902624634999195386094774599867367554727288315483168344690501146670859936421528610072944685747822001922663724006472897709747648681792375099880264965792114112930625308628627875389052495645194841857813737704920611958236202657948263665152563785745366800081652963203895638521801576430288705898485850328621410245738454892643560007487096148346016230462141812615465559776084187922498565543293412482132733000421160041040894958826936023121596251389793736035166074939557512764708022384662513692182320858481274106748122454776524004477403397455755183898020556044234908552635464215861533870940177862791543286606816857756742929692646977662596019824944531405720973948676322736990083913716403891406470421237924491283368119916105277150002468731913230623808486152611258022310692705729672452583888949979521971444809532956158123581243487708482427530562931018209892155977173619704714352509435019326442190234455870210348564544621590248286543040881931220744908914811123142087658949324601847484938614398966094080070172441918971802412669391481108416133309177190553200679459532265000000000000000000000*i1^84 + -181686682075220649089684108476371829788077627545644227974021988132545649714002932635646239793889602350632686119940015781790665660516987556437419452197548417127012454867751422606946702154583813379519648771882863988561459036372311037480671643343960832796086854959656247670522819216797439326243743269696309130336415398770402695276241265527823932732397350711258832511938200661799396582265987266829425975609876448037414717161454800128794023519627749858202692034805362257821704286772106268000869181181016798761241856360712932735536857608366383071969695348236630860121776894762524925464821388110832209459772488736470758095671986711594162985650977209803717847771080606294020856765471535214630377553246423867430915888281921283390076194199595108184385447917972316930942779412007427440703980737638342198693933434407884304057210397792304758070464176035310895533429828006543474979720576914145722428945987862567207032431430851517449595840267519515236768008350637297052954931092035654530457743845198542136672706895150360763888481191205049772504931598766449343069042735291512115318565651175603348782503755211715343836552282812442488470686434151683944044108359665191530616688094513653996770662975672206823318717127123836067650413288653346338235097637278335419039920784092372323799428834063987251586789251916272869005471804509855833335162347651227977817442489166527237309656446206252770042502887442162836344512679234618747395662428533179444753277803172777326836906820020092420032158631399938847945855219543569487802342111942832830137547815351866934576860375065839350210902652989442387167225042588183736206218604481227308166890128304050054371584541156543013521758761604194759935793654301458686753658609578294098929497265136312423141122652397047717400830394199478442996335302310270547421975284229743737358349009721893175357671424576337345024024676469843980407932816231037339883961103507478812810601373652316724535690903350062532168697585913906483909890561441709738415741308077340674257479403088958078509737663178730447449012235138612972640019120126977743043916373892585861222244351731007908660274436395545563905905845863883971533082551717400982897085959722405335883143055311207135552612391171500611748893740040547366365564899126650663200805385794403302402140933347815725359944880552303480011762078498470565638831759131029870448573446982197455007116262923461286915387702260345923663314794604933038499505847618316471266393525410010804583210885462873992056389266193286083278259908220799228478203168160018688210488269305519286906934286638806138491021843705858690880836691509264009182201218988616668272046365921669577459069970072600422398595789570250323044067636720726458623162831495274317546526482336887393960456650613601573751127921561916959628071644047743697178004141126576492351824146852263922535004373513992080108176748688724457001154524564245448503976500085871734152399938728168663975981648234793045392681658625266552453600905605709608081443570544048356007073867140613165321385770167215571236017290963900591460680696603411293235094900900476948875745817947423905672576991140825233173458357838361824131231124431222533286103240373130006011549610801856751057215400689852820791968107769300712738735814027908663433150648814958129789284949916612246899059665779073655223889598828826600899960061549805613592108740697262603299629620448595374419900125000000000000000*i1^85 + -2361775307926994609068950102518731181924299386674741630679213159978518356157306059448064218590682408557102367033019030369183137641177133941630839940992859247021255958290300494059704893496701229578886422322000046830538416053297793059375537453729946387517544136166068244299790069302317806797789291562158616975281531842872407037325694764040943023754940567955166516012624868879609082088380373005172404819485784472076638702442106068770367250973155729453206760781119374221086810759213354684525924639405683984104414693741615543284101791774518053719902739381349545458271082081870181859410526268490045225174913646554818379415865532874752186855818949347142156557454911302792190971746352851313076178402578915558432590177481753225385958782877834301993284948209099554489779936310100008107519969368684673136195367838093981229600010398156498513263298608111563382502197427479995141712631943897998599606944578998008528467519884846266575420015770941755262450184114715549594170386619885174131907486512604810400025575642799582094161649626915957622053049427929266729990156545643662994877420105651192391095585942841979072100207990988187633144897025596865164138817875079396765958084045724633493565472281770681833229140724731934302022095391703831818493443089668454159461766676985235215536310387687603570358918416293467749967661376082097786224033794152009205020398750462014500622789982801202739938778242081744809859028972503354445921228018924367348099059101729977080959797281662847957706095681361303740098276970870967612706964238084963269787838678040248855074557985755831544269564355531357993714622863233713314080453925377118204864804434554589796577821581815983890323800403394552656565339838529170934617055808170622211491878362463581258838884674922616423164921580696020493809167222267433355782074180218943915306753175879872643618562998015318529934563693852957749128175286800821112624364838963612439460218479525805125109562931323974251219136261780591290190292926943526346660230362210874166141209369154746662218002706896126422773824527358121087779692034969046472707138968402414759788590531102632562583940020054752145562849863479727245132635203485173455761733760239142944834087034593559114705563700075941396195163408115175755650684801092136098879292292943610272617622905495910326812550860547399333661635995404806729797234466204413808142007729506846090659346865798448961234235372805564173641241304484336559254016303483850185678135406839698859780478263560445105892403202505262087311154242599392176951487598016921802884880979378941650031875711307759245429691364135909757876705009464727895200312154964065822693233717938855833215742832482206080080158553133119308316007180367342166017780162406805368005770240396822943258070760017408984970696498133692010199370333998710343181281524720237821629636578535093335802112945522085853395764082613064416127289493350701592969744219251987709958411600961987860794182082384731568896796255500593151957399785996062651092580812603676931143232108091291555617521355219469504959988736307218604840354948624803637320366367047321907292703978000641782892714056112363276214533008113847195452819473128491294037421904157237146084693786108568964088728944419620424638270921479147698848288246843676904878367439183157785059882501376602061083270357245069379583914762956539405697055485675781165862246779967087917417652088583239581356125000000000000*i1^86 + -26169118733046225151600559360682905530671208295386010736658324600880831618417946225913049337906263751392444548880853133859405463818371764550656899222137796100468134384977693373420784814505954900610677149999127348722628073141341632632277905381402363233496942542585187581816066213785056240539923822686324692771989375554697745475474722796420584023687524842721842993207467570829108436138971958036518674064438620753335286167284867315784970334881846358710168722435894364756140655897473100957136649648346647247617004896184358775881154663542973357077210600433407443254315832053888037265914113511186166701982063141123382529615107139021227847948142268183764644069185542620026824635389932035802205585851775277042346844386451317852411873587158960834521599803717281343735410948775033950323298522229768478666188379555795808548864971647937668491979885696937729205074494323881706529469684459441488016323140294660900417454864711789112818101320001342258411755853522063508136785369392623375920706785140656400820185160518790898039513454334592794650289595999216131000459711856763361030389600098324031044057830140301570096380687912230133143587238477940401212220534877003557899622983993335764331008824253120498426261692989143151525117942918881959678959738535741935427359978775783640520756497520188810920049159416216037945123084959656119773400040806331002902737862498700476372760633253078722513450826358559315451032882973112162106483809462531596231466569127554693958923774862822293206091420690136444014656580875539659804800567646451567140317131435789917682255028634466740970448265277564977889163977294230929434247190902840725285793090993852546028726655258921061468294059945840680702966367374801973494694806560134933847370659374080163946252964603602504043348747284242375705862870560184352569401862495433086508212296974426038184917826425255870014744926480652323858231242197291533360431393522631402484973576919061165233520898472108231894640797899049192300155201998672354755893939562995696504018323496072002417979161351089702692540646429463774395793516726224296967056215840722663740568991033611556767154667212847198429706635125745383964194480139790301759956433465876317060284770083811202176106029429819404901515396430446415025863446691921731240795763148249941350400764030312952907197440187003009555869528614320351461416067496197537487015920591134900136386724187186018812262395481197814476812125930901009876591711309850300588564830119312142466509070336398338103440213210569940185872556762402025991843074203940877547773060989452917994213316046051533312593050281638693943537816297257743776038348758300264361536003429399534328152342024098584810338247296871830271966539736943447213837330081562276172778082333694546771409540582318939826512950824698353745261980113022216890878566877218350776914097274090321164604918824173256041179548212000121300462146438974657375737035150258814304273470635229657536141331497129960767848378861250691073704438159265105438030226522008534514349551640852837226193687084290823376715438078752852013752101728621725581950881544346084594637825066821511152770096788915999838513413693654235154805589537613198864067530532135469920754722386955583880461669776250726976591358559243954329385582698544792855850333444688145535871431021515825019263299555173906431294710934148138761263748461863951125280663551402852505893017578170624586250000000000*i1^87 + -247468168306453239163211369192233111182775072887067662536681830955322399399524236738230133068752584427888148257415261644596221409695605412441340759158117334878093484487268982994182971330492120592135730612190691784359691949772125449800455819702621818942545013565870831461287334928577269594007570117400548673863142035436465636646742703643818612628641788841992170545791241402456476196462866040636054634312634970617157403069563593065773621110622125273020721662499667281944329190920120100924478238998781658474632149363972440937753763889081349530824488518191893493835535508249164230684564553641457672117918902915041882014277562052496136654626785265407769870664821210043791080998450061902475629874306579327724070119218605096902974224350224090221955432575662568853998872902045239857410626883942455942952728705178408768079486634838256744034714644209285502102208771381160555040572934051829185481540219320583400673413410403883551579379041997943826909801247092900857765624793556207075574385251748945689695026759824309099532714892335719964293944776554578312488526841489457702408877882047060326024874519768657509947550378077814412122164365052556976644152813915301142885438453097757112984967696917332416626023980072241123086252912368208636100577455749586398106386061560164289899763094162269045689977127151724149718385578496657035599982289355443687619550215588727381845610942704060339034279926662493824797777312258284203969709517842082407863842512739715032560545772811768861794003216582715434658541092833734009931513194541666922182995519605049686027418452773096460622277459925700898385801709313283178909176265763635872871755248218162141575001876869350751761043991101426035850285699269423331728371880241645763667031197820994664864577691951203824941334523742938840671674782950212194548848543951320836973991754473864936273410422457550213725327969245680990643717781499509663920183168796442768582433978830498126064868270776464407255909426657748032347759725452581818508252423097273662600085327474524474527811929703917043483911482351601724947935015683676809945923647951791800994451597902596719665607363903535636823895142009092143733295754335888259878853773297669826201327349200897787838118069468664686568318044789894126362269062086856893866281653606236778248158664124164332503112001270681922899073341747879350644912327410048553736133102428369941520819623641742625468776828216757103724303765232159388488711064793612495288304877537538118607712454416513558714267362622751207784675344238328808415267180278167014671246568608632415426708964749839525087541900697340484996976818358099277974581379295625532593487098728719898554473603694058269434296829758128018261770496168537779380764635492005705970013794157070860765155049317481286873691770929029884333358182321177016619654329250766121699361584962868859955381906169605951226583699574963552156325183111013523966726081845777326617354089206922799872225959854516514114300483426832353884519349495219296857667354760403729284467231652730995531882563819988455726092480535582978373351334076104521724785232298302888005523114694122761402414090123549424251335375595287955765795515672406559567895247995668074417432895308602743191288655155195644922931185275757349629054002832075674669823033354845319089324333563845563633501166707979832207144733261920367205725985327209852679775206738161455395699109304172641250000000*i1^88 + -2020013012997765482753432048446797875307709754219529142186437380477095049340101677542507367745947618742244402213356305281436529869663509479169886785610704784996477541972850856085960880895772929602091570276261133680672234809597540070565195390541849004664999217467339592320641050045801210741253995555663883124596613404025480183900255383524216908840050764816203303078654048093819823593247658634118357433721782084965805871131074203495849991972959637233600989018443189572210882323287054541119972750687760362943611956700986556013163373980598703253243728036566421895619816980927693854007007058380543592057008863842882767585139692326498955169246965392892120499465631640098153130080513890099368880930009110464169941383188116883996102134910161501202697900230887262893776361176818806128813831029214725221159495876812758323523512464583886635248412464724896701211486428878352819014924050980142132913523844284664665823785398095784808406716181740870104988512526727509168456315538514280712463687169157268364900503850713383300533858330059743002767450312687226507237617647384220512584355521976735387036261661610739506439862247204117836183619865334408204465265332066567985075450782479559610207063188703460068058536547987932133927782081575625490989575771862336383971191119994296365570837271756053335128727442788853233888076573427477009772285243219137477999517768647636849394365626927753557637922754942903938713939008629548405588956213347172610897829694983565697968860099745657919204229978543926172114029614952650773827151172550894607670641073634311959146690379036701556357917016996812994773906109054352648452357204272254037904449492309574289379214983447453543336970245015819320089167280370469111627326838278799123513165728158965128418274579997502031897693995244178727684947881502872395008245260604512702758436524184592792116457899326858412830630324080516735887738901519138569917424544695595155111430759396220617091082955197098537869895233373318163306829435431825240836327110420840500716272315517636906013155334828470795772705372009574733461540503118292489417204166140469020724720944993687864667696322838048815511059253611416489366371482549527644307775264836980504267710946483014590870824041131421080120520479714966012348633492485705835876186625496397651844416917673454851053023454811460938381198164322035222367565991688668378466587356696323001509328826411570172306700590135047318017788935049096348073159816025158059271722346828509830173191480222938878191788886508541327233878914825365107491357111334884876032299257622126962820405857958891292915677300949545940268762724699231142324415825594679594944252437372251816112727400966695794582693543977729049482616162161177929526672508271615983265229578036872934416687217860731573890145814497125712556061896544001796499953420854271781733845808929655872711516820718531860263536086847873711238940515623776008091110191256917869874752004424045374530080681861179901900829147295524107854022973278421031371754961334020603760393456938473609207837258703834345692042377557445464997010934302995566398655643608526216232002636327059214821738315440544662639914125586971487107996474334460812853386344573229826845319935853211142657802114039036809293287580835224753930199816117591974578730414618689623422987200854973808658137825769015029762895867341843439085013186239049233334492337884138541258405466198508125000*i1^89 + -14566477870600340505047024538562134267643963498382756858157937777661810439080391239568227347773458784101120772920219033287016436581293828558723351527582750464794208137839607610318372712998678301213145469564403713114938036891093244266707012736113449150092625093508237691636335605437142922736648070535990228674134748616017120938594225193706621455975169275365111964420648253880173919583495079033710749359227463862332779822838046149569958451250775658982800893213895944210740034205051956400537863079388750712851993769083434876223319389287379863448696222323808481719991354155754561544272391350841095715539546911275776442054420455758644849228294493565905010296330760315599435774194399632640009329942827463360365975357351321033625726081732139457786034435682725185683733571761934866062459734086224017770724695755923301399281181446096458075490676601796761890683677019880370458717218194789437662552425882351518900015914985540793613959026458767094078257375199697674324520486856680846670769194233133707429576865529936017092691653762107325682662225715935113156255893340893470460659871524332339637697831032428145971440176797310411034634910943502269409917103598377447683874461892103978650842266135872604959581754881308239079769331146229734628899992259025649395584486536438348866048676154479041740300464446817890275399194305497301357203843817449376373191116627754200572619824687838509538942936869316803310057134672475583661295798888397545631813675648905618537256431305782593614301946445470831931718727806856787246938635685749557877951253123447572458464010560774024837417025962061731089462633385554235042657946053044039669649261983985124860693083111473680053047240392844198067371635678842010791892697173542176099364121545926341793893268141557836787192671300974372931044506512981480861229764381157434107035389302920813507974675353741238552330402480678994555585405998020932595021679060112497326917673234696200731369832060098308636433413561985751136461857152110150407466636582241404035169856521371101327128773996235693366233368645590754904718461067426554820654981873085656026425061147707436148402215044004464171221016345137489190837812428753347059024330589342470272019602593331982805721487640565702882971289424300305898196709771581715391717506244841925972511510479860567068668329255277677469540029241858926270226798571432185493504718730530020345653039997288963687146158257158687264798000741736559574157358131367847518643347933385327899776805791160721177724863838610727138565112631812920768814471346442680419070371905524983292332517484730104395235133676835803591619543899073808287345104676901470736892328522759734542330057173591718187928977311968297897124047221013744429931623772464418463675935546252751918950817399727617018376129735363360454303147481370975872123671786717003250031422413662324050362466627536582835784918803001753591647452239076858723649536540403330547106377020340589417845225692484932561212098976051791288312958588594586900853782028437957964501298237805305502565633426732757357912118868005773798716442827737740054848599090178145820358236404350122715366346138412871039242268280232094010345449680194706472080437545135786161074362036286521079456272286118432143234952975368646834931556658089872083020080717006041135467153324378103870990244808712448934565219603085248701623855024415609831806129538065257837228369336079125*i1^90 + -95696872247458813324152537912884162130923625940297728825257896884361302081903133825019253506188772691247953591267160341533617804917185238625076260345652591249102335538038846028312555125715854769798211294563651867078817234636418226052578854335038716188155081952685856045709330021533091298315578491268094612774336748535644847472137251512362803734246384290997523890996908211787116206992135748756980490952995875758644699483012340982104550797095867467468870293246524714286080919012132127617325421977627852984075728533246838945141993375952106273960639142701881344412273887264066914210126906538939178639177394275986165848225614639312322221781732647904413698892357798934552425995788218424996390125701167971908213250679415818431488129245806042038871627847064020454788030657439792740209002318319721318089068069861113142449217331283099031208555091454738524870065763214630695696511667957006027745566684485145070324561377447720614975995208615938574162589292613525899312919142189923273756785015360401954146524189017009367076321371762446616083397559112169483608559762100448628809975479225810353321970810487545066586341142670508121153153227533160973522555519721044685356211155680503061401850186021113733380533006919366180987727935022000421956482520235994697216918872673304059984824790553871550417901526272735859073858040585414236175317105814837353105603894190748238287600248886487625413320565151168611135595522700774205877209391872191491906928189729363820004908173828022280115585220029521630420689475121537311987158230257825969016566045963883944367321746945501110864753323390544476881917896314632315614286684672210333752919492804747073180802746858812255298218329505733721213171403848223242545753748103287620544719148319771187362885707035666722137065246574962208483942811370080727143053645927575011906309975700813568112038610757721930564424147868136966455661130825279031998339723235057837973793482947571709272532601557044019343091985379626625623592737871597661621849735826084628523750285557872881510249983851973618135932252131481193092839934959741033829270138989998509338777058511706119927549992527934227009197415295483659523870127913912678727553579621546585137626116960469887986716622263234039211075540116472957774236199332896195138256803673566579596796435869416752569345949261838052104717929413662927656501540064945407065376203901419456732823248127415690116619508759898025606033777886904114765465179333123039491665877473375087431888844180985687456853556588325274021207712809920161144300795311393416053781888490543539055377514212234966210473429919207289591835582987238847547215449073718557969918558991476469597275089951649836461355375905520348268617707958368433930160354502508183969156670242786671464168023939633170997577987641528526330406692686302748392626343304486627106324038208062433013222015755260499602454778314965838334348741464817781629139714486645902094475783302933825074710451397461500760289839452884466039641302893601784755156122559886620495428455326653279705243391381537022806652505975120633663975636910227197622593945522789809558109709021163087450602131545821761917437759685634210358086839650464316350172084527076327173556633447076881712939285617214578618278402283394454995680593712287966019929535780227222053611141818104780460983712099944897800875382753616237345477433691363638937812974635492813719536989184*i1^91 + -583765350504286574494710700513291121226663607728762483830850562771708247163742363123168689111611408647642915383452068673696292986505365462970045628658825795285811038780608682290239923550415019705448630025999925005623853584206219448059521229351657037526238441112256762834194062627746549756165283710530691382538306058611534563124061423306419506760957435551436210829781009863152061923624486925452396893900147237589924069572458405538941120531038857187909262818695582057497313976971434450814266196173754075708055032797030697985633774628943197566911887803635032270101847275688793247853366145454979192791094822496137264221472788906654055481948860924926873836577922105281129513994442003571474046683368666478756532926786841537713426643793524801579581230107159184797057829479558189585500369713111238901137191581326768743190828785057910752755587739427579162825558487155272668973110078223900539258096323403693943064901464879600939936924256459068497828692321292375108672134556251906268473618150635520422044936047159177785170695462037451858428971207077771832462684855119422256084361157394753073522178757723111245922352602936878011304309589273606539595255400551614738857647588957217715095304972706863657023625379885093714276241635790664228040572316962579356743533612763336207253776038447723677100999377575052710665941521004140839650183663457136477705890625266541938083450437807622960169842976907172360816694754570063804368838508287832784157722936422888607922553567573869342314827109232307037278556940606325590955446641030283867842186128139163937976035669695391806400476605622868198913726116104647322468545444367828327089065060866269134531181643381445362908458273560981862114093805482503939850144411664074274063357411419389520528610359993139107830022481024962196757450413209505952934845438502377247225854944585216989499360596952481430379741690910361975382025124875925065011518660964684346395669594078168689416527346985373200478682887380975021645713660863880353442813452595570689665432346297673995870840110291113926357081215475707144014913144261718586572948442769146448717926710681977326412216290968867259520541836573751098927394123576570016810428331489477196802612263529114099001944148870132906788989793356400252939383334209405572391185878391941273823985092087048805873782185567031694644230209437087626741298651955447059509273650503037092813722647731197710575788703844353111269592115903492012906735145532707638404408901492933483822715829966251112947715960554590409112203974145144307576698523451907314547637204164355546812945436037306978283976478627628615339067168427144514975415878222637620300005622840171052813202028528231435267475184989548338469846934558171147963779337436104764448839702991586677712321864769766829881270228046036841549727301911790085012622014512283031748618002269330771168454424712794224597411034984098552434636737514973770574663897236541718240670283745116099059997600598089037070729890012792434369336044359265845321550700739574321423415422520896506508942047592568903864749977659681121687802219325792061486603155533879901766313197567244026473919068053340587173313563659841714022808922577177445069340256809161902797538633654901254711187619109810338722734272401122288386655680440539178060448908786841974302713513134280823737893403842337513706312712209304537580121159930456992052121325913713050910720*i1^92 + -3333654716887174975006265696157388910062693091932433434805068332995302472795469288690892937927473192448648108954944774116868460892756776499726867211191303172637429108998642532889598708622424754312180637192037844290171710782246251889167767211905347104054744328291132735926190073388227362186542223051150551344825194176514915849165051118902462124045519882713683581401880326638547594945361837767894438254414048401870623373975400057830885006386477265743566991519978288486515042998267960055310208990173385367612678691709004915140893271025469876630798978743989644618888452896945256727566710401084401310865544805206323834441578343826131676544295112367800828541158475716053333203348034264723734265276196321708948000415562596113814843927685410172426608885104388907209172143695680351634000650910860725725895876893754573298488020288948959725696224748615655246049989743587293025351623726787852204881736921058836508472480751937010299264845059756424936103339135409346590111906664666325178043921105133347760700680156423786028552457918786589676689096741532726228457089981249264614769929403805923313776870285169763761870988435816617683337608720594087122760955601154597958188058722312080685313626305245017646699844900265262325740647321756571289258373489115616437215582818253231329910265267444222659088798458313033442609456050875600849720249915343837600807710752382519815020658657923193156005443339114400621829047468066517438690008014619040041734964679076935221270730184725551580678450209063292999406852154406830272960589501439751021525214053502683159698277725515127643167806368555060014939617144424904937777078990914207012477385906545336589046900964979920927171062019481656829365756425682284119093673288388404614734178657140269169117362926817777217116711460217292977811638332375181617500666378312999041575754444154077955492272240099023996672040911939718201009705227309328581756996189047118485466461649024029685771186243542865535397880864924539106186960991069650705002029533143926225539842821105528146612087137035927159513325286803461954667529494422511503793860144805249866594868150542674174768380847316718327807941616059933308100543326057417996692532273872171034057490829210409053599104766740558476815895832584889601544904020703576196124450554937545190157348667638752993771776791986005341766334956979556330600005235966961477129373264835059608993360894049434165584699222823712754973583309382935540014242571870280434559719457303700491067290282951229643156197867470559776326408140332575614511742031462034786109734862233061324339450384738132733260680566485570223180234588951127933289395617056499353196568526466964245772717420297936551217319370465478858322840418966872915410267312897277775924295741682053029300727095123491572038400141913377042348131042133651288687641661655682992839218306001820435439330949572056990397977516276561037499085492912841860500481288781011323761271343193139275407750929253283454993424137166191617999111398663013033563554837822294736359428639711161554192496933870014010681779520225198673923049508637302136647479560175378203904929256598731165721979689179946902798150992755559029750860589716776556055532719879130825570639562952457337869861852974987020174164785700808957542553874668815786150661233131540750298985964038682134100814433831762223390295822180906438527795672488380580235023678810619904*i1^93 + -18220591931129814122499254615300697927835673987492478662323266809683283529166005977522456388952012680141568471077645651465814332214984441428350128085517856588477600181758404075572914006561253157676241919323142043379249562550789528269888185681661959106587735528569403715877998905814661712736637659368016990910768600128450645144577297447646226604684977380457138122021145894196253474287027645935482759612202106829898643797817620178058795026679083330822820942747674145841937476656951760592299178721465494689888573617761878854972587255685595057453796972941328744269253673498824170506507231695826763132372795587748405242181662257885417351619649709702496395739121084222685494956740362789333260376674425443218585092807791766349211772773468475019203535488813240714307437555441107898157574778969609403189974125868484872130158826609980454678177614657386645852523125850566411450840474949851531857663918786512137798776783881363379971150246932728160760831440059426243395724383780707581814890982190093109756467368375395041651802012353735220951709547131596205377953312661712731064824989969799881058130724619255400394240337543741154782819943847775211598078693229315209069849304208901503883405956002065656758890935468260764367621250340787967215725147795800999251258417003194268766770424411409131023390319267517461176254818146342341110753355534960717913280335626543632954326767221710104683001845946215120929977833812195183167972601720518016848116403474044803361745173174583783054628394119533695181651635185277582614608478093167527912532699754753184742744851821562700462669572711341056912106930450195039825102246171168164685054383011244889263773290588708995590187334911770568381393834062515996304815676128276130615394291679048242486777693989764504375838745169170802264252285923498592338789393683653199589354201892055741252852964253138432498941545391108157879405194205007671811982744890109398987122603784549093907105524284298127796929322256811979373552632364100476847795802756758592492595482565038056487723015678686919226244226509311397223976913444161816855824513160317806459088024227072155154983005218086967603218262325836661140788296058876348356476720571815511110991200955445119419986822537727813940561966030473004572049332080541553233316563055944580597507432586511098799641769500614106129139680899945879521706023165151518271084155973373525170566112057047076646521494838435519914144866540843190418592572704370317353953907456601736727122136203603553425603606772256186525395253851401135786351013095794181613979082865231274175221566706434341890348518244157681251955157837062624262062977089719019374440402067422864255823350417508080864030054528732442124470141086100922188203136913586196697357883562180407401897144851501216582068570025856962574638520983425171197062060252515564734976949107647553484878143739628183268828511831388517766346548256616504123450610818043795565686482938629825428098066851371940594168128677439883950894699287644536209284872239004485041902964927905812211083770705416331321452413825177925521773800795674455922398096386648560159448305977795539766976164931586439587511289407431897328376061097732817850354763948122074770872185606315056872735601971298167034876506617738657482143302804027216535037678164147009992979085898392734634411756273444959900119540603992279254179293645748741468651515805696*i1^94 + -97560951948548167226404490003322647860578656936145408453798995372964053647283793645770921894641242500258013126079745099755800327463424699910421238924779642508663220012776028295121076066876884097119628023802156909588574662718577433258525631021948957026301190611243333058613481822227932075271443861317626492000188942152885184684926741891059576088819172511076873448089690110294304540858426014090552962270491621294697222303870053473748570527509148221327625269178079969870619755869882345319617519495729024480859358369391210927794840114989759491153062396479196913593026867556315946867818400821011349683418322423031890782041331419255769089876958596214678339745518296932985088502365961575336704955644046026205869013476383240432623974014535406978159694198841849105947262540438481052270100843094124484010436216658208814933167600410176975270671209209346512680853595796926317930186860727478731717009366226346403295518802359022837811212020533728132147587986963183217399483458411942576176834629548586713779461005661960525843756167662316226656643421394542178067262908390771554080006119131534685989215207849944255477371419175566918081560960263447715765190574836638008243442254742728448842508759332589843021572525832176455128926667978230299063479766734029010293976104535680240339394828744452753184943052060723366007055329866326914786686301879549801353372868473951791063907202237502824016956616844741814934185296949831339262696965122758922237383924348006654574267706449824462437583331471133500475842283679800095283563012800458260803480906604682142065740809931828684663330700289547237162159430019161827513518178671920162800153167999298847047061585892752492216193957866614749028264849166183785767255667823154650805444481170916776914785199559698593111158684202359096739297155505420189667878915488952784705559187099640852186173527698592678330399525834681840167690874260588944920246150659457491362796399148164574344049064995362860409001597890720876894777050338880675961963294899647178668968933746614067211502067505318291012976218769001981313024769507228454168740944834792253102122595679524393771076215751183074892332123700658844053962317435737344519812772255416619531956203299378496951723857808374347599319071963182485459070373123072622961959708140997017801107592966295781054471767893761203327771044204225923128113538340013079919778695027328532671208521382609910101872358759324386013547704011491606121624065959844136314995277310594536796452789678586395863800929011498687203707027703710817402859209285318515705337604282729274123626602090485831719929512911230656122013138763311058220815540386586743233313873493581916693741265923801871759492413615150334166973955441196999478141303462264709255879746230814043234450588125107938204816248832131838996662338853704480192779972710111866953655865269588108722721296298075424127676520618196885389192583651270321548768262830227367888056800555086419235570223568113094196171249440253571611005122116978090302407281641356054354550100302769663808010941505928302714083150958339429198286393104337928676592703430890484229773001614998293913944416083089901944343939930742939462542946291153193975212803902824242677344571580882345953604707922862315573475495529328188847007868516731535404652729335047024167658883377351103570011472042329714161767281664464132826298111220922913591918592*i1^95 + -507693695595075007039954364560977350500073354151187869314719580459327896290438506535106640356663780090549964545684763583570055528881703026079051031523644867736565706647716166742739677931529734758597469514191855580928224893038049114777012394036600281365737842371219625482465597248169393071162359737386235562808717483509068618155551231654349622772840036616521581525496989236630058019433135882396477108860865794897666420353585232739298710939220451453598039288282943266141700134890745561813811080008013316016223904168590744672962954700684983452103262709721326621144896003443449358053035141731735223889943794965905522768574061241823955424447687442721077247393136281997909369388926663275435626700747952145447105204659550451356524718779348743902928705523065569606654098264794103262242563963730183704625690660567836406595993890470095227084693167948303866981291751500441156792444379907080252638239543166536050038721857087516797073080347892223928954634371837285111462961162185752736679397082664839328249605383413325986024171113638845570144109674264959687336820822010250448888439479643923687182682645558969985302100336935286471766621196399532503147281405064649282272690882297756273321887022491906982739089078303937661730697024481661112928561440560937982449941899946779832777328689431375710646152472432796588173385138801026051976951762184026724579926575033919164600239282193433961550532157164067084519785335928600067566503222643120601999593278018215508214687140090492954449805937717114674836858573160523461753755544700427031848043609685523245681873807123519838430434014102678507142195275057017471984201897641389489492566249592533194790278587165800935608663348355715997826888424644368668536830315631129535145352529194705541064982868061879269681101771807166849186964817505233787662119885252313934060092499173761145105446937271882359238326825475504775258821559983944985452563839741284013951744449860874743394889500010105801083029463670583044124293069722165110568044147071916713816944716820843682633679180590628618907107328773338277587110165382871177404908615493177168884311482402726520838645328104879354927121554613246562460282461033657154000428619556140802158459162080108535056169685622950410014257656054020797331567520479550214991806391233570287153700235537474451244063163282649006535611526562928206970696115149878350689975983538638049141821813619128534907210978858405078934230631983074463603334946502914285998884717142810717592490693203135911206683332789217551752479646903205471033975013079056066800685273347189553554161515016761781792337074345520290009933713721835804685156218767258640289871314241465644323371454336720122924317304480657369928497010634121021222645407811025306047830670524904517359498971625796607176998786811426508551360360715480962856757817692171115529129845024793788806305785947244203649174967620280624424824826233998329799221031558239813287703383931043367946770500467455523327768464879721827589063686360813197448513242056766335610190143889259866441516645465520702192275949148373426023249873763265550580739402342153113823060852727541839283829929346120753260771000306079279494940469491398822531075338780479315859676968003411298081134303702397648984050769992354025999694365811072058336446227705225591685492875149805739612523860608480681757435231758819212153262749219238707200*i1^96 + -2490827743373657694122672937227522618183436408131615518497730127818705155304823900380442296738300434701112204326561372847633666754535370575951840806903317878445981512233163326499294179800588481848954425942372489996925652014602140088587946761466685827577076425786745061615584802248995400312803316494753834320503881780852237269423658431390619915531929511125064381113741821656832465738806989132561291174309245609569536621175141655759678509630656363970651581872589902620714094156311032273990546735395052336122942846541837946151963225248886803730114470899492527973091380805037136585494536891013669425382546468646566997928356152094225759879677490025642286302564077017484129140352944167836962148121758285914078237632805093197899574692321251553907449616879192126473858807976924731962427522714549340646357061655801074713236460029832933245853066728499998123986858433990699920406074524745008388743264054184412905901856635430517922101915131929431542069701319030208201124765119792148713687917650332485409614750701790477532417789419767743543554205566164964586242928558489980955450118992469799799658873819348558749170408134537052472696934315337568511831436680862773972651980980022451153935133359561319163609381724547111078703975319017596916656189840129138073890154182619550735677582798646450928049400146260289784033221425172888822335122925494555596263892270691878980693142836018010519698149381905066578268908387358777426139465685647145625203441484363496196571030881362826795861907918667570069015163705258105096625187547646004155760906805878471213816715115162159955382576259270486911802283501372749544994022339575319527326872996938561695116581742945638900378622581714188480640649565990865015046492248158319462961217393529393474130141573766810738441322734633346214894519534305692404746621373934125507972522830453514006383762250214487718897665607217909021222916411528802968391023347935917696003477691773624860006182934139618106165878615481080434212627889273658308204956567835250878459350995165976622022229833466877136411009635915711224920373407668555670535700209720016521249620732440474446535534813537083556798260584452579604095920175305172412700064236984635405199688218219409500475911529800228271718068949903915986052903537331502435424123199316933996394618469957415196964647303707951834582424159143126520680526846699125172181571966588060036733508942783497807199269791444466138082062130047977586602696583640973355187855998847210302966300501382230489729193668134971663192219630482678215487767492856788817781766620595429448590408124959273701552499489563184603216296447552824162129790058243986366749973544694724622436406700321165633391120714672861057878145480740158216408838354168526769154236469381407046995706796063566961424856888876081067523283634776610312862181564676768172842289992626940585341588825391139949437710377655114078694849049817173079083567670081090869167406969133309318651262184947406880616860470715779782027314188781515497020977183987359962029070365749501381222553510925221855243280662199238636205072645198143249617483120198756169293043223187227678252444400500033185865038450698319329218180892748693278536668298467552950686467910209011234505064154126769018148181050178532980000869073840294090266712065392724950199687437336267427969637652240740782025244958805639592615199157256192*i1^97 + -11054477272742168254681115291579995410816412163913957191952221955831460811274741277039730212933082674641197609810458481341069270048011676485116203843294859564007023911239013906403597970303725431318087489531215102012644549550766084561584295424012310870421878785052067311364822406747655154050959517297555946017129869458777808425344694103057264940311888879856700689550321665973594995639621856083803394136799930634690270718341764668551508824841113423530618456439779960030499314355944287037721306873288444966182687052715493700878212457218206760326122621273526409790139806413850380080638476530590332222035638834720318852678905652000724594357725196477935699392615050509727756595811553498012263942569047100898383129109390555280184707693311761972323873569933248907669875286054246066491469161980449804109449947480623149717654809487374370102314710457233207532399533432442791921429335288451767565592803569744405927213482080320596317986754756681502262185885189789009689668490222849378552921572967202282759590981902124384867887552378053168975305067994485463902336582037125599315280372426802468520905672782838193085129344551282380828349867192929193762046635013822323884992356316884938207672315457820646189427079356143471834170646077014335860506784915340502937331185769839809060154174657368285419263887753641745348803939184938332018860491056795393052998963561105814359976499326484849826506795808202843554431199725553865746617785573994474187456037558540636357118247286545709133510838096267210803778673100210178304737558810273529496948967997727448354507241237508474692286187799619545244153684479755172388420549955468865217851710106383710371583523229139154622750705448591535339427609168322776919035866783620524138212755813772390834420035589711613353553410545022490051906814099636123882365835726663238757419542726776725514213514556967491651590812214782350441838282591442194510929678584116710740356408670047066027208525828000147769663630690399384580188395312265895353373761274455590194342553399145100703676988473590737077732318449689591926607925525844227720831353472878591847800499501481097825768316240408380658037647051609866796206762596056674424340386108278396691314989949821051044399578460755518771619108050041831690010039079649391488198914783163027628394122213212404972624541578284243383580509550512177225644103376403347821414362759477802543101395316285331474904446729567911850651300985085678135670497524409258220502698882005238089064038076701614440933156887139841222994605774976709833806587459704857108724834834014084925670063032083709838457623511154279385827443681463041266661288036359084730384429821841389783725024297740498919673886942505147420636212460310812556828801011968280710431080318360249253518144998381939540070336426610984791046743873440401353617243888070197310891498228497624887623514522223497231650187526670951976099530276313422664000774105147521555070326518443317600211034886051324704019439640637658698691725188037508673008969438489009110775209390173414287467294878253951784751730538686277113456647643947652342232842172119705274823333207752105330227960057128655181735232874213004334750828951878361424804321706056074131783676799021288825181864970271338228975387226883185392645013039837400900757621825717505957838297153134402953104798247094799198976114157988471305121300480*i1^98 + -41670731950358738885494744793791471982424303081295026823731044417189895709477386521845080269865459681698436930580386820316115680773935226863255180822561285441053752156164610180353247879881074848071090007117372261227586617865547580007871512498529945363239985304048129349100518014836717804212144943261585367751105139615160320922073532447395934481168460173074730592513094207506230490604786831591599973578411930208122759492975602191042452577552363489068629370011005347598108978049299263850258888155433657022239496469658916525570296607645042082680841850346600667942737240743387480169267357437685835949193481529525295784125444714916935294809712645493369608241204738859966051102138547992775533597805369016700921807022964292288563218954871467650035015363047449913118666881507632541517025493831814437435562560173426050728682052507723721217500960283312326736341678341822379159046165258881225074157017858252510576424345739924002524616841905475338587456133383704570450803463108491907306639675298005512245378477893358173571385201353179067870919680161659933441550230606083448589844290089374750278493085756507753920959222463706735783616274727640300864322795029847272892401583797328959985675714509026216959208116987408223160368966311928002920837544885852436819672222323185352994127658224775491937304094911437580096884527380325000944879346487889598286980662562901272602563916066203838363373787222081806652517896210166383931649811693545640063782957486498536956466712782081057518427358368708164043988779235193428975190269440838347148076344916508330678355289841362270818595464975853786875001187205891079811428624960746541276971466230897146675158686795141762704285259279213048650820382950412428546606913658114360561051295109184993973285877982377129218751634063425445061857421130257287695908243350370655434718366709594270920847261552880884465077648478307079737220848324832092281413560840756047989191511285575348041894889965184245407788041387791673185047498419342634629837486437236098877572253209317359471782924381768431249175734247579033849445838228393763417628656428463586744981907653266176163355878455227024625802080674279021328443204164891727214444420126480978397711300522456306732393276600214516022667321210383317178767368371929181045920177536235897762705237110962271257029888480896628697308473060515861795347638482883088727766000941668783780988373295229558500235023205172318154294643786542675631013482429903244654038711383817555354452639397865562550069347168734402170904505663887604874357817216252296248234524488570346240988578876756676483877459024229584507412498517209761040805947325235780522738501138098510170436602216103493211054739186519886425341059741858552052255765413675622569715512039086180546758690426480318337114478781995533585760489598323358513590666826666729939779917266000430528832713368695484529246144540960604292167419568050742311332173611353824683014927749330334674413913935489148827314520991490952724629482250797365122093989098621212149035358847136807963681967163017685191881541086419666963990103508449210457855630362885833331807696876865222213454911760620686240740346676176726714273816665544991842281223702401402865358418232391739764593778154603493827160633989755219003042425973111667380103907124423383620548407318261887540835830514214422518295565650387500269568*i1^99 + -121629608402749970693033279704475869500166187146369856643970127800819540273446879229464520626236071814114438695249543999665389627321342641637785934148419870255383592910365236166990472314732827939482880981186191613770772323649638131623843658407629430165745066246023914795076461192769190689270186587344683809799986417530747272426555507783918962187423156349127248203527835294056745664107494650461935248769331320967538719328451869126256020745116815705639008101703181503069146296048352502591275282721783502051635295325454386806267654362659848870245449765166082101403758782039811087970556874921506532898474914414662339310622192245843312002900561746094869586573715934266763431725215197720360150582231767979103336767778865588402793098644664814446051170105535009180327069139527398451258087760585531308028186369494005390371079569960323104527645139611781575539876887643004938220525094438488257983461341988018847718878179812874145255397618384384080398594920029979790008390045740689979618574516244503234308438203337582881131313475949184257501231129024420416553890729540098995500363264813288099182966900475535535395881887088631343965389963420504343415891429618789219306954190548501054221493349534068771147139379717881800131091669824030178522451808414447823798565218341662261970752453682201641313034806862002488517517638645308330325286576642895138803986544757633963663563905736126956951552285964603519399077281784561171420021966496987557550556754738165263741245433827393676310598616108047317620603782415729678691082125472271156402961299212986462326224815798478678996343482264776880173768021414091359821603104672426848584555558063519145810119704715583488848476038627789373459981912685996550726983992521018698696547339816875264041524451057248793807536854979733597126385461057152692600996972693863612350710428361068963868249683184710995394585963985911149462002540153437776882105136181194313394547263593119202991610015750191391229755981575503578312861566346233337259564691594148163910489281127468938897227865389655776958235872061432279197625009556055272836155856311474117926296284799395508934501648064467843019527937495963342195944257076099457286017277054899195517866860014420698325142986787306845786983470283019632350334513984788962990995633756338855231946290430346000324410538493030570084917951511110367406797634935887194830313718880829607632936204549164779236206780546959858927882022978755871428471756683215464389701694221685663309366018459553936657436098206013727645024148054854934261650826418797242913358563080177105582140408828187137963780128145358971611290558231065502153487188532530869070850595102555629426599832801643396524630545373339114186359535486734380591342924865529584624352495183937187083891063560103689393882639138761513964487863692939839106829257855576190359766338155085437699916538879239790400612752977246066212486200352233895876440391766862601447900607038946800019178094320921020997142836820396740693850478120637163087136505829335345162218267468329929972965403676982835238641654668493326540161371245335432457878366931255070233474728618384321496609259068832233992805970887470492022213024499969284708149950308962560792769858146404803779995814320481746685253335609785585440868772122485764366082273424139577760107235631446714486575849661310307480659903943540736*i1^100 + -229842955617412000702398458384520244507082345242591013363924328407636882810827378816635220156134168961787672892149488648332267041927726704686737998844116680170604063694955795138082322483359973126492397653648920301262289104923135207256948343602512133856108838093756910890547171018252626466598534043626246129164817520660637701940766372625064206575083919205005135319875577006000131361237789945036686533211794627387256516257975832950013192210335493631918755611651650137397848229061151051275804568651487416998247832768019249801923021051161276306029431066213721782196073426708156025860572226974528145172819830415606540175957431412014034660837873664553575562179510884184157168941595731822308235326524124735272453577218051239959542107927224535685492376888628234754193085665256158147317794243725349653156420857563680868879516522486047606386031880947905301171130611287422782773008239013670117165127727048108163200597139705280418002196682904434347229076306862892196975223707821544935334657356894572737728184757442532559475817370217948518219372596545901879756255593483785364147034287207740874975603854100681128488442586041166767184591194797772885697482171511861853272636854438058544329861673513091322441157941719932166098623886497170628423006849534571839284560969702075348649205311273855928321911819858149069419782339800544791991289296459870304506144539429975427624105067570082266816124988495795647214154282365775565372651668231613832615763189692027268681267450862617333119574442891732513752071611481382289937486639908128495160152977800274461377926938601851378041844736703118288505440155713334102988699186573982687396980494679507735318104473726916545232099483134664362718691123053626525769312900461997077510178323113272157290141845746097781082588651839587075999024657371893022846979844911836539288510991358177108752651286254138947008964641093197633482178426500963317774860014305076004276489386188596062164234765489653607595478458258840273137073903772375280772314659229081839925574751887246593697801524179409015805509632100439972120270004335053706757391501785813530029170424688138060750220222260945251325484534179634316012039317416687315273490075789509914331915206900180526384363810461856063679860135453367894458425882463218526396523317263870758583232013178954327131467559648821401641920637170325621222215852098038216407173406406449264693198068872562979272328319484525500278806570021794496312631390537063882233086182877561920286424286247869712689969688360071734847794591110688139299090999930369519835474088353712727328710840673208597677869024197301233558041877297909713659956824960949328581739830890399257313059031546918564541456278291335639794122481575216004301462417278275215479365932453093098621385272052497404442241294373647017328170093648918439896905300516220077670245606673187032872049181107264049367231228496473849012122032259440839079084315417878050085697733322529976637539987978777325780993206130280538637597064891642965469996624717923185325171761612079778589606910065074763035019810025958152522111584641941197116959507220043653193997819783358523961223281913780679840261237440919630800763631345017883514604737335627570022179245255510876866747353130324418811337469999011334905956127050204226002916815855819773032066779091765250515003614783729891874606940160*i1^101 + -64208751134939189359203503537237946080908705720415474887189017632377052752852338292113440716101666701094892362643188097713954260344341518116212012472949007151845551800615357905789311209026664778501100526098044852828235284879951571740807217773430559889114315713942072470145663453899696385858246963290830688318271194232066820104773259689670018971459574237655153066840230997375722481301080158500716779628921571467018702237074003633463996426702145123762986348972459664840711820836955634912699591600818098196934109157175593304022940678058807518608270602435276472822609895634473459412502909842279835985544876469399505644337729803186492021461829493931674781090552650914459926301447689251719488878125144859569044685725514125292015946070102861126579643867201775238752308741640816080725737801237063881496834083796657713485260460062185930023992270228515502815344517960572271845262899526572354164473844171262034965558210350057820471336815658196758439395426491531006962866028286144337817737231996363590439420626573894052517426458001910105858895230957125598134211172411872821840398525397615373968567737713045854351080990884987813196592090242651129936018205658880479630304909802112152243659875687666518212823740384125475272479876221179731988441622096511918572530575279973011800514913486327115328661662622206177923137473490047293659419954308135473364999606116665597872194223838710991931332294798671830652113892446341932820058320805954788618203718876980153946113263833829003435985710915813387091728865373244145037152980321855475368211581954740083213092589541336642585513008369501379972376716301858479240696242655602990313135201149956820550939284810162566053893916320946105113892978521747795656606320575763524743918512774047275970708220952248047679355429821966585594232453817120317601863508650269792985627993813170921644703212655138539935691762934537216176335826733674188086342058756047084651179399295348977982969216440999225498551481829245957454759612048979537146067397552904050442321987257810679740842418489224428045262231973002981839407709400831878993183740180727509942323590900587782067626120483329057491199075738051248006086584545247683837166701357774000147934334398575180996860357927211690780054686589058572064881357620318433569056823415358927846733759776012850603010638844511487162273647613661261772286990411071956411566190191809772330916618558201089910872793686065691442876245197164953430602277144432588213690874874293671813776943102422780755589201916880212884567512536062785441464175117286680368987696666786829348043598521151809728694992362550485779270849464595078090362072374328704033040000936908831728885081817672781825945275064189824322487795056286240218967215485258938734942957562093472765634755018976173380939071655027062113669454292664855647577041727410822841553902308524822237675947612774570435457029451147704676619734537304848562789487308011232731905266602530112718810899480573354376658210470867254469151671466906817356442754110710116675529479841577033152020412288995972681216614368648417273836450000527736914472230150542573561042116847417551445290799067856507376722505880950744921369076899852699544332543720249445269751682574562119036337388692775075697098159520535863997935927759028497327235502587565103787626371351197356727054578553746985320448*i1^102 + 1305430378647470780716519502604527532281614695765226714080505535881202374851338762957219655511733983945260759646594776753859580308939531803163642053322262295252425900049037339917900833437750052600953373425854934153344187851592770834636327893714199252697972615432116071916060228393632382844751722590339410835866795559693698071694077578047480466545238462175159845858578193751427771009946106043700771872696003572687947627294200164833211247103840163050736241304479790005224390368112348185904092274753977847677536696237559542075522585381136254325980143342310258639003034640416097112003847327610618078746495126278110020474033228203906204882198094396497014752385857834466301054737789160423420163738969812070240806715563091577846792082423273094823847290609900181870976798552969263675675730691404793796547106186515066150673510838405695707034552915364177988672062406561497593975120511803206066085130912071413797496581976840479979313316438825635411209048091915217473161643350371696443740815098329196877975619315811202197816161950255151138476451069685390205638034554305877978288989687831616281449657761019469613358321803334239804513509475302406957547626626189935173737147476135153917325469104113721213982250357912500515015642583464534649514041068984077362443031079884089395139787255153646298954340575161237064154398862845014870690601786726903674975718743553867557107533641952795441620502007427941970578595469795790113544646673350709383519372296266441029708499512277807215495687546408210728758795853839647865418259070086394872317317508419744077436931613466159474976118586596783845576470853543699301411868314731567032268444144275191254115931229338871547091648247090505240163958417759798614752279182779026164318336726736764871709548893467379256334466792179017559060067936951588210366248310937235382905845383515793603192503381864270178844593957504608348971692974268672259378380473825579118360245815109615286563003683196305008493218104837698685942267681698508304198311184748347244700408244478929553674241809924329033642017208709046831964938226269469437022310460387916142876378841008753652555814056411382907839323090921627437085753177747350068763500066950805274573456282196348467540312472678847103565046933854829723683304297035151457014870327070689346473342553747509465328332954918359748520289343266992411257418185884791674166552884386275898628248862456583263907320599750175514545230453230108190516350457724343745293813315897043611977215144013307995916967955627729426668544067064865474696278597878661323156474047411215549652284443155301581727486305401907134544841728684525408440628500705046203549273680669718860629835875766056800224554401088896068703632134315804836877922567458261707503527739741113928360324536417724543378356948411986455133539484856731443173531694542145411452466384165497272726682520291155890441458197012464812080778353113236215431087625544819270838213419051248875706040701048182593685693437244518950720874232128840216337866240481014250955367467175873394236283772882657065157030024014693366703750561498908744523252642424316288381766488181661451496039181894480422475373032134814742735008002676719999349311940732132955203940582261842135008772806760755501058290890035114260696553755313026604501694008318801040230059175873731982059705559389569024*i1^103 + 5069313558155330501522899729862326493684298773674232028611982851078284564015560589223058196233018099724073732276724383880496355692868363078684477811534310083695779520480659545861719386115098256754186052548402765521689067048404354316074128420977483482796910122888225082067851078843391478304002456741043455956817904407290070636218474960878976320104590034536730254821341927033519142703137378500907652752148271812773591927895972297867980050375284270750637305861565695946094498748652053251965058093340988976860109206603335324819719703188919839877668439676477131233655576766029729588447339133406089174982015078216435610270352496129155913070072282997847091032981906936780087603799893902191067145582414355984569670746010962384201556136245932290825194289016504842337333566166373795965008963251301863776455020762812410855254394840217946007099689327034282409968525976608370745606672608027208804136687861644591173261687419018415460546295117740077729912494499601212270801504106468794450150009808251514127490714814260141971916106795149301043517834070374964651722024166222649022552989077186126204976018624749734655212915258455532389173742872003099576541058410142977888195494030370663406266608924323221275767285824693783190774779657505146167168796482621163236277978747999652353742854994144810533989576581698255017521099917368805213344781757060493433286281548027200532299571486596766477377060650583956227452085805000327181363486010712434942533220881562870024426371147913935670766462567734614987329250321730325429734080678303883781000530183828728042021098109729760764145425169992898462285172910689721765559688538446243917268969293184111749589475533323024732658791756852807425757492543830157423545792379128484159282089541450991544041078246105064335481229866480835893332821864066605023270100407818998713795466123336190772513164032328444071147625203465527944158637301182009793958678153426421012077038095002346987892774797612613420879645276277674135845764264121443965866830657248676852838617471943241975032737229823811711888361782901128889035256453903665648373452313404009479607558496972481902122301421924257088156188577766798919035926568093540071357110114768082548933947065398717907019877074339950032158235871430671308313750435783651236523155746885920841948194487991190373265210971839465112875469339073713423845618030260181961186912433916133079593563984215038606052357384435047878600352604899826214363688866908516983038722320435118374016942615485897365020659414841956685616598874421398806328000259948816813515860814632039445438933566371301545883695711236271805527274371564807593684712859084670219197379734762675795398191070761775831704448038446934542715801542040365274427920235999304927803131666568711120717610696432463208051170144385470652535955670486043652431575682024196209043221640008496126964362145258488606413193270947647154651272389234257884044353720350090192408796520624679509214897933289284568157688426515070046360442991586715022113125796884623400186232380167794733297974559154708822945114314084201173155138016802643180608173566998153801985317619799927695034922129482387670979584912953360878973261266822877008436731293502539750214907476101089759956573614574876908886363041462439478494650972569593104810016901162202261930314932260065185757864656896*i1^104 + 9608300948370319614566495701789230253608701048011672544722150716074702150917471542168533532272627210553574532328098427630417346437055643376130398468533073330007075701643143514695149451892351704051283347913999891064757372031809414927383162726952246684380056392570256884533966578151501840855068848337091678102923859195488895295435474764130515993737636514723879200715074255471061391706072963603159148987035260097159240551048392564128073245643692678890796362025032448101895870326724339171658334636134855902720131939195927666029672641413046612322251542855167081524618738055639602203018420635813029279617307505758524853245840701661345059773371566916387297858472825926441416630918867852850221933690482590546999329273898178263835930765992182509821201185170196571767966709575417677443267863564176102797773660379023201536173401358225180543398284131828944226767720039668560876572316193530131081507087062202081884323913937416057143075461709965145961692477088377416816642868343796692774480878945685881994879502514574825808266589222433124074997133318509206966923929980433391121811558713505742399177112444625898605857567201963850960274495040213667290012474320438270643300354215567788770947649884333650768554603769742829709017403629069716580101245190234913240824949945073064857696525368756430670131792632842222241033388096732074563718872678924101093439597868719599916342876911108041491772934048083108585722083852566030667580932047941835475082147293590154828387099368722538437589616253484762792707604439949117011729903179509114352665158209938467591373338305658984265967737050818296795837762375943843462555913212058008827356654581447990552414308028765541169485471514926295629124006503782602931808859010651528101906872443376992639930617639136459249618993286700887082310481625376707052875529623281288967108366450039019711586275869267334983038227756198426496915734842594102069108317901956835329664848438360580723907780614296254647617934118315370312183885727542030459792990119515877904960502192658838595058786939160311209064199190474563355208277102375567417636083374127352762177234899459292966318038153504260707870642816052262199230156996287683794687419497564635859791834648110178507785429709967368929845022341466626690433581511778861937868149335142249531749941510348059236119362662673363356180323929501130554257357034495829716713900423723706909758925121694163803157286917989378225053104386224600225325730274545394331874458519304366138949770288408649118523611322038874882851401087574376237252370134661304290362857996273349203519603222474325900368470980719919743061541377421582965527706015112587325128197836779219614245469843941089924969194267604991538311912794226972129292277432150161920565499192934509764210017217670506266185321293772641070111487136429693822670316669792744391188601618965977168013748776147827513936700897932407010516905414616560380497063655570567652070193216937429975254666576996340349129125156685230659997281107468101669211009158984650144616110211895465176895922604824023283522031024081510783629113919586117623086045905077110694291441177537444156353891960615339501875387159895035138426443471820796421986213175572273970919954815637149174513729975108472705143376117457879088021029067910641056527452087801837700898122374635825064312832*i1^105 + 3204560908372383421927404497944561875032063469068084312139370140100024581397597735613057617606628800720098050050399780673339501265731642037472158386347303379939750424858675143447314572299681141499070814874798552019513094130609628167929387563377399797722920833492430460531076856389171918163162647809504092536907072128553178591805162690274498612196721859574295874084400617259845674286004821398527608638872330319213734491682785026935698949011885680298660780099378774374494980077381493949953679550202497053014423252232515939019430017232569370006371376220225003427059069419409470549662394872790572656238297666274919413398615440461801812059862681960071496201507350496980890258558967368965358629565192541744334242257240040832749099481000764836119244116493644899189261662321424951044451615662400123560534418810771409232546278911282522088188206366922401120308313290072962489157238899615259808075082485932371268303119345442139621157367113454715195505431139195458740537659881593847179850817937231656518295588376083832627315556508824880389595029012705332480979583577844380291815349144783497321437590800478116386462818281481814466674890616824112233916091899923441267387111663755940671430455347990896542039749065106618908168178449334273512427131353935223165783167642716294682926580985645618965966337888616971775550739702350594882298837262075439409765564562388905866673413550665614766746533366520338451845235261881251386146167497567237673364493947311340062525826161210123074068558429469872074464763377391343145395087126050458115126810201119170733162054669892657690180927771772392127628752558613760663394591075587706199012164137263157895735137298941106749637856751153192899640400101633546166018443263810008480672521885318977290128980924643173444288268150463351978115153138917758322941470397886984907495530341722042040992493987400187984463986245760384595201746434543604167262768921666440205908627263965195828443239516606931496101254203957672002375892539132040741416916808320215088633564665120437752730559424759789923840831010969027642660229924627628352160425542516427547860471132092354219936353726996217830411434104065554080005543150129319507206860182920599855750216875926968310226910393460276170465733516196593905227235340399519931220942816079963013788744174827691430140845899740147589238630827200489385961156756833419512520130204559904464825072342244244980016349755812837019474687036358612463569275356343071523928918646620393067896489079377444600068931716267201447477132827479916665958375342227142656452041949097187974932881044059379011642286811527395035625236139386604600037726344051031899471752363963174713074985545955302069939897160565946575902179647831685961378428355357423805268804065641976584615180125426667422204276413180120156641671572364096371133322055434145053200557394292435139643913606604130719198097182227118521977533181618612389137958863512274976638010865463636770576218284526541025630639447061531050782603409845754552324837432081163092376160276808133692250528655680332007314809113332471010999683086180692783459221369939459819988390881409228479005322212166653091228502782083266270999529814296393435846049282651895971257187381328639123279440201104740509542140656672129154875113410240209892213679681309819161509762462535122944*i1^106 + -43714416464661455795856673745314089660765667868393366015729314961746243054833353124035177835885621474946685329210576842014294822915618491910492407392119157045038047716120391257560476498427116309374728497153184698507913753873965213738967983492281911322892298549581440554261504870028972175678375470474575444079129031557202972056002787838575909670808414646810646635725615863895014119387380567994597683658211333016847842370096971962499765433906269685808391421043487773710899775812376689331505205763993903351792775657980960727172699146279353658377965680278234247636592397898791250605731566915110801255075156757039137181603812854188866425144916969157314192733944854459866490929339877599936468614198875490751286462939643521698796618928493508277950191323196795011273591395319060659644003711790089347940674588928991152227895543587034873805688922091411974295832018180756912561335713923655184681309207931696177326673308931965484352297481573755968818798002774786471128192303653245631760211382955375429600902688161399491038153339827069361474356989629277937663173536750262627910783027303633974300831255043623656721700482225042668661325843525017933778325959294069755680420129400682877631743405110073757614843603303183221269802249188365586505784482095211939184933971761782664460202675355434994511040538504458402052692094537625676169175828885270369175827103133581235894375040855918519872098445634958325047049568430935901644530347167976698231308846909756000604953661998983332978197457726999080316974383888424434929822946567529922625452425464773494716357869799824588514537368592883294684005821998409466924404907506543298528270688217974596688803307249471312067976584298893526310282337819375403284777748510291546290105309525175847234239691569126461516554290165454295022359161398658061573010954362885837208894093751082075944118392479776847919219175910327331598816861378705246308422485353887187442222519465367324317191869405390319494188479368550837831983438103758364472988338697786179276430226341411028710291421693498289837086792273682616183769586275137487844336618753757637759862069280442217223153325905084020066748315329497962702236070897026051742505174614475522290608433567156157329299306252531242277383647399261885366791051249956856269550537941709298471440059423852549943216252772997754226444051121969182436732859011042733503102871452213088269456084905791467383545355363029044778139310479785230103514010410893751292861088162546780556013282085548643490362552611187283775033318535968007190366226223541516515451846807696219461992208105937130486152781682154435758950061600525014727836896760545757789681052831740085499399397151569272020444434829002290683114396267258159390005806790842270822587155006969156728022824386578912675197845040921923629021683403828398975445961352433886512778302342257495354212015915995176010092320671530222068202463665825109834966864348440818863031870019520363446235632149211460551043114090036124687274135952676583155678006108718645216275385578627315821735271694484313690840094341129087154251070552791415286575034967711754489614282790138866940159269875570881402735438162464495986786186382539725607036591989544914902119501501023912570452921304894085974510102023192874512064730541289297324457012566247828869789442375680*i1^107 + -174467461134616482933263542671562430966140272308416947483582567953637906702601319371354652918529350426278066412986867428965667383930092432950535301595887041399245025249172356858724263564540889934783888313771703009931276502134648603084874637739622685884599047114653038223863143298676385317698745899768752851164807465725200826912275158503172262561556835652688625376386251083504596400022974454619361878141421398739293679183793412032226289215422814348851321541881143647394745934779033987368570932996964224314927138333303005405482644778519293237633553386294411324569944019347854644214404010627319670772962974177191890606844846186994893855602816361169807612712179940454624909590197230589549996910537200834276991571780778146311549256898532352662301009097513661938485379435589451192620901236367013546138346259895388154735485792352090701742835108741652557922483799235197056426770889870213697964944069897685801800421663424931545635151503913748904849674511105392454937041932040650170777791105343891574668311123667698311277720005269488144372634220502720680950001722579710872521835172107817403839171835435041442273235960052905776387948028764319338544125642641596448948946470810573550302687469808691125524587735648357376542702468579972797685438820389713393819931686663894860218317379415775521119915859296128710573395233959579849388830646720406417075686335023339376298618041816955205950143260844936599187596806074822853789232608328895947433549375141535937955743939652281463577820534973561021248726664982275531037265497886630205923629249374937756387640238048455244220011871556536214336936862352849424342983069337760415521398729295298378311155852161788795963830270133105849212593786023734121084368738877524242958912921381401050204233589126910686696153263238499685076806026844062899739490284076631306502732292853239807906195081002380384875251992881626797832508826832275363025697849360379042247871206469877950419274213213954504047479198011140837859495185170039127580795043745602925587073611072653718641753632896540642174161922166292797904050704365410639205060538118996768197689922951243446967362914509026591413535439330101716395656922807196666942791809997511472707621642002348284825328504956331934093296064566910530251010979230274423765748050172062983226174613068871945882145109991258508336601085846473061200186358341635902637516588122043191170629894017404216147767948784437296642945587625177422764143588606751611504422248366361741737830681796347526772819995897911331181913350051198397799111806270491951019389235651712184334822828002131484535010680207103907865940620345003250776235850640106161343078990552849425826441287405516688149045967676893245946204487756464433308976056294218837464761120729682791285557957763736452383794556042261804315852595524270345775155985736990817826895674072109183570316117952792854012208338878038892074243933167164210799056544875628635301747431388868434983981852333445386347291312347346355125104293291250532619611287102502375734574446956875708133018996937943882854689541685213633915005794669452076374260060513499552207537521516766497860512924122450552999031823966140781917625177502225842684296745152312413679953347172964329369056695791202572997711780508080137358540926637744216041901421751161221329977344*i1^108 + -418746705773363112760135534351312626561650985571903486600349685407075487506958963587806073532428434158536969283893008688843646984835662351474568178195836116969474442379273327135434262798628866161388509146573854266309806416827551913622675233534513930294015028845991142721395369519992040584569212923013079676468744475387316338579292364026364564572622882846076308491957503305939049897938492447935152514917114744778294280006455271163680818743921296731881815419002378797916971103842961792425898289005903968548386176743387090057690763874779045673653873738750279512639704659130957435972979680567891930923320368280148207761984267843552622293139953229776151570923037488331814247076915515789212035002491020852503833968096599607781936926734663000464197290291761712489010751709644069162873846223007956572240946461729890817501978310228062956767769786048961955038563699202023440957440224368158368524379170352907649410816826059782521352015311203150607617893680307451365367185494822099144424105252431097824325730068037773195816440780875614596538794796887693852556545209053008567164880482643113799302569420800942255327519705590167939027197262836087488356522975198879177476704561427150106391697337339507775136223467623286578479165459971601849204041392786427988693619317560739261880658844996708401964779095143256307001872409230529930373585527335910212131934348897033615965970867217538050244177672795182830705837447888788383061724130705530878091520509898595567428820796937824953192145936196005851183393093563066465251015853485200903716869463911915271178097704123453755291358263014289030956358396790802350053817715581939407134056043431159157082677077391915623624734922784185075153397848356422281937074750683345172975910319335371647066682659727172857621177445752507389275455983373399324565287121745168366960754892143685974231966438088055335382341822081883860132643442261592675009047453007776121008714564821876078365174711195750785614337621221314381564511349111143776308712742889867614346929292217872144843861012281797373063588508749017030026479727743180582056514368652037342545064053448839236410305044686706528573367187981980950508852362900627668266817519220364117791585383751422036302274183912444027742265058445260061702164200060801486887267057957352895862035735995973669793666411945056277025322412953112793866028479909169481472196981571707369731814153207395194475982815725287812660485287936050726515211132986996271636335199429460700734883514982514784484917834018620998326335441964840481919489385715764685902088102634287451793485762260441126914679851519602763731115980690221322558181385652832310189531711443062700105731298794422044978085512680250261449375208950106355699192933638707692141348987790310145373344726745196022259794730938257592856496443853116708185656688272157315802408478405015299433397356256558912289510569291854196478825626963640766496858492251422544782893203307287710494667109795742306831024580197818103501406873262737213444916808537307186666761747826932598350623609936229952243766460724545733115615092952571990188485758079848533951455798983964785600190907945976358393727580935419288041481185661714455530571266138741662438320216278488438327943723171505794494978504673066763009040121239226783560879811410226315264*i1^109 + -751863860787285436366136992088979300249002095592411948833684712886294669316467040284794493665474115076849016061451086372083032576619579996673529520121641412759908555154281675652056833893096313082254381931601991676494789058562370785344856067875031908823064827982397006874800866405403915998820125179697585518170392727160557353732501671279312881267896362166965498511364962716933613187323947776222130336923007716184802515611364555012443981558676335602660816014392623498650778486255930641636214741679427266471837154989815880849774123646619049422263900567379300431121060295181971522095093703731476125977012468073224858980089087790289114169110254096911887997698686117317032715880527364773618825813277469184191328289652935855759772905692328278241308929130484545982026726718126310675163905742710324038801413699626431995729936298988755694714120786592640248157755723249914970901556291213001703167420376541795669011709737553050814472896818197015863113637876441984107864035965373895218771219427086864921738214690709607402547803301456354290161341956974309054281026221615560636239412874201686945282596188877718497753886380991863180255045927808262689697863369070583969718545827387737046658248116876804215946479903286955829365624217341257286301225161459042360599419885124076335419094024973966443388148370512991367475341412382371001868451732476998106297958503828701184035814537676048580329780519337489622593961764916093733219165867236483738213692308078798283581440889676457452649250965889631581121550776390039585597919177351420593699335479792772828938696163722483403952103028463757332776136679507888736800592215228963667555030122312637650171904886249371080645478395410062825469800789318926333968286253623002056215240286824582547350990584012181435699866873232519885276760533164085666456595133747111606662407535771728250692316308032121700076445725645328614870233664203603391126239698672069432005620473176753253522028718834965334538764901049563650824602444971787690270122526240768815880846057368049983362644494453048650770457489928033989537136113419228424252629353345462024077135320578697555040744240809338244830371551177595228066605128590123010799568615323712838578967848167529118838287523144207326955200654891345269273455998939445739387225532442801273583554481510762215402819263515570833323147131292255751287125381579831097210360618244926948090581775771978800505924243991021843011659082409847008552324097735635620775432968000673558653464066712988323581699649613949272567197750344433527397283991642121138266172364664385777727342609278999222674677458353548860359068058748665808200695355521458374936856238413013550214624595973601167994099145780715674943906891019603220842770533776332156005705585193263747587301533521367771636314734066219726275413648717420151738271031005922524230433698357957676002193259345445783239932528976075312796363602677774357368010914783405464601287468730712182377743122482899459995799273090651600943865533321669224748903600198439511614974722861578918959793550406147706431369488472349842625627792316357680395610454343415337582241922278349461345278666070841250050369746224312766137536218362706066199075753315532982717147624025614214763449717630627429208021166778612855931280657201228611718372615258112*i1^110 + -1073361693960515505170810123687096538242531908340688218838539447868240883495208378224839304621015889897997440939920309943495434286560627999492322118052729240879038444094823633496456547098572015426246726639338817788177508815802793714381773355773689402993943727311236152028581190827000778807859664367390967324998936090002127705119218097641262814664946508602171601587985282807199109218959333833758783722768232127864502102054593673709820587983721719304246399170558482050536010229588586793461036547050026470024754211361019959092101506167125616120347507241320358605376281173010114694790811604082201975830592056301331604934847473144360571719189723347362241468760115339279791653671090062852472728732339233180523309260389817866463469230921027096129821724629634308024532478532919649662299577794359124905024626096877154197583875247944493438074943843281153721593139012640091857903759436689367299341390778586828136631858636810448391962042503437905743198254148126928107263346544889829262223296386205007293133664102306371401686571746322168016172344686160496178418665789380094758254213051084884619479798683873289815466173469515484663147783831204124592018184417488968496127904957820532349464682659381891037423158881285365660681092562280074119850965559525031264518704644158995447676235573525458021498349988932600440878220848165115491623205682591686850222271914191753680446415479213857467867482958287588141942391953400502496730285073792859550714257847361372132864678408315048718000754987598866732746034775292064119257102777574681238975535746061914818122200314393541826581982068038604132824532205505146257659248106995838795202721214573733959594258117580053142056599504950426840795033867306225630774348073051393127780765536383533693646708202549053641829379620083865656516623413297064522127334490238524954533325047521864166405333695396482226068017763551795007383931438947261594203295933689819893236979252826508642231472462012743450385599126918122241852844770965848757505523341781954109209586382080560873975544244704959197039269751664295809347122306857668407455590956321268017017437360997387680436111330258767372048575740130529042311141594187445870067001205076633197378716337053964327704202895469264938574274587137984980885939520582412485640838719638110051387977120857526822812988331104922153891371502420493822299042940046803848611613638952282070480271080230469391643603540874940164735605995545108339804379950692473855944664792631113960501255764984303240560335725790470295146776601568273410132768103091004645170248788232666465533426080071703503215522372906560283680336275475954478832398703885337371391813774078499564034267953372976538720211725524266917091685470692191933681409884030787360816744881565481054899778664905040642892186655917197038986107049834731172981579869298114003427815152792288964626327883359360899259910226848718489876033671820128569363108103506033573586576343712563979739264554016366719191098139337989262277040960230171294473984828168427196400622136077196001554641718009916678416968081954301555547128546846564277328804914128640385671474095464580477189128008341419691268922664838811246149113986383787302467001321841100749313530439458936968147460357878504534679881384849479489603150808571683366087163904*i1^111 + -1237928495809189732666905821289362132207670686581347076212860335045360605319106075373599961607567666253293454159131910386690973455106960456660596696779086064488735496477408066080772809194855786223649373279893973236110478630357000086374668171328729736892789888690879912713758137794617327749527426571439931345104842098158971129314600853785637066218052527708764296642021127816731095566640235557426081220982225832517237936421644624335426833112287898130125600794363123258732324138719423674274126868293405438122024185231797214742917931757187470459092848423338858526251348822942715175533011561010763577731838578805293783367903138192718474056474194765386170936463147024944679061469124237133798541120840854535931899894519470706812769029458758851069838668672536928662791767923871416053355320046546329759876738404346849467595997554302706863047052324890241957724418044440950875391084347465633876052357835656104625430206197694935433498885636657086473270226051462502424294350738180607555107605086966967371086133407539254340137516888064414791469351887227765533986897469963363360386104080567382776064904574348890271183908765958276131818888234313972046820006793652063114502536282162410786389831606397982375460674540471098478980781683469974634493567558120281068995918001491015261848494933824128998675850813276423197158833216962542366963700928353800029970105201398033079993810707194352516967669122885576403033947042682530490835413454801697333741833203228779974437544970884173078010894670284948574802696215387050538036099032851722837747930629166236329216333114521440926830183260505306330344421043983644483375192178797890452344431737626897756781031554728910666067533752938131804072175937299147401460233167677917871981110669802236010193021260969119025610093224149748624265103520886191449948786922340072100083598108947484960188114594534545075996820809061744089660268379539560269757592875376145523388487957694516436070706344428132767115445374608897046422520052692345094195618906072114124087306341724232800139530877091648490419509786370677118249541067527679561303963862903940807967939535625752384763020872136742424061490079596850747732810488631976907172465912427813437519147228707682701921172842157246455247005775263316566404406367816276348480102331967056124486391556631266947052024358904762273345025594673906089651923587890119956234592024288129938787169296277975881726194348384400650722290175349494277764883982017301239374537855268360647924683914100663030488807837509769141263934563823412379005113579280844378891641114852555316484539260266064437050310199486673427098212397936119437317628841526799545708634273053004701314094232339496988157532617483740915575786545431331717704207333012149378393203666923474532273863175704472411923393834250940434722274597806169099651790850543719677932481705097480666291820421756835820741207033082927027338442493066456994736647633473158450603858172585779830843930744977856911638153663410347235387785390670819883907350258658744626629570671374744634796348702584677538085882429605206423607702579440443894732569392180115213635760267208532526780062531363792700796639980140226989798711125345858475982472002647940482681672608503140198553520091088086470052280693823456707475308346829191512064*i1^112 + -1142533758976681532944817601880855099467888194004619924528565772549834307664850178059963121531235642569257374239878031303802139646986661961018224470657107131566655146468346550658214174700796535591043305747325258337094736909475184066818248674749186950005819563262737943429387372620681479446057935803238527514884437923408140978617529341789653179179799925614535515836296198991043456693738835253061702644596372016330518874626784837396842843729610921727732514425997094596487619119321719373531476466739728179879352498313217311624549476035550321542682461961492639941930095170781281225900165271145892848344217691672625775073565975231828559176937757289777747123374770312196374135831935910504642263455256104454421027597679925726611441802327716857888364571639565512394196519153986823747307937752502407235110709610365988090451300578091021836090972245656481247979339320241343737231230575619291024864215736465544048012133434586724409861542357659915723348123992106459144698482843339470782110559644709501336863036107538094318134911452028615714264206067752213315382426851274125285621521136499028946000505627065794896170349523317010156570866098881005902397349880118152818100488572670476114178713128780541577928570319527682101311332304391744430265486463259864964024931433074505819608411809537090623673597996154006488292735825333182069801461867416242722432990641238922724246931453759850005003548309062577870575708855726767201319010969275307087657963614935548176484860997767989934020303363665354570664122229464841273538473348088156488008543198007067079041520929944788027936073752337254172530591785766823718151651961315465405517349733326066662991493194321650627602189088086340231099570483542235265417197189141959450327920082867932572427452858653902351481833984993092932652609487058416454829861179994168655818060912077012073748850873171124360649453312832560108181122902251766716515440703650879643790748654695214995225554364375836019492059840742181311958434457032623521117769528544950654819010351646822595433140964668693210509036048764178474910592581398417212167141079019882612710017187676520363105220286369964130602955038138237667458300558952146634698707545791840718444881353867591324072471945113808662421993675361245824213991044076862210764698864156292109796675359194706076949917634070015016233646431859586483878484702020212800825229274482260805894505045556006546701294188846086577447419213788524060234083670566946135092362244405578614113476222047614601031987934482901866082065480939565500513552586457193727361621058845478835169294639437297126044755699285939862846209746937820335295261993421956027833072768724119453249752373395990611877104559156849270017001590900672867778047513660321685807236509512120451974559500718053787805994270083654517251689718160104408075959309873280878959347734403583113704360570706809297609340659365390438238565687479619524469311459290689121887845587680242479938500746823639500239690772420969482070826090397081425975637257689966237648056437548464038637570056090372209769720359940736808102276918719879118029030855302928807454403296593399977302483972430008655109580564463919485854879250395745172127870175833586473165862161795184098430481724967019325397081627921192212455842461515776*i1^113 + -809997451083598521869987841656658429225776877355538547012784711881759866049632460037109877920755755826609755242061451554522626835089754211758737630673866389429931379822935816085210889947937182093260935955325295699020805024361237953548495054945207547976738446251310328011462858184363959985295646731141866723347517975511597782807199899207139242870179521193652661457026568328639204260515079160616286703282939538163633106898316789218178184867670780649976421567818693123063152200206184186205444880502680773742647402582519567390589457895954942388192555709974078205144237617362991439052373145976835827786371533725442333808384113537106702514639672979898772560899021335887740483520818783705147492520342751926808280992588550075920039755780935437919817853293131963171607086553732447388471467756301969382419634381809421793485031475167810206853555352801293729085474252662248261788800663280728129892016449399787765749836425328779398916276756430400215663012915520585871307206538064470557031174461634692807575713881398514530616270395260238261213437978401440339406306279610394823038590152140217050551155732638929743904611826609970518355014467176127563327486282441556443897289526914570031220397675420245612606014460422419825863841582418296915451582327970158244256377163591876915634146840115308706171194621974524381978421989519828067426619273587294793577600386134777443417088145628570354130223831630792728170108430366790236704982709869888070581615720708957677302185985944325897586186448707325008778968199472302398902418953152327899190936977900861688443264805525908634901482102148532032315695182238210823744247962842681327967381039113127555177984304562728342732219567196333401624023620100179939031333156017967733243357095157666102017287576160719776336148134158113609286692472228030834116281702519170017753206623536560358183973753471437329117825583090271124632556628369416075771300950888600522969085890493864326530814874404365895641472063529041478298025476523886633118565985651981569387922203986520519511895079826291305976490322179208437903307655661761958282872287471221290883934565984632681765830766874827450275646480966993217974694887025089409328755856557209952950256107921104860713194035762599050211569515137752715134440697655360614924499191717357451394560633941125293593624901333549324220312033661239653234041450739211968019371828990668090791886874171457414625733924950111971002776523477725180649883356149173397715847333319596669160007180256267445478291682739445741291182833904740823591407656473375539903678581256751729104605266614984438973878442577733140604978270014608000246319714313561983526281057023805917270141957537950981758647266156949254792664184952599931154194716765598990715585231303689805922345727225521401384200509808335880348304331514650572553267809469803057913918682055923097628488926177773369462546737731220010809808106443328891816137565134679354936369688734241523640276772263218472157824331549976635316377484078517362545422728494391441532950192304504483198007065413723053613857244156417921349706297085409843799447192808207920629665521549808029200958257991998759419550452804578469961768689274957640489939460386038378731685111668805675913499551952953694164970033044719996434907136*i1^114 + -392508907257420082361735705122684493725696656680363228798433373593906455647300392384671710255075480060392539342603790527838799048289837755643468680819581788903206582009963497511498029724099527723529841679064099789315573544836650681156010716819729035247770122356727250310257045131027023377991495079771993776886189598628733048709297905930122109067677729464193133047279216092762269197074304566523481637245156491156070388014507957995354676598375535008080953375854702984502462672878535897778766560237164669229121470666614451009471130948064541563549350242012790620499715050204302634441861906647784568495115757669098728665659226636006583363593800289185294173407486675520034484796755322383231712922543983667233146615758821871183075772869700694332249424292211494199534263988332189087675501247157513256634918452421487274894440712123549666428775156312469221571800555608425911719124512799712079387925809034055171807440792800495591702246875647187441072319632265335803611478980316979158026894067925195173445131258669206291109963980269911553161875295155393192478710954402404778024608516239541934172274159256283888502889008497202210463908746084213788026361160871954777398731086255486480646106272969448786663391865606372669530118310876491215502751281606882178930848096644869596942445297886998961839923416143128370850457100053473669822380615917323190122359469558022062975310766669984759144385982763690620658802682697885339119873141368989999944377696245551811824169970099034501513760562787863849961625016133190641140018147792435998305950606623997050246594367411409092981322964521330156374134002353809132530550253285664519559834583394527076575095962972740309928277347384365419243417210708835906934262584891504312004523441539993834588561226048537171670832002279229822873283737826246265794093836671452630259009147790308888319203054704333110063647570458789960610587605658400121737388916799917686579124531551485139631747453292476026579288047953996143447357444726937436664174940988437429253818162287133585102124043377414357628291505103903968774839413087135731927100436165246610866434889477282683574872818388267978508249714499255528343106625384728146580523321187378272365308187297411036044772581021868066798878941513095759374744043104363134519350735636014667297550476343723194839972180419850688566659001014234421361648689943328310968610271649993160047391151451640312375891070185345503639150481706578303759058093893730542888665538098725308988369945843484484625566277170982393835120795320069465024898805916480212140711891967151299734361144388127645070988726593052106664561948972732114380931986761808976904698837917389928869596645174902724165656611707374307495548413415368480968038800619071744394129215644895364654142151232837657106945294976107791452208512750414592565794626267797692358154577883325647825362337889139333656197470078557239122166766948636495547659257752215971480324735054806875359789888225677364868805943626540791203044439014813473638979260828393465094071975449845807961799497725279287698825155610160894276009507911096522645364484159841875951260999253213960633207213461075355342388576386972761652975668020102029481555913554331111702234073194518628539947780759563920875620310671400370176*i1^115 + -77296068629616661567828887770806723435391956362105499398122732801897707705515239774580381627504238771902410010217579404881172494498041745628410688435482173686195671026069075843292128330228354277523920064810686522302849776557595343519779069141807146922956800638164952154484607552377361089202681550828014145630702289971818832343844732863322213198326168742063217272797446138465351692843110849983635416974867301173729551977054020101709861136969006301684561171363888426932659126776404697548746656749664133326843615730340877254641670972241649588104174657043283788721585975845813958931747551433813271970403036614001421345035993979655686289073129853480399782008561657766899229917389063040305173954595863177985401101448516019702067442975878976551100324754014871707767480740014099595446235704357648492705758430217907645281381680216210227584952926440566351010594346936145316537090744045445963409940631634381789219997906258963401010766334555197476269129303054161000680659133592942776955346206744676087858917502537666957487419872348498075095675756451613084490069932520909759318249702591985624984474987778193692200042135185170922650020030460840275101469806837223511965274026725075816040691496185654908731825157074030949959102827150331852672781588460894285963581432761245755828084954037366565233267402680457878187295261234018079776343541942246767837854607896749580517753832614854561121493248801174086590444340200127656984785941973952668343168597389279150354106553848194890580166147974394509626518417904620749594807237374063431429082649668710279082314789395429588715888919248533187591182578727899075145268509751399855872695317984890440971340944389102185094691950902568884330936553171569017678410366065523226538758679840123020904646941642225480576426173055117191747780986978228188333385387605087802930629824390686024762644260146372798541053050452975653168537280041567605397863070503635320074293893053509526951536779468564026360806106988821638018635046607848708759428286728442123026404449403723415316923209517649718036956859811799991082836200843667956656861301799933896026253420342629018282201863670979047187507524459361674507342194160608226924703289825547013922099567198135024367864596801217544396162288612497173033849041980434320798449359583328987786758111395015133128816173690094417191859522246674329057335212881781407174388207035330230623619149593123445771186970484953211859050446392568179910153125298300580578168164828943161311523393862549234627374277220444216173097741203783714188254720827408172372411943745301136345568919762440858209854403083768464323154057856565195806839288305402825628021933836675699004743186055292617804404332716712392371626807994881868818668063906234794549148883618447995101180993257810729522319720907099977216314549276633556903864257339602365027621395078503234692936126681994477982671617097579965474918181297334067532015222137873403700067154435149264086913391900619020365102405482517942973724795968519226685400892802880561258251679793936965764000280834374501462272570588885772276946903485860154176875937534720883890426140135975103131239361719582736140050751145319570599698757591814145867706828656705229119932777839784508423712299127753328051453845045248*i1^116 + 45412519151104832206448234056674820738361567008374787029072061453517722478071875505149039352551349488450164146933027403326560497655634343762619379407179279731545643515975634077265254344949953532749625761720379737648822696409853759187684460140257632983531406593633952402479091109444166141580086734217188213333883634867768512938540671400705737493275649219465215035631341092525703335047741734010228220787441166108082800391391573890657008088426218034101507867124137976376980227350688957399308554951857378846732773927532167354215265533653922459754913631270000137990102097963562647515937711688491096608375231415631403688962428055322599000814342314293208729201761664251832400510897831550741982896902563799470645304651638877556096755746436364553496311168573988958115568024752645277189602956575252664664992133760438980700355997819705885388417015133283796671919181806171788092139840917143709845715895363629623263215106844746463486726188655011051995514768903440695687317873100925471858716935066948948259269871676064950210709885529570980785853955713143846306156645386231076029004294553145623639273942187169017911763452679048862096377710293620664083770459966100018653354442744797704037014534523681283930280712183917035695792459958356263712169202124457284622400352085830328529192368091165054469688618771404949785478024625599810501775804707131404243941877923516635461484069520548019282459780353011614506962825440514604058896641685470215170440205319695408463423489458217859945748479628389377389679333046580949238087499492824778032235996814272500312637978015222752826930818139519930125422288476032171488039483614186509938743401039745248872775547060846953144940043051741435594214162155525056895591661922124326520773428392910027857310789394655022435371097922198380819594009144154030458308133241084348777630460965968083477907850779602702025531782004058421978018494878885367326186476506226829194082151521254613136521365379174368480503998777171034471803609363371136438393795721151277436454663956673001110971942275713343186199120165197942331926480500844942531736875115488317179792545071454696156617917548150354798805323037543866225133160869027636334814950999213630537707999287487001052052932316887227725370851742181826623782957919189834546782666068224754263452265148300589370043810170209947279295073195183316642520990166228185326071951933935742726530185089842830232758875774018110749481465580063069585866728458830074711992144651509364965015263163559058072780554281462140332556204086459162217664964187904385640518054261302446072458947536203679373092005366339659456234345892310690438144431238532306881105043283327968144152641798565043969679597419653013920488268779434027272324859898988826761288736717372753333780298987002902369522134061070143019770551840348842396287186608401674849946592269952176087879411750662818724439050488198847001062378956770235270672434082816150498398876711510377315905081416878856889193741517499770195158338914037815495877399206109126133948072718878916231958195076061124485145587296285476720780249720255055926406557814714608130445052509993259143139554204045195956797358687322326776174262733202717137798584597324671934382891645714610381072669556835410440617984*i1^117 + 17737663690783407158842897904768145900686473006768455042861296351731916097985143369115011292409248472705834857091409458495825980645437557443450282808816576012232411861042181425840805271619739773388977734943110580303061371811315964504828344784611325152118678728276094351439611037054236408335910057955785405157868062225528775797810198862500072709706609127402764720971405725702553601604032451208231923679948126979805773278092715056900407095842166396302703507880185907004509891070674963401856280024121968180345078733513837555062825004746245828355591401724889269005667181675565327823923034412622431712963630290831775069172218033765595772482139318715300463910438702920110231899793652222570915672344523311402935387423260224344823182247364144722522503978677589704484279790747722724301324276009704874125750932560854339381730488515412931150195950878497350289811175839007902828520278876203381291162310756171774362040425355048753039205088061875146557918602846275914023946293287797061620314503862441517099505293197381103335484827385868389014966941919727804430273992418815536073803000710395379997807204298799459436605270015199645136538204699026094115685990129109056945041827472822322351810440946424301999453425238577047031115706356406356760531419096815175505771604212595559667421567207457218249449265226048280636817338413905240166300148042728763243182021168540836886476078123961653174004906917816471375258183122452843927079040598644666966023038984299777010637279204913101838553238252831071328212407231787042190572252548355719148935086498281445336397720043104214937365113101119210895778394162189132668581004544131495470461183858447647199343343322037198764024735555994987421800653591461559807250039569553567219974184085680701298525866500640070353516330419064624478559134201522632316112110255065909043680100173560880355832001650749386399760772752932966319584765712230240172013942252165128665585070719553325672667965390081349514098002072753494036739700313508782161860245699466347772839931826582054211568273722118699247784844928642750715211808913347879319784371871146134756652426422377626777683714296348080770125598276629396724715236667800529294130749728945128524263466093973949543132234304295204851872856908779236110700257683188188073272319507071271833971821171500665936385072217672378491480152768575546321031924119244879688205399046068144655625415214200885612919390193975461933059196071289528111782278212546550279827400152487229213640545573637513730620764986438329012642527835664088546315163680822628222656183185868856935091630719530050993281660255895856183163351651588908179567273108586266236022293752968572530454678719632596137779489501847177363939469042022861794922622621293717409344480615566789141771310653880455236184148105642678985188774206233669513081094796352689101012780977259807920685046064262296747669714922838952507260629295738891705241111261475868796565727703236825119316189924187597255656125345494347031940211961510955417458510771474503551750953989315180438831123604809278233914029349749842090132725250109201777686892396032542333889287268319212915004237871545764200912277496282481243910737379910047403248517970050310449293501950545663405949822442642866176*i1^118 + -51242112656818718144778951636753374539681484997542456137351149881835644943419567696798322972010275093754780807999360813196866796001201313578518821831764016210685010804050226780873587440619965805290795612736553780799413298591411759664442029854796313494285877598798477503777530857875541364780372492343849004783111173264348903210063950302285237291290144858233659046600938931113157432006428071462618697836968227186392402915029597407131524578092680418002030706465018243491719627831205955045484464914126965314453845098846310668537457201474851093799183429099734640384847874629740980149026801083767856588350602004827478511839671592774089066380457709468005221649821318863202823474332308891942566493019181584995332757084522881431835292581778802206126617034768802310189613853837588839728073621284881772767140649166424959756635744945242998938467928695484741746713196074673014946584836094068950387620979830789805787309617168412580371712428390231099641011582304309058882469340974410103076689422358969336318190523811518738379346571179054250818295911065323653785470165614630546914790354771646210567052231382776729583552913374709882716947317361333401193820577107535509277395631954048844352531602681136188943091401087356618416358347570479086146420108091354468259667587082791696249190510444321589713290487903992685247671595673417140736723694106309531844650477822301855681902887524786414109105606391689202629413675584570431857815996825890889197982439997183596255339388239752571818143564532088108526941860586572125109853185470140808178250284744933985179753393069825175051093375852660619686043798277311768847131445167774866100796605405173462876019864820725647461722570089197067900404496994784380922950164935050083630605936106464993185381674548364337446466549145533659190577066295231071959655642053374905330353856666769960178071657261081936860840245437641998301658990707745375513295477550996363607308144696035014293932077290103606216645710118154346077671138096276224672428451881343579285806191795844960142155051053280550844368716776403113569078854679395381358020416426448140414899865871564632534226070801778778342378271983207432621433743180632220189736401202232999547050060810429792055368956963715772483526332024352813397982727185570540138247438117274677617005581816876706297978137559633618863618108915039390073865341959950189348849891035020479339365420539124035632375446220610692898021130908670802431724846371051032314091871258890988434756561354594386363345314079063970899732860587763365243181518203909084991319127519519067802907955604816262360611187697511576317600532351913229914890338577067819151330929311755384731124310001957255351106453178980241628631782705671651699541614717696593481541725490777333880964193452136154516055992179598648805811220927336453999514186232296778168171210914090513701834655318230695491350319018370449185757360884879133386533541287999097203306519192591857563130327895073482611858468125138553678218950714685437629449055710347882048078627585228028855375134849309084225003737364208689471545643339005890783694098074215291892616471055007895868743502727439072125920135083715624747296742646840113915288060289554458975845414121296802377674172399616*i1^119 + -76572134293168955755459538365926973457279640512291032698850407876597896267630845537958990097729805096902468695851471219584861429181794006365329274002173823873250081788851849796415467558188070557134398683824924541858436939803506846392083024433497440258849924929984418358488235165622677022948254083808704817353302070443112163249443514151884531698557934706629668218124175972708316268000607304738065106327040170992951937744408102995592562874741382639866655514264049030762329628293230945808626988123827164953774107261557895481928411086387729254438912928788359695963201154709405787350908247283640136822553379552218449050296183670561563864811244510970765031482088843941852595457335898927470355558403055452832856561606550769590482357576744034988196104177129093231777543983087202870121064562315409318234545236452775706255484657674517690576337243667700204025930442600686900427454034430405382309869487756022554793829854813309165831932783475211317450663808538942895898426016289471134893199348416912697544291756401820848826893893179343795946861315274890732675169192732579422102353848342558718920331944475870076184733682306979951594256228188854316638183638533305098455302616295349399206400189115902648639044310136419439317082808111369856501904473593456873532035152620224495498809269268517820466474943527173772147273132410426518288420445489194532548816541609678288154178268433788146694222213060741876984124348510309443339745352528641048255188788585507549526433661256548675831549065994096910253667346555024375887943603674711220593630782996368713246603570888386510001376853838878514496783987898498915150566499760283404828577130321280385527888401561786670381665845423433823594928578002096163870736555628725406237660798449312475173920161557180742957410283992903570778659160860210144881816255858135877349182774412970791397282249598715494552158687329043203022125546964369617585771842473840706113930443827491255382550270095466196839027731523468887245626821196707810825897680570650413436349053996500521901913336882670933289565663049384876949200688680665755852674084413500739264598073763920204451879119431367382399987659487174593897648586317766477617128234303207753952981057692841894842780217060403577346917971221872082544508390130179753206098845610422997659972888774726960254596644297000131115247433371906175038070203324503280158234608435234139925823481503811172702593381053336029556952774782110095790641774867236927996874282974602235789353301957155407614583496585319916009281982152603847579115916261010855645149966453638966642033255069015615404000647526014170847339006520745344554688444787795588218033783653813504210120345656467127956853271796675072229681367150333273453387036829850368847263258057401682783147266190201181895124943160203902643135215939233179552470147046860141857774458562447153420697934649729783978589457160642163661510710323585898474203546550252124490168310151763033475030409648196611442276068390225720213854923603742780490935080484592388207486962226690291894637825585856373339463133789883900517268636265324786084405980986797049468497610109658586204143086019038228674142861432521026390761824153781548118090549067758228160664507055943904548356096*i1^120 + -66322722951610883934563711651055994903966777005934942988081819041245414565619815341631449452043740916981316059612822555671009036937307687139308492003039947016963281975977419309756390845215975257347262650584452713582261730877766832146308379882102961509314179715609581737775362064281211501173459973182044450242853023322523258425150964237357283642469382455075822042796135796764783315644511631109084611241006937348601778082741235406258168459163754175013309464152125111769840470497194804140705217034038488877889338716150807979008140229775197189868789808744180997962346051802923923547874980483464602533531954129380206991409043881765753407463609907723725684914304169535118808447615844593818476368899732613131202464405519344923493497892300595562483441179568407287078791450477608747671596802603479085946733789485742434110002719844129493619428655022357595404176149289021293040774320019004229235350912565055126866399096492142037545236246553750237830301563597539549256036834658912987576208525829133341957713110154815310486563143723892099888452907968532545406292834597676349577388597817311215792867159466309096979552938211884096887149133659757324814624785123673064574152602902030136634709189560747025111005777631723233736502383381559153799982581411692599435293149230937532038413719390421190603698846079566601524628008808519847192131392583623435749149384057292518938481503967492455086947579784931696073383342910405110271440782745509837923950144312291536752567556744267729426168439051255488766646701640031273474152414104525415064470576500475221973081935297261476001029494669652252208779299123127807434091841583151654463885359500244355272899876059900680161633228927736900577757655654835487958947650210746207798216239157470532181094339296015156067339273882034194849260270069521065411906411111498722993503701878221303464249450997288139217173520801368735798562270200755551547409673286423720539524470752784200624273048844126221949549541135722980649147929375183006809223858439005013642729946557554137128878381700089801922938255723745495295726205237919348976550761222498389930309704729467787210677726812874963056579824944419440732608422566676950806894095527815926224796316622228242372770873474648555580343317635175329507750751646677523233054068759997783751370776556998221125389656769439912039776227563253888563528082812051848129677237591081421805947452489622219920390077846637640090824417462648713731176660295344921798447006269503460345387890731998202865566086606392714592808076520305324789386337254061084609466054458579040017936206214197182760807223416554492749798322164763925862525447664998028168735816387903411177436149290319780191319302079798044304434475459235201356037416521258350509140294733076448101323305490930345651821275322403366240404410140352560112535762270734398774531855178791156597956381075136117865844745656626814549312285726304920214806013548965895916518507888930661310847546957773592989188532140326972057448918505373478092369877564664089293009483084209162911545592776652180782114140330885074152910671659882663429451680685159852102999325689916045261405536594467245697786055936366593076019440833972255599873234331541591138836791317718106112*i1^121 + -50969861311454524678453747333855989794051768051199910611258887035791075936134631941333829632523441511132267841735110747744001383804744938495175212243861701775718711293691092709281912025337913818734553220154701983889090296624558235014309397361228224644851011286406003447301603100002023831433027722227272812684185269833409702751651474456906758840538208553454545225158837896805699076336425927903765521402278040491820219815739849956120655044682266561773403285103186322248351265205229979786719467177816022453860541012035906005488725497003179589632703641975995566319437679958836930926447227251764312618849809422479639272053467892569138944542724375558758777829194293196982537304300447511357623533048260493358650813798360158107749072038593078631911564628971996198341426242669452119983784922858877702168996968646840525495329352097708867689621033954496415436801631237905332759714375923130996486637873242097374030179075137854315266238903302989408268711608932356289807487893564994194284986792815629405428757225694890352368712822318012725024493234228430172870872643340963215986590649553257270901277359026362699108925974062018819839068403584799428805129610699197441165045261610382344400414502156919022125271645467525586806982747978249248183302725533841741164787311656928826582690220043155629381741196804228681098233229244628282734344869673536243389799886816482084182075294790777276151795291841426096213220257838231228456390453874533585097448851750495642508914482464396865853723561862801671562528004553133288639698594918001566042785481901213486233476476484254415174706986347662001707788666612558846083202484452512285901003067317821760335868215682596886660641845211203906576735858179970043855327797540525517900235322082508830976874850381944113702219971115282672392539173016952057343245110546570553605693006259087455698425536535495987437679210895258143849697051575447421411369434924244297448030222842508366482782858272803029974514320308894075883268229926753288272269689085757979717928159027360654763101412211611274987168893334111439607587702159934111402880741658617703678775189307692971352577938342308238595971035949329513917728814720738331750771609394662510604526420355793682808900380178943477476706462147525713065957724734774879946769048470177813506762050618402411158205129542195544009178253874737415269112724958044752241685683494384767992047759321897124226626011433837954583009772831160559188751250409673918594133700792210184222593642645979244563485705856574143696610241214894557265671412748676299739611027265199662293155041647995838558809345831356499474905817523426971211959301984571241526798825283002215373047745672091374015222302705803630738502680108088403393895253076223189988319684215562418587661490188747968483225708281230033936262632970536047356865432952571119321191813439719927335477914887667213217288902668258666842544406428758871815979226002907017007611761929862550033279914938319454019403479063408436601142322573433988889503885252083645062169567289964607897465371374222066793833924711020179025663031692166748737400035355477223343519039424685913654783686782230863275253950393947332910056473675884677597669503454366192714370827419648*i1^122 + -28676948140569083826317674183391897617631411656567027165142823505536432096783345257283481212659224695173288962864150693804774535486657548394743646358158922197993930734541942544191544156147950381270454246501601883547216388918141857105754283218313491095038652363773380888979046409770178786904794657169184351517537211852752170853518185389862155775306729560187100053391777875971763139269661716729139775364329990452915379314099568968972418013522754122293045648994007162525923288403532030151043129749190705524588869870159395924166878183211566647794263404890611281495044027452239991870650109375223697380210149079098603490436609010368750294730075078672059402723108908832979299118653995531503140641205681897650318263138598898078317834494933138502158078912895278661767406901953590017243581699945083185715750724285077268636938023770946780095976745986247569612971685339458763530314298811920595640481556876482326473993035785030432902037965444329719385448917353938209362313009102882193601771819849314507538686622872531666883233967902102596657977798826445696019088105715863666703548296641804094395937468006511633000157631890369162332905364359002431822797224786947926998977782106654335975666550781476085628466609699138905041516450410125751276320869819801782653786972447289521969386386529129087781901694912050015160661042326736395775681108681196774297599892270763548174454075383561230220848075293799605706056811399699353066846305113932080325071915050583234641306866311378449621005432662085792904000587690443339327134221605718111238982982314185977851598878334963760818398126340057291240617583057293633111833208116299022218487827191438233880639599566250261894622074112180230710225176107925640188228283188086311248775915773406750259544461079224820212473652291738418651588390559665503461758480983838223732584252999028837885425739613805250673585401690629906985877427875406819594044524396277824742377250125486293333478219744787454267705734572779753293587666914950938692656783176705447069853740567920801482510554508772715419016192038364552694533543890781581451131176325160623647673751820732455777838875169001040566806013570352123303367309982684675178627442562927392084985655025768612736545305934425526297282064129547103523112153293351156282995850801785797714982377614745143853488317626416615034953290510134758404727590288543711464330496006686114933508199709842349070775270586185116687607804152536309623547680969447288526968404214558888561620109958728653033753725142678986444189197008090644823385066062413077251716542045418360235076531563361016351915233416334168541825072512827778981387920108566968934109416681325000715479280161068360206929140277685104749610320733486969821684553418540907297462458408521342322235159419364259983737069559656260873751648716817011371418420765184292093155158943209257423959228405795703083679236211433741610692201558634833796083926116317997043866793511666849862064825358460053176980318455365164940455747485883599145768056868291860299163756621486123742638759055717815173157813428732615753419189229124619996338745711731641907166627737017164500300627584853054144606938964781632286972916411018282499945499533258015717195776*i1^123 + -13131328139091676619123739806944811378442922008462700785744497002711929441741158332192213657237102783521226887349035959606695911022068024668097519282415045550900240102696049604733460099895233346729079187296748272264087475216054452648688392783018310697941628276262618578071107926771229780942914805014118474879605500998638571584783286639229209950150035836493449879066315304618833342023376458045523565005415598402122245283214174968725771558786586089723919451261928854163717242714305530348679571640395607490849400710739741205356605728386277584228345416916993636423261158405903391866218061473894639629273940034607460767726857962421540506673865669656604073939083620832859155631068089133958459198274328980845301018321089481275060145445460428451108112963717735513855443978626641213376544449069224282281521571181350984242062090655473043503203686849977582787034064823790759515018761121196538134180537470460876699353102414546830397907294251077375727664561013099299384523974490882947829062449013329555295252186095127199553844617258779504083654695804221934447273062615544754114437775567750782239185118474478367155102651678316152254134161469381247379955962511546186390964215696986127266442443897302158964998398479085842555831639776501260666445364997582233015804820199658202007782594550981107161598379994874180468582327584150018376459046611405201985689963458394465547835953922782225591797804209186213860882204445063116057092079648128432069366691037206321669716794671554277161168307975380296552396299379981544065721484832857616912560342659041107096947425229113942011734943398408685958552420320006712114268747274310001067272667917182339968086901685223634165199400567367835539403440453450856768228641582084060041329340391975021264672711615446604760122400066070715409952167686441515294975622843594172991244981059362807951865147648954198839411999977188057148731408823661099888990444301501402275378821501932273332694240427651917660344973288375544828262960042122533965199798146302272598444115667546139429093492932852219739502565874111024797965018350263374206528570275342338344424220899675656058466465583920915144006005512151289290550719212207152008941438169430599197294154083818092617667779791020814997439211413059256685254539790337187176972895437620581144281651287205049058684472736791817973488155855990370748987046214281662707680168048268067694026901370541594958000988927573010848234763251356060191627703249581296204586845117681418466648856427798952610552113680488643990834004851003019212756092608591451971941052766085196645111704152105455828520002261605385283920408505079907875394304764123236316666372727018597724156551177357605661462715394379396603832673127929773087375968211821615618206286626016661401501601492788132543235865779354121362388041130120449473989875601776746041593097258075701210197082861704588368749881788151057921501252242348720488592517493078806082229472482349184247696118010921704124405587695628315392912776771173584778382545433367618729523730981379234461432269456369336556342158043829607737208324386168500229758311487299589636454694617191394917029578883929518794247272574623307891471257535497163059679229067661410304*i1^124 + -6054156529726171178141623824403715028420013558237136271465033010611885765126374731506415975998851849732717324129832662038837563998174482267788406507299512566877370213594855160652569539454979127593557461718955862902869163181571609603473426043498252180142518893458652035661662061348452398926685785106619662880957877394613030362834872833243829881980576123031176117508519033676847535308064131634238766352043011306537915749768840349973893343882140969199970500789577986595812846862970029683624770998134144913986624891380701620383035243043290918930468841584899426305374359770565525087602008652038621338941265360185933184810271003455901895505134800894173795764340760884410897658139746403445238871295110310752497106430052026467416502001177658487137691781210275014033629092340196872693535325311375524428911740946473507672261716457045587123313855905609563966584465892752220983403108718380472101129007735359781095963652514016746593068996226022512269659975357206399704769538795021989630161728854391763004828802195433260028908712552413334784865840362110064288003932509305885086310336107290007563274510943938679773537962760179534913413366480804807927572852977695438888795191146402631119333387031636300207145508000675911735063570706109558748135791919569781590707990400781257240754934181438737420736480790553334073112560876609872154680791633251253793918754893930939011189028597470944852819448643692487838308633547348268798925913314703318734234204863214365523977371233986998531231692643820050088179232699832300338980403673853496950909638589329806191002243239930612868622837269162392639996959454916392502660307556052955237357550464387903005498375555254939725479635286729022821779840870893200625165918753598389026904117658842094775526798487405357278518910236315342343812382891845612495933892188331440751213010048830233893455859291975023738329595744695960258071132737381523594280409605478150018579298548284987354828044428849105161474262725551863082505377621346148568163863416091236371385794863030750601300066701152001647745329357239011145903925677486361694146345141862312050759942603839752294472337289642677268533614578560524963988587413807727701858348388534119934974309899029296691836448653932063843153772091417813102105899914860745888164633886487669422247813769796481208866864169426759219850213014800022484988007858987232533078430275185200381668598132418457610236506593523903492775242426274213877120887286739535253417627305847676725624993683126472230466145660113466178166699447843995111885641089797402819023264597808951506434038580815648422504825470939513372561548726929471755522223400581603001053068328768231848832819371045653308904978452092555874724069891752321861716016615073873550031681604783425372211167158252198760034255222970075664910076431492721220089594787029431133108788800899081011733903030722579957681172223190069751796891069930492939054082035156335714502053125646385909030568753954881450410503143941692388406837931188833833390589661234892078828231059266748602597019453446775287798945495196713604760787466385046980853651530966915558181261251867616920578194668942575940141536724284698807860697948694480097566108155904*i1^125 + 709892902889760072298602628653996261991019464452098312926116023022471950758073567299624526486725299911775365686661945590756441280423712669785168245532808431457987467865575196122570172072940368323020624755068974324340380839332339967276230095496562682090223400888160455571894871457182331004411509980199225438627418681496143434499550561897692118086259070596964996408922891683577304795951855340866034381152506409042305313899880184916735216035001702316335905019574173093514339132780925028033748581066096305063506478350512898807807386331460428108208212600582348593177753115546442328833868677107446290301955503771508481571469529511359534689595956002354521827956029699213224345529440150003953235764018351226150514121465043024024303979218904858666269462211030847278515375347868779879865347975341473041746768376318549021575658717194109787642284205249950434251855764255719282569681569113638951177150733718533420554018959097392858491949276878522328838849816592305327247925826389787242768384295622924310744251417902232555332208624738065852428045601317520208564575287106108813101009747910313932554291734883235932999200315837516851709672662686209577248175501430602866061048585372132301481505227325962178624371045050643975905281838163683620589057947797462000767214096023661311810981121330814533261830852226369974261998843972683815948785107845680241318059258779418811561904484415596368253473508167150684838784147034429226522183321031624433130747130952345544599989216717141854213325754747764360045800233782260766781372776040419252200039330392538419401422010183462899276887824913087086556983497790561832952065853584570861401621562220310888642913180889522055222091370469480515700533058900316953566804363261591172582931564697185717270936533275576475477683314083167714073526180730997881883405059904062316821703724269073973293099663015110167780846554889377477592287687319002798037050960102058726423022551669557633336450022198327811582885929297439289025982380261425640351231791605320355856483108291745007533188512327715991186444587533909701095667130679508515581939940367404586618104631739345127461093739728544636828370520510795668356548354909143815790049472365184483033480022882701300538245164059036761098953465225484441014567310914324014430387813107243785715036567246213563644449041557541523604197564329876432981440452472148162882225010885778524194838425745551747104853676318188721152643359224949372776527442441268063913808924405130371683592805442845482550848863246546227637953245562244769665201733723051055467188775315856638141666340412304287858001436401052306054227204119465496477063981519119539737827384015586827340934924196524681802362285446517234415556562943390606121050897105071289451428014727692280086345578380867953145662682924525986494086183888482458265223368958242559810700791235532169989072570127515790599928233494772746950177040322517848406999278951058083801159271758794983181550160777070566612376235328127281785691730671243614247765789040868804683297788828364819225599838852843144048778975791459046983005477624479486327944915120939803587801616434000387590839496914496291441466674361817740231865307461785734873088*i1^126 + 162460875142305683266854373984779827494749162197610906171304641730134062039530273054990570570262856734124163445172912198482054155466412611877050834052467887363634395506959167018685710756420113875065159787414754711286242110654794893198683132563748531998431920439942204865439706584924133411526671527673498837111733811261455022844882940134074878279137914018930318336061267636005481047554975060701914766885312800394015247402786987122947920312365658627391292212335408969766748540642118191805629348936167861349123975813652929655955506062683156817012563609638972934551515034057368673631026176782373611081055671518531960755812332024621281807159742338781932543951230277891872199825096486015462757551311933115056139354655569364383180958931437568973523780421825649226286690186741145309209339923882698658506065685783198842850756827021985671140998358179221843858021692967924348002649871056076419725486599082072654575747007757607919379105173210966937680918109854319900707152995353135006035909173469365195930018879763972705028222064724957698410615472382099096450016209405919166293415678687713805935954448529330844770833864219114711397349016638217703931856217739440927639810970943231837281626097848615668951773306462128421869704935525840712985406158146191705363765656684848434074975549760467652333527034021312186831866236344388746290815484189407031097592818977702164094617097260326358027159294236012327370942189162411391227370448902707045082297855827117616010389556793739585260850483852895602255442528059446358422327607563295348056348575523077705891534757030606148412394921653984098415833669792578714225866081717030541730166826526410235425886943179513301620362802169361742330356170430370416012218212535035847014712107584177035700068713551454995421025295428212394349295361440195289925592677298478422728134907941140025855193195948679112320257813814058540727958952297562891035686478533417554592810256671566117521250825190454203055116818697277753195074089535692820900442735469986537616177990243510592819100740579786673782158215615734322874851362947706420144182699105992330189376816213514166422209815349331185729934842903761715204099802387111076176685989536211814075361910334271041271273661446384409715562434984074384308400271598798945290767768364589064693471783922978004003288739345811093727053703684180597284084602593676586963953077328362878107144658508833153702689509519575703116474756452727406642291568234919239947763350270811860172603045699639812882756626714273499382307516582253146080143434692206688665060460144734632229485869378272766864149805011293335708586428456159155820423921905730997252438535790675290222523495673726924992270497217914557674176222225824600353267256876595708809357286500134931080256823092995016891927957811413781486288154990718117724496855156868111407989386948223589369953790471035573701741962669764211532257123410163407752240663950334868805977034267810415079246450192145636691229858206001260204588881652795324155735118812472826055939485687316320129218709487749099953507470250376348594844717378270695674541750915039895813693821573031417992072628046825866332973582258281780744186353443405824*i1^127 + -1598512259180417256945442414652441991139108599462146676763566130115059924392226203704283548116434612720636013390907378720034437694902307138802758878633499713423182905785064955318962799310804939044837134052206783197394164276585480523583135562485567444830230809771119716907733903125836008201476282410392916611364843525860499860237944880049212583429823138846295146347322249435860364531284862383487237655975640103767951378178424996164253276534854732313828721255863421457401933106797005842687255589422878545992778319194021196785439765003297935801201264387648953508435663212676921991383964456834604126861070174636563974297187860588817380051807551976169693233616761059316926760257793203579945568587203308331436704169793171551620380261408876507105728693179871982206894796026870695449698557095791926089590732274683814529563949088842978231279092180494718276513117155754672172172522830120732748878900914978412129266934835349714658384251150348913731679928264362346149141963457653165464209915465528823358101798351508570487640356158834666996641829276709068760913312111149167612231710698673893083849689694402754579750891553608381905111791921796466310188047800118605643314355548352440873423810586676719143462606380467024602911811081248225454308801022561480056933263093565194662215860143496620694851863018938873949460450816681997436679267960895876563500603521151350512153692008444131663121354438733974776790707146557527104959395827978078735122901679863986086157591377157222508268978170510492154871724738575645410541448099977798265596529496392916643243521552600269935749691175095604452451411136851952131937163857163019081022384991224053354001931051488010614826871964916173877354223575941983156826293393627607658283485013048509517494846491608994685624204130063725965340330258737359338097995393402829167909548374555554262854911763771304229530843347923788837433600610122843192871080006308112665521611105287553679472909132029136840648638742083774077904193017405293650840426032146130509496974241220761452879500751560228259696489036583039341256726189262222717753205021575226008464958441083801160729485251564180568766505879115461688950154949974520882484658664732188604388240182702093577585063190390274585142876823881544711058943845371792915749192416242560635153864707436895635716532576156682066784677849908064977510724487724534733702122274529461224182250514032745800774804119022678177400547332887596763393511140491302057372524568727848921478782786189845955836829223720834148003325401100573634178702471212166719863553093769581360383917908268525938275985875199813164411117364320126913452279952311941648597590239809556509834936345357770760985963498235634876667160563962880618599404220558935021682014057150831835336705626905719914269982292737609085371923297387764487359556220020676673089761408200603623435306273308070846751009453082615336796381357851001289314485118354253751458209347521831253069251721467049994030819832415991306058790623293847706878615771346524194856486253016342592320932685654415852077101354445533786741725240856393562372005480399622286844329399536655530401207868355438456903514542707114652029281107968*i1^128 + -372320916119914588268285024090453043373150917767371087392998641542532805396034554889525979103584455163353429149286869810459073494031588407625404096550667113637994294511043083339186074726117418679236856858912897787607389687693261876769971403472093135998557745702461086447025676249797416655496259405966609029887492967867138895634973687036105274180687727392142770762617835600776462854253918122071801698080162752110151107025029465859206451548359775798579857785164629806071126799686430014443143310383720407291369568265145022691272901759743469592034105074891852961787973812460666722310658044962911316518602459169076925336628672523999052292775511149649836987276377639509407712568049584960287128320577622883668842644535678878265805555286548094226636408095389116291421435942257627778672908528757219908653388533020419622962483853437576830332614147991064834680832475499847150723755327682660067908572385028080092804221488560222349598290730338550123259495640229956739350251398821186024216955870150361572932785787642098714493433600004434408215501709864471365380647868248813131760034432054764432971265201177752285104988400322091617900178286859152754416825502038019920639065957519322670246058932051886133650303866346119842275381640478516248319139879085169497649488660936393294075828340508884807090617682073531652763664078877854674981447048555741844103143198475093928232514516321997724476223317367636089400108154647946990320415616377373355479710805750647652414043057316729181791716892581917489700201720206901694439453222900002579541181707338681363637540281287139538402671583513309971833639875734179991384671392611840557457875008990405606729134092404845569186145845911767235161484387388283156334129952161540454774777420654208532600790238104593108917543310750174717711190876252199982665266145865707343576532089058535734295016326991966420340198691029113410984470919706254704493953934953619912544358581806988023177183214761440200917946355444855827583935758815953963769648326849082929233016526850017865370672995864650329949233741568396811194596350417705714364272524903829546271625410828230092230714203181139919834597927354171698569133820820803490751876222069512301075405508347870930423200353558409911361437712477199418746903505916898877773560826928734522284492502189720616439711118126685533754284965956173545196686593545256761025791444498160999660115091796518096891437101941618632000933835385913967686120616292750436962334040373382750594395353874845134859318308942717986751389694734182130035956554014236789022527275651475718070776982915718369984762497305600706438430005577596382646907445136735199700693284874276142672855270708498238182851591595409583392365583907057879348381035962064876726913721003847267537589396538593590336760753412805108115179095937234041599269706070581019305464474758669373269335308643089679105628970715314332502255602254512542025039174832813733386388202055041116922691537753744718598701997702295549982657405409317163704961459979343673690690035129546527956895302476853173710318491310377672768094865920466056151324129352730166466725219048096725544760626544369583625561186876885789835264*i1^129 + -44724099571438108432026557715468842645750642633515554696928002445479375689157531155036769116191996854903414119690979017208088727017799499304108178421703385694417785829595638729274561747958527480457174971862461159638119069251042409998602526081694122561167801222767071940547078949577524041498947491458894751144183775097229686084432772085637176586343902455221986734304308596553490298408176704560515653714353245258342834711146198474318452784879088371927221733513574155238607025603161141342833798882879560863194350243781171564342394369706423768380977874720049557242972251785416022076491057248075999139318638069281891105425851957384123484392362428300835507682501750652789985688033115652347405902352894132162240799719898039803880276454447622081274609261738183739690652774338256600979990929420716053265659829450750463871732476221002062620540587540615564070213531044801678457124665349694653092336290903790854379869205237163486738878223361275348873145892425116506306588374203867695248178524838881807633388862336286238648694999418222457521824505986534046926837495101883309046156190444846571580615621623693163362392992480513798765746389955050454987550373023496402798053708817333237690133136452524936147260239763948171569164521696303998476264685149123721577589282607678618258452592914442383438197272512460918656455110675450679193255121667619354684854773294242290694415069060256360057104535004256089401803269225521417379211715725800503914306791246308356004874557153363612405872731839722764051923761831504382349023128324247187871096326400447096188539012567293312650362477380937829147641662099860319803562073435761262407719204880766170078301968641301508034689893213445693971580002628347695486586307438137765533271190824116111883856109491634719939312791542477133610951894621093685001524893727997327252972203811566035221860676028501490309956465880237488943872407080161106358619232912494756542890434644627502605382585288360416898289895557514966934870296993663196159534595104821896507372140500114720418414634915322210800117658251488781708706344971971462961746985984613102847149058564723887221837349593261178148404696363053145661987831485030084549830521720794381523207764304020721899873304576682330005082885634425056991654610431642582309098960744100003346685218035429577457830497602003084918815513869365126622120866608799808964639081358862932813046658065247667751253084777548516374924718043158100575250505747752170359271371353114225386024760821322445044097704720057565391734421712313370507845724407454421324823517768500576982076060417575128533195280645234298807104882348235234684345546572741617908709428732035135499525996263070178674248377782214546308521342414602072362392451534797845275833601836290348347080718484346605246280558893711329637947380792692866088789673988428468990555971479488250547531050811107541886152237415833191140487582469193698259186737337541854489867987336093994368161666813430131587860576670245240843399581480065948871586394150033900319280566966043902402042256337790130619891483095894169549957248658015693205708216999460326576852496336197828165876526561272764957710312101904384*i1^130 + -27337657855483626933853359116143131912611378663869181498643320473414189569693502038301505502619730407392434365588572485404831564995149775793171418488783079267070870423084757891059263696035907969297401869240895454322652605176105162319978001377454429588297200542670704488170447802638178377466592006835965062180319808674376311921555007867707186841824095935101065264701570005973921115811375044557253390644810066777689967043940427554531244149868025548766465109722210481354917143223693211177250419826407847350613685697402059197086980736758309163315898908105919334585028906949227573138530654212408421090745012515143421634275111996299907262139553389829001468652563009035374081495423129675253168660002371979518264176917733308995740609164888949982624539184635482087306150524213169571467459975013233290780423529361634111686692573526678832408325791480930204070273920024705629900066233326708394627747087434197677867017056525694904546992177054775765932987526701952922882880034295639789934924516491330244001131158274166973728889004564085563052324909626523596416517321618676842884669848174475498901630641983608916181149819229960221019950537896368455230524992996989559387720667909414741515718933083065984477263251949341063264510811328771668304207235541226821136909564956022252611755216921740434244683459416344716948982741987859251702970596063523798272723257978045971870775782168015662720999084505324441798551527072425549391604386299666120975778425950093130933193010445878041333344965986828728056099090156806599135932729494902664744419063385827618049404079993404452025800341123665442572921077573743976324100838342797868250259667309699429308249642761358419085818230978980159976743617191979074165190870906755731590420027196484633727273793154096565486796071729136051127838964950934376421537292681169346983463097714087036196040676340211401672705516950270601280682460097644116661706547697188641640318389927811710363440984261169854800455612399594521061883085032368765097113526525640459451921544406520508373377508973812879413501476674989388855992992666969151730412537403751929815748408359773062759240139583157968567288551935470166023600332364403353535805143165699848196066808092482965798785496126538406605211025390088288021818409187587631947512108069880603136186496044374554068629448722461011723149816228494436773300573730771552282948014326365662843671567698068310086773484650527580393804463393731321675010278317926945437883090563881969745111579437660017309274278057651835706402212444528012250936384369525101737114969423582209385732212758456267431333860690916138367888526806959302027715396910060757986614865366019643501605421236102441041339792129542609372479384908676650302064808870438370216756199883055972537986609636565262486058170087808581437507774157775841208223430582100421357123982324625888711430677065851445818388121420609857212573639003915093515960885546987715389488491267490066543996011786633891923597710081251929903435415800157281287973836250215486826137966667526317940291866585930402736992194363606102310737650455877415310906322049594959686790275769923184825419766119521888944594616320*i1^131 + -5819614582167104072916135021014044501938651643989619598693441687544084270611116897991744389476611017318656757701768372601927025030056598417100289373483617966477214855939941860054327430339975318205787395230879253938743929574510438936674312007850483920723205585169480813757747980698021881133934643627663801082218915429902357583080262309226090975083564792380149156131030072128207692037979498783876203403219670809131689616639919143209154389316108263974437436678145089467043182680951532250422176471523903679050690357205609669457442967376970471345644937476752784015704403516906262364637507745144595453576220246623629304393798129907584542542859919603371072873847065813089925912800067660594020220309302756139821017439717002514959685420709294913795747563324741209246753869718753971546890497119127299960570782498329252827710134748108380061841867689158212620954932617398116124718813283308038135410672389610469018768603135387337522916748933534060641576633378272289940149187639907267764689588381222626228356100047423801614884074814280040289734960775739231594669543635350293897956658257390583643561130593933499864889347309623259098698504106617485733254391247451683881548374809814593737608853648548061045983357921238872812556342288940714282487071373695945142915146249625156874621479351342258927683708847037734165932991192564002391434459487354336864931249848304537901336314507367719660352567855474051352371576747699404850387412521894946756701999617055921687793578664135311028477341742344017880981095426613363866008553854172351694371422036309007405975519949943321876362800738548731338719432412436214738150786203248205749746226281813424102005843107907103763341835893034417744684706937017750628870316708557818234031756917742601116801759571824107106244239349206497045725938620590007078256835767075747709968212142387680332975974634593803626797078188318723949411083964128413478972593309873669344372880827772923873535555751633590137569417410715875725916904713046931476382846298279713795982609474413883744187424305667219805234157404121918988841158105454672680113494365470176767955498425313518754289689201395133418527110784395221950376441145669936027188010143490364965783442067207488481182687548085771783240486616912082690345012116050308480693598713121489105727198390396214302629351615416046320061069324108635540762571200516709599237836682959277777883998857680170882015136088505990844591786724198466721406152509553436669678256015466969752876152393146212077739222927485827184669283648037804375225534379193640382684536018096317739575417827340008963299667925415991510097969755350916833359630928048627521668279065188150198017710413702211948115522848103859404121274503717609504277812816922059419026066207057961120253095569646924226346128228688186248056315022234523161167841196848181051694388575664553636341103417615176408201274301996425732201972569760258466467297938315007546574268306254554282643068531976655848700195417372261742156888427418565782965826843062315259777858639410697473319040114415804009382793951579100442421272776419783626738332172755921085759101103350055816440013687881040134144*i1^132 + -26784518301712954341467352653200538032736330925052460112145033359067345748780367064193538095029422662241035423448631391289736621788564132840067567106530199827486309038758349976001309339882516613147506874861358003631806338570117224084819817670424350219866431380611951985426477286180816196142289144363608700268946809032654092544370895748306010239439626459930284194704721297714962709004492120039761141554172988450328655313729705340066613481690865797074104825995725546233646802055085172155425837106062021303918433337450388857875525540600382324343105984831907472419502289470621074350718064384440593207214320125233901858951864484331869484477559805564078276999536309266323281362404078756772817088894820459231385141767467320485337345243750648509435928355209260935574865039304714673688716211267591511256473227842464853915790983923076917289251813580750947795443671152136594229835920790306146078345566049963567040603086806159587848986705833996412167912904728630462012837550837895842280234445812853165573558097050261948819888264620596552188208160952713937730708551643766909835374979996571803880229329497566699282805599158721565524609720502849561858212145547460415779684245417623265639975621613327193113624416999859018062007518042059562090529318982865440340748446035331931362539502091484742121695021760197075646541592711311804818997724999335530469818281390060756950935483449490122433207536687846762836642198805105896695236426943422065501510306650524499489425981666398210470214391229370385378105377628935075125720147638318237917109055059648492501326108604485095191486971897236417382298020710247762055657601985412855341768095302754639825374663441716285371883376364370210201788504378791501996757819088670566266521590954247729902739589924525417204194421518169141091063703198273013395210501306990639830365427359520375766495362544325079801535619721637548267018377111994445970874094172926446350906478629531130216383937246883866109414262169627828450071126869203979256682441810546106768281889568895380533494538661255614793760088130134577101260628844864986680191537684645034881346780335807877217327357537396367724219261024875402042745513545707897344909999916992427664715785077958538660301604541149396993071260084932819474616177752188861791591366323449567331581011350377062715556639752294385905857394627413225231729295639702228193582272574507875412057396848132222465005045308029890832074566896481526289846684671291475879010684300572182595219428879777213390140924598271420135410107425660226699991287891182633940640679631999211645145445398951202396010979811034976842855522306146667578814892398770080689312072806380640874536189042946960116688034779296584237361446222639480135879829955038208024622030794639774495706981097702575626266144990005037835677281115659225098290377499619211533988197493659118968024562387593992819108808971948988294874667187318467682600171400322697098652829432306234436854560196037377361444771053901040383388900722430050489034664058167088745076401149002521992318297346796559876584248420429798564976161670773287291787944453339764086202458771311517050185799696384*i1^133 + -205122955429673982463496691109477652023535576452980861760371251782371863899995600263743004578744896251261172403909135355749499267400900201583955216787304493224941644044825952456007537550859477585253677372312556032016114346395053130171384158071132514923798485263964082940909542735730105285589245998741712000659961894106598849524165777136127895578188450271060191535932970553889635514884092525335821310487677478397525397256264094435937253929958830654200916890797326346674873410948088391821114406652959901421230362310675253084547612927712367986702759091942288568805833118081790424088827714366655039082710656119493017783752699013417536402761228305371720244493203681215735354355314000280170352204832191229024810680425347281688412319021880414127615621519476320551802501434061685557443443301384888260951088883980079042624591679332908418755326321563748884690425927057734825157376830485577280701568584948275614235272701331734854463671275006409242087747818632453455271785916180764657664511863294946092839880650456219109805492815779180315075184608494071498645768333087302892404104448403329369006840700912719538767053745780099526663127655357935668963251954735048924894378099068661116574517187393218427120667222141163264997015102955102183709571047464322358540612099933689050540921113044322884100963217170370229331398852155936432260293534257644058988714379072005933044345529276686088827060534481611108850294958579209526076994376234079947412837835326043359412176763251799326245637367927654485091135710494177146442183061878211413444566130678736577391293227713633581252488550648104616060645089262017524080820374191796165126037312135600154757901897939732957425540022884672467032494964053665450981431263180029667494496325928198165972261511312151710359001360108978575899337482727651656480042426012485060269704128389733145085384064509365386503302037473326892100671967469240084402734139534356591606009640819877329288823608389429734522452010306425252181126444028237810126872806020106561656844794650330066038775599350089968690802014856075174709350668331280939514212503833460385738414677569526406860281556414195528773240150481296527420224731120609982811529510304704387529380473096901068353960882070656676226646142246670979019203894869792117295073269532600410344525503285063834273624062273096820938962335588451370566628163099829946664337016252324997404099702071953782163062792829768918054084501192673836876175809245899569002957456718054101496221810667905344812075092814605800317520933020033390398153062429527403460088434226490350929537525288768740463867685743883968585012050994547178908568521599805418127422486664042933605960340877420997421790676004410547116162917495970856577283573316725032224837811377654593479966225270483041087633560738222489069253540771182919741571696290779253217702879409514163412765688397226385199821385935938543736650394495181676643840618292829400767167274563848323938099526867615637229305927795677805845880464225149141905375929755005928467609431360447278446752059683650653218086083685586324768856635235140050149274005522907009586620462142882452133117952*i1^134 + -14238262361236942996944359628839996969600730506329424094519923320990277501205075587630476205376064175591682039891800818848172865882332484558315230514890980496177862942979941653392744501310452355064327472437411012101332244928640291900276185865609673473825766229576374599391868984281309653167327332406472442324871350029471856256411494725641727221400835978722614910661964479575010217965307005806508442004597369217312601979061620314841286857182818439863752230654816653486421366275395803205731601395153486401452455827196926890801795554623537257356447102933663105640176004883932533473670490398947703408452048756007663093457649049940875847824818416825297146949395023551986467464331787886165512250346815891562461220074743398502009383645107301940350036077742269786716626144668345348644529582765377865384544398641487091791136019817194068204412742304673786733948280324598975348331905896511196291058735466273426220279941191550733251705113923284035404784155743656082801025546987717433294192871197690457480604699800513874110508374567656710695939449900087292708926705616678661087964820690744092984244842685794417417266137302569392493204782015840105220887363531608390549950524923061723416729981652232488089543996520553700142146182827748489613098643223448267433616789370185740865155278532452302901697212225303970272955137022364080110063659989553491529784564227391460063619959323810250732156853583528705959550202418190620589652838793288750484648839928379524843710573004579651884264957485154163594145897678556956031825233741292135854170269805411893071926030591484867891593664276287642766904730318927560608864061524998718423378353931109162965867370521755407467715239636045838595221515351034334306372237402525730376212021444411694230274052103387473267161296897583214677347221333160408209332289005693882792693138933728551857322616175003573763503780500668601056720183215204928410088029198254659714698682625610817552689930801712256688283750504290334708847875191268508852516523980952674942836034573743772135277698350110611280379960876131970664285819013714045152451895932470343410459457440960657468675098360911062913880694952554336512500915630161773832964236630260077040557817384222191548646740167035232280782728111356941339956806119506364330061729710954093899074754332060033718775469400312656547366254932459568111456212954932598926750043335895114260041691180833004956261546041577191160905274029121635554453443787428811051401312413063115640496424801917014371337319504548837329044132722015604348101378121536433339015702335818201963740264249912988566340308239484488663659691341645713103123700466373539737667831328690837623031182462624682306879967602714124057167073521336724371199195756480726616946616069117315684457264531942560738590365823910860105496891473197343808463923752169216513451641352689553655122709255859354365590612303924182974440376421615626053368140350018828800931101940563431203620291419521065373546750398447402844926088866895597040151060931736138986985618796597399912884869598620729422403970479879670777907834260613719691312575447835987363814180583647477760*i1^135 + -886067895901758225024681786457982222104645589617260658364713848078803705405315318480820559519767988957915685066140014664776178535119873311633632779303152630802202457227070551474682463418299314791218849620327522907117566057312670543987883653401846885153962600282189527043211133578077980866086271023154453215218186500882122800746723439231438932027969652179055740875342965688888066374721653649092728784282860925631788168550944081301012663742658421661526308082231035119342233132127805198247445021243157691560080273224961429476043916372438695831394693987559432412399055412389233943445938649160038436608227774701768615249401768911291854691025307140075912093672779619920452669508718814039663009336045645270923733556950652023710586528914814565033562346922246124540441828105566569177538032495318946202452925365824411529390705099049577095862286316595846338342895083987060264655255013612487016170706644346275659033846846690203470403872870631549468567402449170908885831330827965858295089073640579582012434426917950632787641908767435681860463754812407498218534451581080885758285432942812502817458404608289262152310924323171420281520964310628955874960593666599371430209577141533505306486664496762850099815832858507103789284517788090895622628122653934024047081377755829409577285646078523021310038391094848609351386078862489118365207066333711289224127070486595355136766030237893456750920450008676509744372741252367468033842256629792587996245417856577855646123344139353270574462665482380966861160147959711560257760425543016166847584467219599610136845982746875790210789462141848283213632517602744459247989311708044749823238973284327682198411219954255474960773318191912137254948207700710605130858606097272755125403485029033779677534424513120318494143234818994753998793233815594728999287557795032046675008128399013879740136869776731748882010314482463532960004121270521331343695137085271653117884537737558120657630017907053922528393001052867523552889690423395255108915908596386370237243223786233022690148521984265345340578263242960821877973057263531257904157533512066997230167425746848880702354387161573686724819254918172370661589703172330248828696183408475727051840372254882478206836472495384979331864757064870580560094359753115377616342459834540308406799048629470718492865188026441766320428671594541089677798342719509514017073213452637554444045522972944347652905417358171395464617166838943496296161486013568644862430144600539414268554565345153234239249081364804254647158257193490838140459639576024918926868961974850257193468005637407077376477910662483371777251811025574610375305121936651035712616946362265110587574058262512845711062661276177027546101106810944022415802697016955963109298106866859681374614237283083701914201110198956925217765329938962910819245055760278920743541263439338729067117868375547258411317265359846933537152940048541264308729868774651892350478724953506516016696298019411544777213747531707632629016573386253688920215419583060017649791496583231714194794282883236081283730512361237329601236757985887522930279487839982374210676451180544*i1^136 + -304527802506966434654708444364694830814474117243979849433109661050323542654626154443960133438953929901489578379270791254296205026740392381668357117889605574033790606492392262400807894889340201558608950121630209577520664964192165196795103710651461808971693711509655171103997135665087301933094913327926494791630947536045594928683165960022178859398074150685698176944459628697807407056775025546759073194806231720103597059089454128876211898334395386662161891757062032818251793024811712155106039365398239604694784310558305303901104797168073453624600515557347627000761008015079049423836801956124368463949225552280377461918384858247481970406440016868526553072256212111404491039758075945504203261093031709479269427035063997103315894163660419613259740230315120681729301114676000183265734252038784733551978591341400931401340464362880920014858290475958729178826659741743104555239480918631899046397390654512647619563055891056842939840352595152404406415994134218783598236006316682509981439931290411187711553940824724473606041885235629183456486820481565705356413710715019436580488717234271030301504453048419853180437839133272811514875975731427981045079184405611023010385980554080797150091492650680512538889422073965182815614737441516561401269670972713249126913269452609098035763107333807682726220656133797343281058970927849602265592600646539601943987899635461448819043038928876968646043984404328034702277024574226362253887093508705672041115901090194076053712186479110811326606457288257206105325764554845904096272083290755173111572477123864709207777147723948258637840116936465369803289705990277669669271508456848053434500000919238445970499314806463664309039610134691028187752734054321884303466912157713691277215296203223823729659302312127887187889650229437659332223465235059147924903278828824924356744140397003281318462310437166056166387962419539038414615881229715112905165556250692627280448625839471915765392232292884273492919039099666623680006567394824197813411322836955151875148793295355037407330668955713442502398220392956098626688686612917714613399317874865958173887349100308849024669951193914886003251225942275847311487769797497642720055775864379958304567522357789598150553192741032624129174980453982963325152055541536018381722617163028605916591745171506784118898694559323326122510934512994615607455743813047365773193737392540521228402002707385686797989001092006375976573248257979874980310326911932830871943173002127775360615782890041683654485535617552862777113973329581902221293513548179362197574569624952113556537355264689485612447490057635057289881139640178314137379444871273509552936913967614916265687848217917697799968624690037527553221378603571880791286680301325351838868756693077193398520503260752104973470357618067967565199845358712172929695058048901758300935744457902040983402451720300893757972379569281714754903078296562740793068875183096105414417113103211115660511201092880363078592187659342021951480128882984127363413041746550817997140510315159402766330547735344157755099466897146516943496459604458715934403173260239724471123968*i1^137 + -23213336362861601767427783504208587912016388778947726586210552870675496350399388465606615913339979440863260284673149994879777084410183193468806240397088523043460417363542929281201835941089709510925293241677641876044918787381642317191157937288067886756127070713940452381345079778244858003631204558176036093390387689298615664683737402350614217840176450166124161570120728265249587112883090367640079269384928367840268378459146056293454110392954270382946791750203027477261420857676887942338930875771835811389167821965632343054249042319088007630831967771474828824576636231735432596519439050036949410827323892131973667479279048062539954252949188042630149914181565783243592588522858610753497968221567866572353649143876416028553082005838458344652667871370873305861000486256208524726157370068814635710064984908616688322688778970768727473523694570758256746447900424716050427004045074342262831108639554991856531454469738270466356257558822607506502749876075377654125910794473298884121385488092972625127443176214751890320347427547125608452253187159977868155273432776357467026089493468536994574101555146736580924771052148070449900586365812499323305804604015341975396246618376126563044527390637440513543862149266348494130991586834271188245559539397664891991920779836127223045924928138035799359051667094594467488450916379304450794748728754315425262746771859411170770624739066626758145178321165147310510686134419216446396920632808115372199468108356148879057319212408273956425603565671285745255155969578904560582480330210441637540042716167474277510582227130287500766976401206152925826625342249676149204455641579004399497658216174467329207578140757380608721512122694533414620847055659750977036717822962582205041555850097472832121673097457742366699285723974400380982774985752071429460805616098864618062551328565565420697855260547715606178039220543167320226839687368782553152526100255209392711164201851228078550410132002623152546967623086634556233857970379935797812509346385895044091498633760071776063721770459233989782576579771257615183571618989714946081935627884039002419705795140958234311151481211826091621512201971124743744494791872066256384763421166538959109596545229203017533945540104916641529827315437512701042703815766092382260419710897831394656667989174307790334278982877435840230114137343385648511688334333840474862615133341047588566570326612154976609339555858905537531170790317946004658494736306922119895535438653907549914047742684038833823262536668634258244296937403171768681706878631203825271245827848319323542078847797708319277844726213455561309501760029120520236747856705478704675622240492803725614002766694990553632441777284217648919642880011710954701743397713555922122003504531633849502699709411629932982471451920087398814242521000378438576555725519696090749597948794902361771038702559934167459990362959379712088121688159957777840542607879564552069565370758809261519208832271096078049742645413748631539772249796592398050474043075420731997607649256530501449197584468402003846995920699487964039526466798301561423975285383399211008*i1^138 + -696084785672066806164907297923621337906039076822170778623992385453537307674763725285321022491371554274174370106032864596980955577026828318499466032095399753097554506303958484525814669858534081297521765181561355464082869219565266708980500013174773522480915041081535028183968339526559625833981811582689233096102911795525502925018031643423382457280044778708991045381917142001733653168591692624595451464971922074007780672347490520322745730153641777242064275279879805139486927017257568222298759857277932407764702343099995676692444584963642623973125415808587029992348340587367051135344330238792078112435841463589499612288679015253736901642404223073286332748243533241819910590344289908001563395904489445780013750660691133108333266564858814230881690675815009735807005494738228934123747071002453155072328317527893138056028925008926749443859464239723063189697544879844677258814911524528470774767167548778875432265986809911531986067739258626834467370799384042521900745567732840051612083552381653543341516409164544936756391813769949090221889224329511232672928282896081453340521270253708290216652843612826416048092579532726274865067754841858285038458550623644318149560144727637479134263385850967805959565114132681341219504172877125311189249592022936378661897678514433774982252181962433055780741421488268024113286712249411899939015066474839684785986971174127321127145040628175276087256742216276039205768916634582030390209952719731040157604777300659098780179262522345238111730610151490517203979091242737078834765713513711655179211205978335029279061075886550112543145874817775737113180605771281908017607478468629117665423992546564785020977783366473223777734147707130825042532572407196130783384109843286532424818163657071420676153384926098307608177695368008857417668633878038526446275273262922280121205078198528559332406608427854889478636687408473144121664604443271770695795039580931301125400398878537245099044619334515819294876798320340373661997185023414374356195953553178881211635964488641432897305408577215620886377015438910276060815126194431428537560923435594153763175030642941979716425254724019870943744982746344846827214606919026711251224675254614005982846421511344437780022499960984651621138439229141531946868696295740777334770325369492537829212098310076795212921222522380186453227630696593624946135084512290489393062268234750429577378004426296733631905138668587558322120233089326614673658240683475966614296892346316345190056323063245560629803483352545830302307518117415682241732074672973928320965602163394215819230051562765886022366013210051354087402317785259323243370436571887917912024880293873951143232078375188296164918359088204710389792638056226972429090183365918781644070722094023441649503976383409041572348644440199072625579475577244452976860936851081018878635748075203822590995692577591674825605503850807804553820325483499598459488543076220678535549843030216484433928790522957038718545889120369414527265047334603769099093583569111366657205911316789538257966759117385912106969633904405804185153839061048339103649628160*i1^139 + -116935243450868969884502781624680583656420494834673108725556010838327823576108649493043227597945139517883202803744616528745759567306883989444137713942408559043395664543825559974136753747898450108418914663989806255619166022023996515523631694855128281008810036885969588562995430283844383363891080544865578636970174723413449967061388927769451422797945719896431449338342857081528083253886773572573610156718117043979302125751933293218716335568100243077584244219054346082701500222850825842989383759153684387481828305953322706649517455641517377423964877839839552077787632062904493286423096663148318405520410497170838107103240457216374422101036474985295061439294637138524628539366762634421584867253105611033699514021146445272446428355435155297994812937870329981408599744802238505822080590132257547725148544012177942772899886013772122807231562593787128302640233435130959403093774305649108086938591555452199637134579633974125562810030681214781090082867746662728035895712669175923362187168896094907901432177929125003575739425366150316310558671117234286851609875692157401708625631298324192043667099705695695568653459970107187369397982265375429406282415500273841009197731434956716840736416911202561791389487348462314483056385840208170965408169755445714209850316927354268318269169475757598191349450281626172898873736329630837130492488739408663417305336947447646241383961531731087723885355302617072270499753668928409879459294536847649969250170989319419313722054719058238529098005701636959402957181015279450762305375302921794065544487972165855325542986908329589889401963023693155249050543254646621228622908505858631560661620059752446880535550246977461160968481212576026677188768127479723744940803151491404569188388869497587487677620789248542931750322674120793226590413166113176736323465383183562176237670766947649020351269358577542531510738429933957805259931932498383668714138831984203899443648514268515761451712717430525404835459576981986471574727873790885382031579052512512325373794130518879257134120705979392037703502269554886692982207688544013511878877788113835200555926721675388001569568697728651453563553617963398293860444689759954278119770718210618751079373707611073609160446206704167526531826136758528842904038194177348150081564661939351667081635857540609316683359236288532812851436692261498396559493867733536063999950765579438976015011563901399752735864580085862598431175824769968383756125038299763139248076672502397481672957463627688380105612822209204041895291420753848324126681559020958752179653054635440885493915438277776053237694929723630527479419792359746970915708516231886642040919304874541259358457944448519135420853016119116383767113794249078896406660610524917640889711260046277499774271327654575591683684308777617579603240549118734282899395815221312789635701593011072219221413903592453448497983908547395630093767277808332003733073832063383674417923758717869033594949712532177496798615642733277659299346086102988109423014946730458527126088039164472065832268226436839395682405097264414362479471932651987795968*i1^140 + -4729188674459946797667566732247316668600873950537212989178079444130699627072500272596915018081226080402052181784380145275928028600672950275352304794414223795033380953209604774208732759435450437708724721792324294589992663962297530340045445139822338585790755697620203894322179792555558871036117797905200254649636676306900634177549914257227973199363975205471487493318759859690861957804506635223446446393377811435802612419437308469764210700410565351149025861730799799175787849937722824675422000648781990654616973910635838149375491677427179570454978256773793473689588514231336046403418940412557161769028794277054029284770990395743122065153095763353133550578693352868451361055757111848203838675344649527998503960950851916120910151423046097106713453455828281012975598816036310566719879973121668836423813557074049993730502855020528354955005611038017287161266298750215826783210832239062512654097219339436284148718793477747520517434048642174689176616706488743255512651719492700498782549192147851337476157971970316169199670401519903717120756989657250509766837648951229693894141272876396073484419298932695046112824512848628390193679166888407820594718604605237642413098134152741740717931855046390965197573261507673924745487073061862761123149651601818326840610597930256998257712824025979532338142122153806698665974088419339876600842592027714476051430509720969646273759233777131395408742430418929017597703420173512206896669674104440203433994054938738373502461210855763454168827183808415305701682854659336330256502952072322012338424408350097412611897589115492537342158505863398185363711142494237337554743613659331094864800399384113046279047182830063635565622081440591730887260313855279722767159497476725187112410770824244026694714348026215767752298843253063441824576590299195900274737366172503655783041761107621639512127591454486016354805968822730950986753223887670149812750844997187985831413953536470688805312130167722572448614220251387623179975388059261286116543404980834787580092806772438976165981444549080482081974550511639987512944596702231064067687452433036934481960768341301869656942054264168581984373536300362061872276744836776487734374267304554303868766901423028725309035014530020487295988803002579193354830288455986126996038397045844095685049379574140629803182013058205061536772141863898149963407984174687478227257254136993007193638132688315895179532887601861240660842035526901122878915998674695892622281937583987366560744647315880554073327945742658808866046114924104599991128914071911725721821385430889565488029528886572271302643747755700407762832795705077762909887194607065705915421997231510233227316985373966585192647540260295219979316577147435415746402819931783414032368666243302496718890169796115034283612348093210438453383757771969535522205040064447900836616211201833035623125425311363149466717985707492922254345508779884597132247668656155440221381538638298462620187878537053520087095859466713539071109133685011536521479172158598095845310602680312250803899535551369487087131602697593957659187615891456*i1^141 + -95483965395727302193814349950885613514230765965768982975466681777936235994330957043520416263775974487240169679491496556519068301540288246147325341600443096892115451464345925579589427415181699691503394100008620111791309247958598637416849994548032502273765096483085415245257454384725350102805476427083478583837626799219845675976549346717638718880559295079078619269318214471336931504707225302008353142603488205904725417227466642444371651339275313688913609622100489442186415984829370575741074580066078915928727400381082635082307328544076619349349686118255153263518405683087197323904592367284411695279394310345265915489292626465590814449098821951638417923664026691460193660432297928451078865043174869573785218420708738192464012142588460383927925346493666075564250246889144640646282448051875114032730022015283674092088962490866449504837500813071455299456397656628951667476708988701137501880616989876143852979222902350912118601640693921571337161223301362550648203947214960779219377026047725060767053199417889644996231422781767934750804573583821531963664546490278478503489829784318217809844745961304585845019009790980118382270457143756000013690858057515043816915576429766339823629161266608045215209062526619181671995815876780547412595152877246593427493370951060819017197696760786308140028242146832290165502721176990505398902245478768455909786097603967081781234327579121159990672758035064324091636836006666164992900852797858236041809041753866299456590896341381984777192775038775458598171319416659039154740146425849695726939456764579996356490803578700410013772783645166777399409836165359309199016623070408620043409046605581602011782631462131592560823530339895191502368130514724308895342640338169352092858182593739747814951133689162180285374861992795920514636481247596415794786124243706415675570324470147112958712387456024282628969890237563897890596621111953407268197084729665404095492167781578628152251332960279899013056222196027158446270328227634213107413628735125151688847393716172699555763309212542207771344493584021323223410100423005812122149456635301235057667277675097075569723844696525516989285923507091229262566148093760992089734195864630999634443798494815010145547827634069771461152563354719158456088929130769924015505825792066018691060227167204878753545853445673285130975255572691027537387347333635016677551014680264732605850086488979284765900303354841175854853740825711730566496929266662614695924209046260650035200005085644742083388603887604359802308573605734624791400715905164379361012047169898014585901980243525277149200260539878204463271645161395526896614088507562846232877772002517937506284158224383477962932603171423540345892272534922485842535847798829275243447620676067742762401284242803136462994994629797830028304593957569931168638705246028467444992526004539854417089659043199044333170833504735764981609492090750024496088512771102160223379073274496248423401107108563611640785249909008733221948608423668359856336102066408613656144927305333737355934522671680802162082319898169618607374336*i1^142 + -714102804034767685255742401472816736424455642785080605420100752450000882788831255416754334853211114352814283133933847683777501006143345668500668012166650691187512734878198360284321526563432935053005497445258574192000543097845783155807685290361433156714490674989111762529119659678975674291803215139786479988253051579663372178570561961097531902077020892905643026525522765107156893824368412746886939520105963701018398779927127672331793756219854201685766633115173146010139649405301847202645130170308997680452806273759824986134195165832738146405761251303028595849390707705537716429290274298931292724708230934361484709281015594821116255892700773734809561525825284288007412237469984826963976451682557706802243001682487625246107556463451613972019832460148280321543887253281923355687619876335382116959317290693957658764140840868005956241365485422965980946870840139913471807383487544014918811755917414620763176213310435216543429847719471799194307478058700505955649423959413487363427880217365766502540877228527291732322404394005804733720158608662645389400339704582830351155401439975012906276350850622019704187035102558637818288520532697243153173102658990175790061374943996390249177731609090444857358576409936703990618215056936113791356978077468236178253050017579360982874826431773052987778567447337001119217195727121601624259046628465271000499420716833837069927663862816332587673000736267425212021024750495052651899903643738318440709431379105146936215018966526198887271204505608138865797825752885077165402283098651258340004778265507955391710289809205282193709140541474846414072752225767929899965160452341135046390610446910205540958696149784725387639028608612517897494953077183723010695677602815436404521150918131360488843023759730029019090804946394233569990258481089871060563033731956209675937413325720876293434804537745355785777022989526305186404399517959644210761898719376407088832703085676747301821537995460229726479810428858727913739455186474850988497670314994579006568606463050934310534127082169624357443211661981988995668928971132043580402437825268136806294338144364074918586280576614883153021834220632178945510450806027097218006253914804786902660248430122354261401155336494937429457120956976819228050167362403327580450320197915335204963565347564258489792589355434884386915016076346489459441420013576611629605267870287028927020646560958372834008018511127284307607154955385427361155616913818522115205866741209396134830348390680254434752406575904145582276095195188714113062869135115463073603227911325323312888323590135487308536597492827951315382084815550220720573741961441559826580949913809943600388812944002662245113953184089551936457870191847305758158094693249905229920702070902411208009923932969224490946379781453250913156215133361385387096159041778004063769668827292084810296724411263773006201779454745812326259150429875933565688027809933418866155095322702064687153891259177356983372336242030218618219687357742159761005325905812137829074412373320786067755532625454875745722434411435130880*i1^143 + -8457388689708443255250796035502203597535377284948472383936464549535112535180826166765553616950573122642415444138827427910005429072106444354191141094649584627512428302334143958921469215348596660406465526977333436346401912912571099935747168936740960632143809084892304656549235735796533388225871996706907376010406428920937359933190377466167644082784139831696164502515909369018944253680569293575600411441775089074845450162395587354644914808237235666969848948246961245003786204963040631626718603036273131477102193541726697157413241539438408054609551740377144219392347161788636418922536839926771818596636329521813855808918134149954698221762080020668272561246604856683771736322794775867370340780112817684386763770209014706906546840081764822472296833158793848287263022036204432697588128304915695704699169704968294503074725249816540525631856739053986489930159991728258974529781662892349210484477615604072860526050188900540964398812371365463689414643449742552427902274475461863817709895513845320011368565449743162927173585011527076422675189463489009045838818981302141395618343285884863592172916226719960131239071821577157691920387657306413783326763912235619824520233658066780662018785622954468642861125886701647732358764686869986065634701859833849277179723203259923395184085295558378878176776484415184378592279746231441423237805564590443220394661066969898645844540261396036116790990480578368397534989373140481265363190147179460664240230023291359362974487162982147216069097804758829592810469371952878958441832028806311630241256577638167409905163746598685519606202209851731940775543493739447262927121700795632136145958834991352201795305441346828523142113303170551224600007522555882919350988476598959620601195006279508511992100411429016202202476209347994336022859715308448033313415803552659526569200225299459160672289446125088923401237365770085601217471969360848313886668983620979335248043126460201431142543640398893846267294212605084713659301379439956048134452873428109718412529395759844277550336816967603747177655129141391866662124460604161615902427968898002568654104783651119782914619136766724280553697901527533487397826761710113473223814516369830491889873774520896224133844566675502027957388100730031623253710045747705744374714280766999344467336252307481191450530108637896207069067324398650919680549281442120697156947401385779182111518585006734079181978328980921481134313805990780618041334772167702912653770611987461807699393625618756321303032745846635327184414627584451431888713960091869484634998947288574993163322338464106639288896353036548019100252039804602416159439209134515054495240957418358738925826064482036116313881332589923578555630323068862781008536973156095685472173553975231072356516491307541619783138029824446120868503074813604510768210376647075475249001515005878860065018577814995420576992795021940148267816404102187556904364270915585088492770822098169903057313285082209018739282476546006417829785446209056247054260121401865546096293108919658033705776100872237656559321088*i1^144 + -23469153776872059655740473258886670688614888337426561156836212335456982925392415680347983177336643478436993927098895772854297495698157751664360163727205445794202993410289098628703031841609167316143588680871683529152684188966775177827452177250784365071499142013024050737541421017112251883776247592905521920795328345612387920160948939579537712774676745291265739714241836405835396370800761144302800840037152126718295340952541723893470066851916453736356610673161788843673934655089074813220413633159480494936659888295117500691113787829759608396739061331897126643118635465728157093718063548071568302103525708916228270789796485512933578864984117322342761137505173581630490995690544954009897317111606569020556053209685227068038301960044652988409506849149186832946669679938166000036141182517268458059257321891769884265475322580627243470919516637698732413309002386477521352689153302988296991228733212717048198747452799341275020077307913067743146927552959032953565833194014888852344130089934566757662060079582163602852128661436640355108047066716192750876265436529613566219307185604641429137844777888455936451894939323582253125624068265494431130415987023028361439767276668806817440519035783900196664848691699114707719188657479965556811829863272595282950774170589837782967041611959420229891915105661860536973750815429193889135613396424049962248871461880424070012233553353850789306443745976301483625724616435304117005890254884274155088287057808132569397704381728047832304843929755784296429534038740104609327491633853160389729354722647127099758608859887164038148684393317572221018980264001979355778359090054453321071500595813761308108596373315596674390710133072060154036965638830032381650638358317081060292461823092011596843660562218061523902527833806179801023895454940238187499086905470645209031769638846462406087424844453870751919104106190853117212673340708848884037527335447495550197620927108834914755537623685499753113179086022225482560478928398982561543733961293792261220006177300532605982774978354148944802913421420016106837207672379144870711134713630589516815767265817026171464867752302439996035206408495660414752384134637661366506298452157149576719014010934004745883151526423298782772661438917657467676077725711298745312002962447378360369737757711798964605350267751295639570821313036834898849354875232610551401301802556642976877249376130126362611082100495210137276105129513034046280632667709138753608936391424049676615458040894699604043132586587801831243765450026140307717308563985181099333530964206827149758749514449925288503915151236562240582807338081413592360704488604141685376135913985926772261057258265905161389172913809749683830457157022966081209215772407197041834883707749784823707010974757072568789514507903866751430000219183667331166299632267536801852507402207164473936617259541744649712884118344511476121354901924022237888823852359667730040583486034261492437224876153260140384746106306943656483713018281113717977714251123212244380315914500246405087019397809956716544*i1^145 + -48663301036206828566801910598213238727222642485955010418071987003153535747718396243483166147576675029533308548598893477256437962825654571856493584594435428879674597123925372551788305438616334465402748823269690850908553712549334654172289908406671300864760129621954517062248314906148797738372385529283963993118241609289943804329491344959509208936337700562482322470413371589998463826634960570078726067607301620510488735721151905486166008135485318432694106271505774727859853991955363343160901491482450103969462655903464598920292526552144444639049339122252092984090706963688479251852939215163658331656949584641523929398356653765797492154891876908549841788751995090388218558820853848092494571233866276307583102894282804765513987449777627080281935501292081043764434391940336142757015262745591434584694949825471384078369249450840960550717392699348937961839668142742988622358409925995251157121096702000589922941197261251506710288167388486878708380401106914920493467551898439042919083108623823685790454827299745589263032239103901365958902664564009184876265740041280863665506575702014886741587886276882187658415826085394720128927671629136510679202458311573681281336655889647901788801908681772770685882912682658013586912143449272195816118769117305563086424024798891137027388577550618879278987063963482943381203084382523176501647589740324539250248467440690890370354911040726471525676734332826904930681074221425231432954354985856644714897679729224316810863988607017485566427070967836956976381218431006789728000815376549851563105237941650599910643435053846383868637173965793847775639927091152998885425668204797354778682705779336668043748935269666853969728374320868416200938774819601537186810408991466290428740366784281861632417636377487392456257159906707193177019015141095098337112082826530105331025250428688696347194256040835880509745378926986741775248672171485725806719619074993098893610618813069301007614801863883261768299149434898874858144725125972053036884876363014144636943174795709609624797441549132713009295185706847274262185805525532386510538141396032907543732366454939958367898142467962620230218750275970374450876084471250737304612315566417705949018012598049318887257112036070856626208639709287659544994075207892501929926249052486176359178527843418173251844512592419312510416057495221977165073034974832540768459823721823736167206347023517406533398150399965517651216453801868690260916324974087256649434876525309705865455113044829658480344251232629603137932253593404927198333893985858672665559012775971100197974627703793140706998156903747113311231101710031613958456732909533621845243013061900760553327909147178258553532516362342755260507996310632491910439144470455515381292401263725102315619320880363137817748644825813323048440537408159001848268807779474553366771808797702798211901221151359738752399319749586604872602393243670543100920693124086362470071339869978093376875262558981105748275721765097521490322992871827100283315818239971663452818659049668413876336590848*i1^146 + 133413760390292006514897636785509743931795476009385655127616803570097726707536975643700946600671076688347763835403350029300045907453098817198106374158663918577060378015938023791677744098273479293165693959024924152443109013646165654864182659895558478758734895709021967107542348943640666301444125390700651287401119643569315583811545396453547523953030587250204093932561228203192176732655322398601072656377084345327733319070223454073376236365479561835913848137538269349934524200802911145732144365928057661946808528247751952938621459075566487123279624870638647630808005526852926514633814878239593986458654438918688719876875502315639825836223583888154076925777911569628973554466089582765286653256087454905601934502399174173145658585203290690691698228426131641292894525588593788075938974579415345923732024224944719170074980568383037914521021331280536237955619397647905414505780002342437374064767740628576459787202229359520412865192844658189722785046653346566859171070020583542159835841530507887155497337988119680702123598309053143605169585415493287791712390433479935566535749262640338711611692897655858378690789927156607011366854015281846938005282022412325184590133944490172258429428413015454718668879834415767935947196251293374055482747307723992696379228044179099249556933138680833839090977032970096699122814377865792749875846274716332100705295402801928859523513763860691445005259010004352414396255125002140076059884903617563631806720524182518052513706096065815895456587794999650244585652157927190875254238318668031766720287780486988920222569027913924486649168226128281723777616838991559011646326891215360294241283752920838740266076377589399290583670620649142196838535897754307332105435305041955137055597471378126083859987092268309271684245800364642963577667726241795117783819840210767187459044759163167772178549607094260744943878149630311043561174000399928220525643549584979526056520408980138162817083978391281921451229827621461755906516414685927542457985751769696424310987893364627781128518115601834858332050710006475677016609430931756435509144439794158513900050230875804329403595756771791865481919800186468769428320771267644697804464470098509591184417880125231043462638702478356723624023556186534936637007993974443149659074534849215685971542910815017428488737097727958110399558509968567717477804723007021494612465026645269169865287000148789753641719702411272256803199968688058415336260756510689899782686140568569847911876746571435878481560958282882056665911154670320305427731367631127887096085534244173286260589759675803360103401835073451075575936416854959090982161198711600801668530065707242279610601741014652458569062663232226835034921571312908256076522967341657983505501179985675856551496987084061471404462854836805909339870076932377967613983304251253161640919294074219176319901669146597074665351839335193511685127491823409650506469550429699755425681496089172113271935998068024187696540826317201924874056004023511685481398301296214485526547955248529408*i1^147 + -69181051677634869232019790064043256360566806911553358993868885803043635437840176925476806536783451994491056779942331118618888267683106482115307793210703694826606492772340489765656454060581717566756876465038397352790243140282376404771153237097344882568523419936385932816190982633409040235636157714499334285343367968120432594467696995603734817746358642314178333500827088786341656057209417846374082899143268896263770454640376218767374286117348930613938370818990623739100255830260477985804737853069893737791006925274311446467118662063041284064429717125499613748715143312087878619162800015252853995083425105341927884895711350048949352405541602308471652451507780052385936589095485276671272605960103962451099054705270432228832832347350012926233207753453315952578792869134995190256672902464682813769488543537757553256734723612945804899196791938787897948134759232490796151657118232924339306072891027580466259822466926519912236173699153532217333625702992847310494287076881328867834681504269621324729830111462286998055528489116786963262709339271989381513354438345177488820042406620712117754163658612710671024694216694583283425552451095658093104584126032418468373965853904373159332792267533408507903474910829479912169759626006070748643818293765485441008425890304505565603557388782104697089614738374311098002647067109416456631130581309983483228562927798992915233914932158299903643185936074450266118553564776544618126433182922197890204394514643934977386884594751232027751067061526013918441960386026369627672723556537271415169270360356763311436590790668802865159728306962814373668011675688740821823056032837409539991958701144550470763084619031121349833757824794450989392229709221911404930656687936917119655465149546388879565706218964542029984981917294874003540492276738532125179475693145645518769944591370062056478382365220102685723489504499397050316587781921576048045348889712301478242028526078281206465431765119069032398183630214587864623985176368249078417728677945712731080972357658399324735547323080327301738233152697580086977153283439923885881918691548665056316983182145757608187745482361879899638045743188950188626022577047954754193720524174427841717640579628661840562421423627112704506885832000939334112694020198624655475334410511318458179233802117593008024403813724102836368979037982122779577094245364648859355220379554454037341367053545382381946796621121078205794046189345737314059426440233287098492434892862734003519742589789466844454247078675756869790350051622086094129656650582366354190115238706680433593703896959104275413282624370298727380042488281334721643400965455771830344654031432208920214370063024358867163692766429863234729455205112511846900958493132906397134422702675273489430539110551920594665625585359520922275045483381946772392613791441412622154471572169173068666675910717319788896065670547051749283561004023767192228112532888251257556835317656630518454600989946002929942988387663289086848447419411243065136170426784502493557781692416*i1^148 + -3194971544846480574701257410618670623544401232457536122776182040000080925388896778476447572838934755191883998072231336712717117951218768241158253563421831521290495960354342418116008131727916878995580633893745487251860935441034241126311359753842869897012661268788564384061636066507842772940014249138400515924448608461947154711518955812064748117692930623748022423899578506833242503121052848309930058018260875436938025382547576832375046523293378409971990606407291177928426411458173213680491264838744130497510080310221884845163527929516820114045634324783292204202497932069433783827188402847992251769103146837151192619343182488261767547196245751906594885231799655512356774958837583197011346441909280452629627922362672540641179543319278193018285365889472893868234285309974483088444026108953124164888701669208850799696536419779548739980034808940889523790603936179409682144149941152829836300740310048823259987697652923618686612076549808067183604400945462107158535806507346104522438247489809799932477116189016805779121747001931673589025099641780844871679803707538206237618464144894688713381468155856322379972247629060482271543747702552847396491573200306942406485452912775001149809083542096781419793143427821875809657402296134048482435902575418900796678442751438053302431295474740612146277318899176721900659693510472818748666467151789420064630646753530760591511426749505399546077035945846430001757062459477294338567564251361780019332572357474195303440425763453825461354490225086643272219348567784790595340605232847160917995588346451953730967993551964930443485469330297448603728214507367864790317001276082213505807768990997831639346056160294057857563987110565326465546328967886219070343925705620391239898090488866463362305379476495311421902770641247465350686761733686513822849718465109788873219924874979234295678824117608307214335677596525243878448428269671892836386875964476696315458719160973405018893706970825460509250382057095598130088640881507654339331680398389537192433570106077490216543371215291566827555895899172955056899740740808344057367415155334220810163031099693700437492163394227294016422998485534916308968711126265132306174285532459823549427678660665217287751719781019534001102465070446215587536066898360791801292280358894231785362417438118359047825650920957605644270758208531563953948084200557563580868161754269593820451671238585334616146231945534141567465608382700822446519606952608861760058896705833669366302566072514375399752683447581220202874164264015868139523058821129967341757706925042778269884518693786474780652828974706275012779233568346810415525768971393297191397194084946317287890888170804754374462561572693873542838580451649615176327298066797686366117932503472164649743247720723748383229757602498756148150871266567833131026547581622048981068624515746205712111091738613478832903034837438693990083554396175588575754014138112068432229213425267117457049845639011992883881306181802030298861227291084737129897002087697350656*i1^149 + -10319554835583938059386801512838044735348181660089094372419138079563471446397324217388575496127914189645158510365269744732726363869415762900301799962597943694379346371527576806208142548929621351928303780613186347207247585066010753251494199596444645567818714222927649235329788581370255820097143381813991593162112497406071356441697729106223956413900623759463691084690086964524919935121181685855638412134000570487240860621390943210495799035720375322524355915275220361489371206103598902255952646573988244211399812683612357736217481294105062770932225124217449922284334236965877338213404964100540979273664108394406554408258346646367807431779714389903877366240177145952819374498048824297517801987412428791351999988707336480728979724306392743969508488719620041925001221346939858424707882666313933502835878160187278704419350634968618856423675938885331437895399496460418660899262814370164129083178290583089072492157527434064253585997193113556733117300774112422508357291774883925650473861422028435408724602034068247408627922614743750152629441123565601132118066362399225454905364720643153617866884732682597097456587092163702958715079571850197308501975643292703923563559173886263494866558990906469616517976211448150538172532182772294412501567990696913603151646026625226102136509006367785101740584125822276018985908754426494907583844582270171916853705731831795042885714810450761195206173748648088297873743742059833742392438351704923691285002208046095209749599185027160885496765947577743395049414631869376118766156729547011148281338923969675038054340840875456384032505897774506487801895904860356886891810306061195551517187427490286085471356846232153811951133901333928883844556959125583256657578145824822592255973894257629315187343360014770710257260498314974370676010089387901025747870199987608528009800942900774551272165559581559906025671628775221103780897051869443719182055968714656979472621143610990662893682770703821269007410890347413840126977811846236682538586854985564279825837973952212615843342127370779423123477262830311897087507292950309898924218247530584570949423737421037588526780740036135078147324162414064926641368813490403726091607500165109122903873372198427907857465132417743841595655627004341267755562501872902220949499364654553800062980139502258880866277764473837362718218934764499250684975117121904142521453056862876705866751171364756855428865978322848690277802234903806632952447444570851272336434457029391846251341368393975774633430712905628779324531245089182481368532339877755037987924281458838405086878051615392440580339215091247222586954366170445866338360270880111660376132131879853555418129318314267207836146904916601615725349726930205198234747062706708962360045758659345602368163549976073060411451823631270185776922408587328884024059095402931690664612720728088466775973426674395407164352244475882106942979002448932828089854838315681892905226467958931186941435448690192112742230036873824024052536751561364850083889152*i1^150 + 1546546601224333299933732945394406125953677226091444448840468632507618704621056501587695546255116505334804373575521293369178676532057265244368585944853548151972096244137556907501239426098587597951544826538130279778715424306053496388839039562141279556559473590837152561848804063455781703173208691303134651161501499538685612464254753605882169406802945305859195479068420631178010896779744121970789023795004779770324739754694798793024299252861761804019618273587039779266192282210115351091712263105883518435135400438999410410207333311405565384950244942296875753205039285496150739182626000256105113482995519597263345569165596926232784332870758461781544751675212570530317488617665477445694282449051311956369640769687232767640438045614198015085922432658318454313888183467881042974319225805124174709600687190691686417931607781845654848798540237721618639526544063641904269163304985668111679533896699861041949027650121985505288729111329938520477068485432728915296645462181066769912289258661559628051706550518093204591061238568895557409205463640730265591684933301253562831008773639330823545553767939911040274674222164512459736568091933000059823556774129908846386547290480464583060941278290037176462776205407766026407643940125077111222174116016520786517231591680070716755638678351632338294970916188515886772499006579877169688025649326958794325996708976531043880509315442008589238197454596525016647833237206191758285080951251288794121751858945532252041099647174576592468500081129707080484632057186479281135956050837463635345432747563699720841771035903788554502375744322400585424221140306376801039765554752327645199236941604660975895513123900770721699774589695006458603982163498390733392442686109713222062326665220758468998375683290273625916662904665632576408969155643522750604365833691326838518371145171426964315482934331550993636764220838647276936936094520006616125161335282606874692108285463707761100689757370292935932916015338124174131872243367324310746261419888893837415000453285653719333410183400193701968135168367003967358581496502032214649711031675667996135255871630100431096343753881591621914825452291684572633631129110218224617089300178237204412674837624964934505843483770432024887828201116536768827819136702845327918374418156820781879575536274877571181938074778650095825280120643369335303655294271173846938255514530433516929759316313088326665176215003678162166399751665110763267739738290984261273675778570446620710735918848687372879149933559341344008543080246012160271474330210711780624054210993624700205967077386919041696916371486710798747962128766871460823310642852476211079199509465592329602483378350998845803728634480713874584035264857676043904060640224734111291205389828412961725814584285803847132317083313478813422028566031820789344383886635789803857523679581396882296986998298738713055030070027752936758721316701443624354161238112251658382441254661846973547484973803957953008078520796675652903325583580757753856*i1^151 + -291310479772904875741057236528630398511523660003667681665169553007906065216708201099363937446961973072876661950048041507623255113540905487248302876835781621072272860014931398061274619506818944344315557104754789052664854071405908032807485217255637696285633399290873249754990667627789745099721320542760831309935323319487969170004691404861374557388765832561381027234713848693438390962343654896128293832893369548776711310205031112118522236099214971077326574672777936018695737335865888300778646121402886579362976003517555301230739008179778663011582653411677247294183736123398569423436682957411200219345581043848663524698802173901124701827043316440485068728891588749854277444210345018770341866573739956923685058571968044427125434127808323665520872506617555008477808555366244832300668758948832424508590120894465993601842205323506563339000584602097774372581786478850402645507880274407403075825329720125539366070075781613714397859389991218394843702339335106722343601689996848821413323342997252597775420557238101704742244549534599621436332328876385809583932486232400515906865605642928731726029394253862579557150383559623884473672368908032374825840341861689402110658599750449364528286645040547798382190265223951763267200257454999755478079665524136876405727298469646848418975626526294846454157602342133754780349503408493935521493940238974496053216361907321790673347071641191348007132206591863884882514434652460196249909701382528408247546288187608316326138014713394424501241529291238676602194284858178171228694961918283204825948813030807071922429053100659488344306236684110067741886523451244539100111204659589671673154819363962092495792086442409413355759389586034525293571075451735264674500982928520944037329099546503097771541854475566805836863592610047844798201077124300706713552422692015629872091543551737584246280101859208839466069820104023898301347199280426465803346343284034409130192658535614391740535003708530366816753235289202372961028803079649608658820352157601937291685577139425981460253836706500411595391116965756201080627743716216365120231857473226859832993665227783524800295898303250989813554073691467145937250686335902451319507232387690162822903424563133426851786625347393488158520071725273335424635534411083555336706077005262245003234488647071388269061316696836200594465686445881691413688954187979645861804486811601825513231874490447020870842615817707404457733688837922461204597445184189685409299826177716623545105016726640014186326606961144289824370010372817457353623186783415624188735964141761930493900975331153205022690724744043570631651992055344913873144212426091921516788224856190589364106837324462992234748825874217785808322279992399739248258299297650236318587007016723769587704395951077167475100188483182966405915972950516422873686535607549725127422964253858244020862031518103625657395744329157147414788033655222655029489791592561110356020271069273191538937908462461605830286674204724053099413504*i1^152 + 83194956228109728723530931608225821333065728130827629883058300685644927495189649373597506451775555319576514241965272628455347369037398016970155006048099481259659739001842490398591100305909471123713483957163019986173035226994341790556249576670571738374419138722318122684595773404063576155530872504817684032055160532713565195808280953831023081249115254258860419328565770688031818968929574717018096918103324879633871693285436820641929645615865418267298766531070436064628375418488084704210051127379229116069776475956576292596844192082377853973594261139061702938831341060335429966839298446300001249857707539660259550948708458867564837277125983473086242364146988738191323933232749183252211072144768110808491828640109657614141584383197729323280334804797791289084132093150755658280311590330423431391465212256528909767092348887695127216276216140205696319573552777003077555735749535514470475258136028336492575778225951060136119699867051439149822107339108576647025954506405850855481180494674627756750808409340393239914541463206227910421241728474482887706513059319901430253982176819087691610689471285286024550403308009965148715992889270991439866295707010986639725148613598184294482874386670594613718808531450168413116621086914264318351577734232260966647548196558273427405925778089900904417142415748610436176243602361310170950693451721007173262150892592807490036120408696201255836500504908742463483707947448436488258579257638817098097205332228848101099369224891808797327255970067104562186426189834620836138500248448302388954879384583420858592185422886777325791215813144219930757568918717973727531169466538126440594126839798988918635450590775874323836685009399011970000490897569840364285830881256827237304064284182746053975870814074642206049218155921625163501475154930675132435318163190802065803625216908177544916077988901914189194828105886888384658948452119823328924135746925699616825028530109854341210093027801285660232334393396678661693506497132196926138234670228137449767642950180708098274595241693430685825565070743041109968902517749398707917308908275701695464063052459321272799084903255318199850310606704055327495421695633313083191641453305115048597631400700465516727034770932698293422952087490692811798508892741141070428906674151427728241943675582822577997701614881128479011601953258362077165393733829979782923376327719191403782296671712125072208411563622646550890671577750922832701256223370026816447255875107839398873223396840343091828605191492396266934096796682908470387890379819915816119651045181701996304184898191887615636476558959628134768789426702433850043137941804882873830582203341595787784242752666395871556670471193780931052678805596609822760357972350677854586069661222405855216643269486179831275487755163595093625288952329673691749092577819402354544028235098891280025544597586189252547659331846359802392514215216518508167542436550088225154553266007160744393180876586091765983049033613049856*i1^153 + -22640543098904957673252954848343305030496482179502117599309090514781145094336372963342602392200346574519599976550924270294799012355192637640595644732065061346877864598247901555993452801352676224391172288886157415431044669122505588507526767755316854050029155433880199079557559011175173830580252833958189363497095988045125054241022795859175035090263249389445211414630941562117579393076255462126472174555393693632888088088924899324705301969274307797482628451519209239627389712082078721503025550906052255439470290376955414660361621673769012622844175689115601515475146295070804295850744029989062668523539002779797363208784543670150100767301768905613287453464613841223880301789861057077202994492216417883518906666628605040042401799338822305818605119818421553701888106418088772153736969030648035232274714854799381277367717087386109564053130109758982937751722398221287295049166169045634123651409498160415235805906347232029741840118260379191178569777067815439100610232308926405154594948575225851437284288308063443787322014593699425256607803674731711248001404228326624188913733006749286241749330014668050420212408339635751082334350625072875358485968714945833870743810425735922073793498924198771396464772350343947178477190783779013727446326720688767297367779698755075304874253916570933009809691695819113689725965881678019834680658465916861698707396608726806965288294005739146249161376866239894792596125453046409150622054586778377098749239875731644317368558228150978329676719740943220673362398973510282844158638471969052768009258601915467284371205909637712048855552820509714725290057632647393650645578524423150409335580905842349974572428687246421302446055553294437013435038428248399265263318497333169462845416573666260292425717901621637276572542385893251333656521789049546813287568375074643111233048892834078672942495378393249460138874205152727126518349294176038889777948891295173586479155341553350409016510278877122320800599794191031552839793697798191018008221271116995202012397854387632426922342687981206539276748399588096557283283341012515871361903764650442571490605667790734876996558038697906305053514123504158745147581118012374488495945121263862857536429897151214405355964412090726529625685251924179005125756304435701099410236310327655007052337530241751276976736315232433926318941499081439053145718023944461532128016635231578705564077105738149683214523117047664244227545422649586920314216957943945175615411490096248771806207971514339086194664564315183327195285951005624271277072546328737239245300663009318574335137607287714836181646381263379722735740485988868343714979578170134345428199015972590134097265979350800018729162786221379078989828489342625962147430359037757000575958811873336480119509342818359095921515013517602630264192829244925565323106925351944912966610991432148070100113149864051249154043215389395737211868576883076473012051779797506107886943275802327192880927986737709393641472*i1^154 + 2172647858854911157062263606043468825616713773387791505381292615464206638668672052376444595596937481936622972609942063098130188066689893970710536914512955909730391169986757137930128347752181636239356525458174355604028782754233759111609464882123683264911113981220196998559437946800176601904090294418620653350664648597794447323490676953994350024000960789510049690782315245795896853917616782956918821736093091999803118905942415814738003762113564308277386436910506745344332890738041218762306022532800400812866381177845514943280894809003826548711532765038885326800161776748538064432873951836849749658710203087010542541759701454260025997714837057307063971641458130113635454667440311915570080809331641975187343621203659922873259688454834179174696776036515462308358771012500412511686666863139516235913978230045119176159228620913522081562024182823002417068288548400467330690727900355867046437713720476207381844307315666829008590878112488473282818707543698818522973614963963331685571416294843123952819877425190155314008594737403076222436758651799619201256698771251523523356541580834541584990686282855991946302892505744503688909927395887136242384452157137817465885319587952420637172271032090834197990935569633363020049582834804038501897369617861672381040055716371591195528505140967410398225701617716236589951400125753299950761053793046657394519225631374071522445931991707126364885370150170844379888586354473214932917903640649783887556411694222920513680766242183471758315854333601323825111052803957486504367651013482704110772790517573014788521051538376551800449051837924906496225602140857869047779941340621294649055767883695767274623172815426109169203881565881774447015241107899923924750027991073675384478217562831174071226403805989902791353191576558292065215007933548116361119824573511134447558893147835289065539827643520002791282012374251040584743502049407279416697978565457196990448069106578858040208188391498366522700636703132622151753268298862881733383866698990174620174894347931130461946248074407258046954199258682780838689593479624437818773193438450348132471899103572819800470089084927370646965050967682206607017756532272184201412173669496713042347743798465771393378305118492279769759787252891589421366702656645265499345410424256469515066246015451125538396446294450566815967320220652410155791422904939382996966562934838948896780902926750156725086067144596300353383362926417628838077421010865693781808108742379517948380701595943893584468009870981484042658351541140611786444021653095881466471950765236306361334984813596954848200931774038438662359186873499153400557073756333997498053223936909522471115479385369918865094319926800212280019944560638247147239381747866016828292261818726898298770988882421122713924585141796833029946635723072504199367190503739464312916894252944951099507398440746111168040867878468077031425483003481880731364827618986060122960776314902512063881041831526400*i1^155 + -67698505922572379289307505558282165655207910043418509153887471273688973510531423717440648265220745516102342015283272215538670174038206423012394333210259245593147471191710319714424450579651974116612805932476344172174438522867500173928755229644232466561370761642188497124927961366528280888251836813787950973728032885574396895189341050551752501732685350069717402914786994091116647515877552433199672454616270959112703271680827838279726124598222677158976286055281853349099449741623922240033576978656898220893160643028342945516511264883589170830823098086330543786594045793220532644704610538742464985742658482397866777168707904001104270692744737716036571120554687765025643521792668869562927256782149163039937398748178925734980967363646475076374734592560185432634261164161231597413186540739269322741626657281699440910794713897170351266934214737898928340210102718286642329925178009794659413521957910958011824730419765662023104592599180179155051084205358253515488615440626211093610217342226105669654228901542173964766045796557437079960060961957843460014518897100632137692909244296610984744251509362479595078612001562787467136748729658915193206374252469347208640993261322161918855027616611446860589147503531877338962369676187826162565533598313483434356866530164993952685076246402980150700759735911909550815406409452208350784221533955391272273059877492456441973423423634204301497131338418105637907555681399471902183418905416972108286452069263614038192690252234640809327442639137061230806551996669089065477243051956260491992654136333660101830195317075318191306824773890514965576697189962949222489247884002113525592609662219162599905640484360808229045676719758648638844812612858815856605028885705668650880782817657089437454334787418445425757700174727181729025612733052781676410163014515732231066799678994881401854715110267738029162152890726117073444394736565301341919487340042391461815278414424057938051855175215262261184855914523427333396540309425494378603092497416913837763266566472954110681947773640917448861664139683087223064150223620259448062227615967637597203720240114823374943463301768048055781098212050566847167596617501778503504857232556402677142592847814369968574374912140407723482013335102278600428783057797876899329566248499529739084032525351129012652338704928090216654346326463534057478789965937573818183194236958937501034611751392569841690569778384496336240904156355424823199208060550308351324856733655311646325328347531123912060903197212507993014611635819869529725608153095890400179598129672961006255501956793485840261143278299619576639540629659618416941552836069338927130771035817274129394577378595012194989645700187189178561402519703855101714922367128740638623962739956745126587739782576662766181117240770834684579490503344445286151721308561435845795458118976170187085385825620836105162856451529634558911333307837480056380260164652665076468595183139817160441856*i1^156 + -568612459634542134735819517305005405783546119899711733799655256166458027427239131530917362908508003785605329545192815914364104854075571913821244429382625428688390315756464843410847705429945755474209082941519987736956883235824300588506743219919672702894033429602260023589744693096768344914989201226342621857230301133888690147844551344132235977740870920521942032395046081826864965547996984800526653817148961062486136907159557231050493351449208775943729675180692151645815079183818125543816800830621422742969334664746809223319665290107755698888449555179387472779554444971068116877946860595596215932728450792409342985269592865310489269977860234515979906575642004867079357570084298278253146326600481097265913028259529035899823498669632898903231190714071833140470759677513025599650604901814672764712110109555911323723998293334369972220191731516386636482845237328915756830712713609179547986137275385602715869127356376373150175118654294809734988732047347979724308297070224342975022125448404017561323946621690887463959600288601787488380330120011008301367125988250697696699344786108791847135056580217968669689786349199954251801709756102343125370243314916204912336885290680382680377569230527052559189694075264375938163568324032822308040575210183147589231670546775850431949952905361473747496454905251338461038519202956203218437336529781151878670653848368840243637270837438271978554702111493616822132435755575032456089955117597549330429148341744326085281307599367631332656837071113675469152830196902526941144379551861566306095026452384907222859744875271128012708902809472087221251099902466860591341891690327161753189491581553787569220763303654699679207613488876224744116189174720680785170352002326195750134540607762131995844673626168794566819338935300162386858807726886261642583497246833078853531770496417918590952814405387031888863328239338617151472396971348527861777354423218118942650135239900949709848332702227265762186840059512587794547628932486226192002427523180024830666235274808179705274199761862999250072224589548954074290465729691835706661121682959253696986360121780647153584959888332489274072433045281909623132567770439314431445318563377022153921671069186422468479815861011802002933966047207075828387155730375707177939001993101265534070743323922014410213125097592695954767167186451354969311103891596014265546764159720500126732956194459771150699038331088385956958604202958543099367875768116962341452909623946976800813403989731083807941572926462669894269042184040058721772446316962952441662295798427994290968665832984189955808650024770600393976507988422768894365426036726098024628566566991086748131823806643080868722196109786030050155496891023918895865102452478794090386001364385174445796379015894474607318243073436970444573927165879078300173760914781520422412332992239692126487109806319861772193130363775873302749230901526332123352854181404762866707794493440*i1^157 + -5833348706478953740576789707362461657163734225087623375509671438113934841897348662547700485476190708837279053173880673966796173698651307180122204538882728937007488981610201859385973597778130726126769299108157998979894863829905089729009121941474010338823410866139735936394365527431087883384966442048297802269410056705568680147332245615334110556417489746094062006709952702255400987587831625745201651115686338312346022519378249876716190733568778082175742289894484842223063085533736887584325569916963708159692271198166616509375036490577506572419507231279685642018727661095972063585754111415037636779073258995252607935328254532613569929224497692876905788004318500291545132398152699558226218850714005411217932797664708224335674478340311575273711120536182017845625898591185592616197234083213069872577247938200692252983683322250005979955406793961827913216820552441418413437550546725205898503714650457995255866086689156466901153275948056770641562748205819030348495408776124217735215846954031943229958789531990059503637304656925386162281039695332093778850929276070473205804736118558272802337803728951666816290192900949646277251422444059456751868555824131674932109689268718179896828088421776691395393084255314875212421491651929839593249380129225601322217774447138590025173436753385131318885387776532597114241947419664605996832633473145218700745891694895347371517086571028546002419412234030540727873876434534958701455932015651356271773728362465887033912871537761629314791446852805108734415555626068640336831377476013134030514972388367195747851106960062461506427640341592548727418702944766980583350992576227453032710641430658184144828036493464435020646989772115139592645881984044334333510440333375898676308901883206024384118421531346092049362315952560248313618420531195228514378596954907573894988923578713338272814742406703074591094241131288133777269321630417762506505444022196836697352762433136572102749767539829181863471355289724980600808920566388918025987434068267256399124810389828698335706909449481666211114294469724423007672101988652127871213790254940668463305001212068916597791475745273960045066263344524177057382426889082653564255006618911937140192000753349206885820148356851483396963324785554326829044031445247090869327190319850517755307583229324399859263606385849767002502937073408068482657825370330456168517416050647058658622036926913409369838154842164424289664918005050574727499335732125924150719832333589005738393024710829059384668916717440811979737323940275977720923042306383368815137488966752668787331611822276090499161382844800719837605031726750067557377324049837308366948281429191957450846281653476269053447257847440101195407678887669899663207826502880027476422858818230644074292046384845789278081125374017705500547457317029251347559804909462534949907716630186697144998782728563940523710333727673488493624843490617910628165903171308224512*i1^158 + 775941419444747114632623551881225994013981353402657872995363987352616129558113312471191786013229574888936440369235620704867732513230572058204913904478857150276930821667428397401268656845664237803225858764735086967569650246301199281231898719688041271059445727698261678739002425297062074850013193087721688463485020028932463342855293734108194041944495234162100247344060205879839149461161258496952784555931991403384192404937690426230769642708081536567887894856902490269286412538502164842402667605375708539535196320292147628558947131084141538030471389917742854801044857004356767612663128560203325075569985752591695436625476121935875548929951107602461623816893020133753111715852070544350000217195315730597267721821471349382360018778524337846135855562253109058321906569800827413044797459334291015763881278083680316027489252488610816095184476235118806712277206413245047886629783846931715586764253364068824061606382435690095565827310589941834758901300000294370089377525457759770006993398632501372940610904275766241859859296502518762005193985470996786111743374438049991574552674447651654556039094063697958638341957052201926520919756844960151497204670696341179610437022507966029808456100859744579465930155212125190653874400737824897110884581749466304307477938234609753492932637890984682738953052495848042692212452399759668781268503760709114441081573198592737976629384876538742459531858702823379540891215900601503351075254322477383230095372128986948387003115338343687766538083564751582396217591345488205542117141504593106844022842774878198076764076768798044961292107029299626000981492560704229614604961156716452102338887343014448857247789740410355369101949305331058366465471291906848415064673300255138011545155985273993999835047190507878008854181230086658777579552216291221708346508890699443294219770126309697891423418270430178386908942455112085437127201060566347112768193805507118619953124496330433196267171459610471525721336290374177044751356126205493789527997129969230818180953535628268619293341086097302868814082876611906140928052302022341443837288511982328272685640963574928173561452923249768345909102744488579003847662422668000762393196125562456412317885489520012523387761298969553848404743781540234860094913821411157465433747121661837748376710635267137696291300053005105941145476459842615777795641945301786239105637159580715248654591631515959917349534838113623936340045729791124566929082376075854273941720207113918606953680346100721158938752432889016699244481110874182654476604026770209961702051354428075447149254182014274662990359485968531936728764196981048742619712732738220949856050807960861435208911554031741342184294758808237512094188410850870397641926388311391118187925234793939648337345347019596826098244229768490961266476280217097778303913628202246816320204936635660752108412557037073034538749129974087145271307901606900891910144*i1^159 + -7996639653278812126229819548237481497913345519704548527670222088919030903235535116500920060655901605698748695420583372129569896967788989636553965756625504708232194547153068281893697736209118404440706572112682656268623089025502067511979480091664384763944348410897872244456756366369576850556149662945900295823591395797614151429864025685468296621353691234894425597692614615727349844456320787456913698172734790476014334004452860432478145041771961563591253951152208394973215827864147369866871553654476805498575714742535593021152028822937040400488992787152236735319521357553336280808481775756317485976114799247422583313716497649099388785924033607442884350559653199130468170744578457983789055322937202220256297448660115045602025362900041831894639466372582646088877010006016041336410519911802294021411103543257913806664289394698657654440413729399875151842036428546773983029004340774517542243525278729439096844698186173402123133938508206174241968153117139656163003154500442604472668065062589363546696253962229663541327872383616359247230701397687647332397609662266937032761582425753573817331122250499226652456192106731047953240399554691489984382481859462302477498184706134762430284101996180710962041099906924302246825354598902131173972478662472247878460198182366221178627795250699831205035696370904717942219675636986448017159509855144454587408716586520875968412871765903324683828462574441177544380974319119692781881339739074018469246906488015212188632938078420068910531598946312069581232655004619496326795960277753130558283523976371567946927750678532728792056863386779045858135897224480394273464901803401491034928664813655812918141265943380168514663431680217167326880512429284640251636649595008929749154168856398159304225260525046763538855367773151519924293092862562093407445056472869232752211352076777356378303178499328386567325103567031516644152109823155660286885961331300981980478063999722623258085353101612289203735773613958758232910681592698394519668756638436203994048167045930280658347991653498080786762551876988968233309231680776713050962063707170843000824279896552155093703335396879587728940886028665866647267561056244573884336111455928249061255248150331822475752074621227324348626183162519345654209970749221335991701491144364348173407997669952894241532884307027388498380522223498550489326075326836911525820816979324307904242458274468034533899097959674679797652531126642462332842473688440372302051157623902429565620082501009061759321651228203127340395698684622752007618093186273992286765648934848953372020822585892020214681344806052272080772886940459693943866219056020973618872417162993034872169057754170094644789030891503182074440481531120416071901977071245054088307737936167707658073790069436261598927836291574917621904938178282378085854772270254721731695033658449129623186910797784847811936029935795976715161610802429952*i1^160 + 62654740601488546289684607107234437031020462856957288450532097487360787682625788532663589340907589661494572649628497417360877817714395713859757748193059994349742027315354486517907171242661040149050416883569276967958301050067445387449137182224432414194389906827895108577377085373938695906455492726338952370328032290177132759495801626941040176208900096990020464926447611809741917728096265718428336645271871895456583905075310688927212821833981057581190226625734075983196702104795826782524040396546692829316594615476983354135043850743717561214929468660891461826569444153676120604084717944947497695537222000115824433724371683853256015677684168446692059732409176604345275518443300206843346644886320936151545124042287608707308909119964141396183547398004393810187412858555365769012741526029660927717847482846758427186834011244801896089645632476700426791381164434303576169221252467721800086927290596474768532253945418611978361415127353639453478776324479477891180376453405152160300637926854563844257115718345641167886894065582641421819654227437495090056382077019922718018122016112729583906861659216173972519324545234748375485169192884985542704470623750703831435125478119266893519780364497264371411207208090399557611978202319585893627394206176103692633872314915901315990274283375375487588926709286238399485625386682567388767680276136952283033012496368916705858397345203990410092243526983573828614272173534682709543611905681668871633990001643377274887138826416418628902681432480566401026243815545785955959428161808982958096350659039493807236942663038055052526356415661155061775796959993360829755409692218010766671188427261764614758523147529617318042747272488039423960350164635736802368579218542719776480892942058004760494906360957442157748494616154177858688722094994280281960808453715986186760418238430851362469675599898489917800395060679657043561373539357384771272555030857893862498933091101973533682622703217641107156669896271601187453359095397474896498179614615812808739152218676977592476221183767272592012931538530045482916813854976713756810802319939097320226701915214593061681877950685602829115965891689824563306195140675845403218240594465224894403536385802457166844839258839222967318006311856107711488376900399382179053858790047457871037551792476682868275238089086749197079077499189788150355609444950491686196714210125417497460968481914553931420435147169126796498750703634828838740814906658972510256966185403967248094964581169227975271180667376726870857475202626577613931544998741300160985771799373841569276998486087240509759369975149788473115639696559865944223796783385451944300657238870220184712085457555279768683687747396706621542022046797857229639462667652639562947410165691907682141752623316544979103221945431673992988526358069753403109503543476101595912993066976380505757757956069668813953167423053948465971200*i1^161 + -898115194669619689404156956448293200388314971986468568935919301510233617566081275945450235395860528268082783536223329765289604872846058531794874604367659922903745894527074309592741886460726055861784329021247543928233849512331826163413449216080679999216517546610927960627495807462763647463375243068286679902853995941022918892698937814120154238647936355721313961170051666466267030375170550799157876533362777880182295349815251787159441794208730787647917942933742127230309793718193200225030817410098427686231225930836379568885099236941268616587107862773646952928538930741097721621288774124576099074407373580345881601444922223422604085471968401682141463363440179912183595079714396221269520321264633954563931850515758652869120203091172779505539084844832199512766404247474252632279565274887281996781064935875711394551246222875572656175140357066858423381290911858662473782383970200579569376725144740957861399213531649626528684508173341453193409104725227950719307732238115968198229522547869287204715345771825003548058528373773253783274083080119600286933938167433280654825034723672787770359866391220789288200170943585895813104425548517932643899773668342867294826382584142204858045946554458316409705587111137048100303931750183904159117173878853581730625694746614417278800494661755414298650307272220527012954377651956360175602168828370905542147578520832170930833933122712739404527523999256569184077401124593990589889083278854282058186099365427011563192537261162148485426544551596430557062608556299489055186965836550629647926533163064782443641258600199455804356558064214506075814759275560924858611767857185720879700051694088795589124204458972571171740263689732249242576428646070966036872172775486722817569347033232010083455505603981216502984241740147043912230181812290643219504457499626616051924563353298402897710435700364417392248062147387282808984345534136063716083405666083406636308245276557081872520565216500095802658289573578019571341955904187447696649497560458918742168746029016067304057414963453533362772333263623438148066019699686153420085110909549951588713566061710848363005189601023320280827516256968262741729989569417069528779267821445802727101801074354960276934302877413905877959543804942876484819332654804172673724759709008446693833605188561905661476033846228822263732127412541604559317575788049704316647376953601781429185773587600968122165922108301773387006534445028341236521273269163323243603275584466120089440699957757749828192766856045775993980262181808436440179691412623958251048438372609739845023365824207553588018131028457215995568072792534084310602918963602569889225198421032781330867013682643338831130073462512146065107197498512720086962441960215147658026593641062581429875012701050444148629607101792582868268187809474566707997626151890907224552981781592070516834555717270431412457138290688*i1^162 + -1835463162640679540008521200146897575450043697337364808639241673816036544921868427997440151210377976111103567460212945479773671639426225338818702044768038625008269066472248207381603193956394349907620689181868984661083746480950259507695498480372797668901839328107015200786777151903596279468221146533031450457867413186653740054357922560084611357736503210464236590881669648841962219988634083165453784264392370927879065157603620982259363910503811296615952553529016624128761900552784195548578261827558860387260656776962590567117315195298790768205559484817144470224508055513137325458048795625447363697889235825160744317852401259293387182827885183694288748033976828972325974818639567835982574983730950319465863950246142870977251984784608789570802483519970349757496838093101142340714465739474165526771626436841592743889537830460988255557313089072454935677196303678620681688926804769237113222285987525698757891610964355436743641530031783306406770999026956335958893653992588551614830724083218909467855385204455123356907332503001366759522223512484369825542659823320477799495003496010392602766727957805291830965900134910308230480020217463967152315943005774131370389945463141033963685365277077145671126667865073242447670131998587968543111511237661851244802840741326192528528902197929279038326472275309110105081801394663111701672585701285613756709233856250603299804890474012643799669094541890734629885418524572869545925589799884618801925422619205322141103474870351043144992864441356474408305651975956410324796136632937284489497623821022882416335612912337526208543131262213833024080430931304898004200964970552036109840534188709821720263102016779606594011660297482470826413356518018008613108822944204943407827124006291989247439971640102132872801207883203634766078846094627677532609765425821917348084859023722949862562794553671859672536988842376028897270234594505590716089023734410863557084079365521609322940900247922057113425346008013688110812645010110572499872947598721950219382658853351715913445537144192663166175313316067295629070701653014928870501674340011897442402531569096579672053147029390085386695204783801939961215526470866194490659137770851464370585992217857713559620066777474730481241819665282333148331336276368854143445235268934542160321721422539905410262183152947601826015811358726495463081264126447248999731817478848679988069827616265722720818252833025386133164581484752290044441549915628158628047218081444546497363870733301768964181981819419489968933701753049530497051724510425330494995965581344995947453640342487910991604216514622960549909531835592620632028640387754687503989955389801321814316650839645845822385193298590520936361464573735352598700500514708749586818425956126460629285329502539646953280662213754750775276930586524302154629074517797821753107990307009014289284546288402038784*i1^163 + -14305028759115426574555104240568265419403537415553707147052745888024160690353296334661914777439412746055924277985563559908070199780729460797640173836226998353084719684160950412892223691904791589779808471387928303381912484550740230620097991631575269025264600730130535139836130814238718945488525167833424617962315097624649168899613798086774405970287294623103038356315800243666298362111595908766919719363102917363986198162937318434011583000171216167151662702157152518329223147043426778308981380163872455383135451208340495162954406875716743943317038020767005381379112085268242681566151797313606021025297194372944729764768514580116935694684152313324359275119542389332646723055062583496497759944976409544593213491361305577678275213512888055688396324990312430553233257846383310358372256598838932656993949808314827881208090813111217736959243834721147331227994924225797613290024879472824398458367713937176680076852544017057840060722094476522853987881954456147023223263977710058472079695002454098536013864366797845171922181714198190982860203383346755626023117705966510305156626096610481096208838051545379480240319297019986704834339653340762983303168028096509387202153731295848582124036046236538524937361779916785077271432191687658491048321539048031321720770073213307892368073067097444955489780434538718339008464024385556896008144455998855380111927139222029679680480623502653170326201182566024279499924775557076285526959882610933536759551036888276260136015843433301695198779975373360647299147347426105202909101111815731721780755766013558970552300433875487442567877450419257946120941259279077521423298806826533987097445889075526806982753246965929020076415566470819616224204922069233947788914431866379011269079170384972350803124832560784645372459635498359691863391081670442380391430613691950366175144793991714849437352202462260737344869137752269064529786006700509750955513556892808610260967671068503956139548240710535574008234407988981150125685601335095498766875290982367199622494059956205093092700491535107564330194319078561087829104060120054797951885682237932705464527642411606877301440778037246640302763435086689421345820313269729207595563220107684169090226600743268053635729347934660263332100490997017753482800125886377100777692932612925669173191446999344253973103346648728885945805327710909609029869127647170339996616582965149657225582597246440022165183822465107119545956920623777659253461829834938067538353133874548035499673087517191012963194552557913216164338032611288643799954459798817616754522120560724165867369851954161178370878975731541788813264088529453284403240110924729349290650859199239320924888117265189159876298299929547847617030779859860817613497843198274746910569209055561369336090125594053997235937708635474340156404157462042014014924908341637046363526368142657612414976*i1^164 + -290800627599746657282724325674445681170170761909090943866448054611462427630652347274375500882885152427354875178307002956482759119480009564649090812667882735963856201178869719413079251089176621076828187453644682143943530573267300655564844422926040468885625895535645543831424658854365517544666888179833255639155941828002622375161862455940208956293259274187781255428835423763950126580498364648806009548598212749015648569882049107091465098688880664405070100566531362077250657450430586090347585465434296774176706137404337253950069514278607188853704065677548006094561757325642058119813523265223580670333788011241147159923231433229195312324590495461305268049318350494785601069752397553663840876204883028333249715810821298178427057728516949568586792382158064643334922218659610284621273592603996904945214779623205020762111925531693087384010437660631589349709929024338338799136708507783849921919977031586558156531412878825494843423494683325748686470414997080396492319202701328705182530766017057182698189540024108006238685750405280388784425524715360242530114354607094945867991594628725672297024043814595655713138044459531303302334824260061491941141108828942483248163392304998962226731749871449671092603379243774394809178500412252914943006508566213343681633849460164055542709291200819427057135860335917858630466822370861700363648971164022786730168091297212915669109499531377515598639512840402322980974639295953126350236247758571292927596467903709388274477334696760592733639212971343838465389011434699585450175088516614278763934835289260410766477256501181314728877324496099996758797388230257375471704559678022146217114428750123091251398036218080779910653167933946587839880987775012172739277983075974871876753686126987755278691862554870778754925652983302760693174785613994605130744553592593603594753098039695727059299705095116219791337270666628281577690006875302617851761130209982596413162535867012008199830875182465106148063995514042192799958869624065094597297889320181826498970656261618127377239286614009005232259237823833792860790536789611209832983641372827596238088376978004150945948201324530462982628374306877090064503442781594585036086007087310968670558620267949190209320501092376444186602373528115235578044535966911842881901796133872870642594035589853264298344571046735975498117502683615889343310786079745221128340845222142578786134962620912479869633459833145676553035319692038972897772933846867532856607783888790073641454886813850973895941720776207955520991896574119382075765084256790867056977014809241932343884753800984670931873909909121225783028638177561416376091406774372468652313929116939799199228829124180612225832820706575745778522938167801066581527563572475688868565876631821520462020128481764133716052657570255890329549470726866198244777952930352515358121787392*i1^165 + -4757744058726115213678793526830882212304639061687064639979488428616735449829236885372938278875399530743105240266034083490584939470762735549908432338302853670205327180548331876623742686981575117643258912568979007220016015895825120972412327981664380607048781190511553291348468804513967789075870664588757435790379353227353487389323139358158956009523342298570088154830747227576555510515685460759685462039610500317626310819754680195248843575020060213627419426763190482696050831121550138286211717294628866678392923781785962492979663954903567407727930816137807458623880907546379152506471103416644508890518679531899170144866689276530353790314251963131308054442425891430921284419439902407052673116237415575537739229969049698892715784369841456508177869732850072974080225416572482189549897329603926507028395936090937271830080571251938625653270782628838728733203480891651756797360338227223013087882891956071935492703585014119219437558425030137009613300091473119161273035303539853776469322355690540738277635306041260187367575890218153645415179396870325538420585749454012512296456237096494416239527454537328199049162595665362110507639872114102348890609724061947626730063060698653757847127831620682595203534706306943632681187830219681154253236460557210634428866639502660720922167560004309741329728017433192210851933759279868568995447829096528005404474187424488264747018981625110807929949004617619590190246142448175823590353454567249050918970490885606662337435714672452687666617422978884870984124976740061189719494864839532041367104299323810517913766636538674462435312446230282991336450977835367167226149027329466919936597789004804197649054247084603947315457825545000686490731147486659254276265386893696578371629231647166424264689613417802102279762008995528829917534804540591445571041828811394035238410607321762299896191018858599769440255602733099184184291581518431878423092750219747209170373691577703544555565618395132424435115650259484347712930991592569635663755206617054319552217597084355882116567537310177597173968300473725426542249790908366380793193383245604745068066160116488594728213425194824111394499159957414676489663965972727273229924973171557349108777912729356132749787325317045643711859625735345518618976687468045406807749630587909092419588496325503205462036002565526600361024690065585154261790222280580971812414240443474283321062579771303900143701847066582950243391856726615958430501177586834473940750239446259255517417354301565352368063150218846232198821095551769351589288675163455245727342820240852097828612867595291143446279908568878083426603920225417912760442930760213533995630424392864330492628303603931210426104892555270287820471959509977624293886807833336823222515538773548093348500045715039781851270698847820035929130198500235972876157474308096*i1^166 + 1737331346866712957670097643947180149282524844586056729087994040485717816832737591598123895254075795521936152702828633034298925515371647503040086717448317829719736877585411079493579963216954956741611882130573635814715233749819369838073644518665210606750811825027180248898704652954084737949334884335871301730391766318375682560506520826586002714480959896640469764972677819180609484323316683326986117796131725641050150118403053974302666146181488316894978783160893570565449808225611522074504882987361377969107158199023265627268211680532828279570203951660814259164583665799078284489169055359279168191426382825371560919877327595289423554859643531032971450376658895448052288971010766547555226130090651036540900935717048524226609039878499246605906867586023435153416853618055705711944094987397815392924488433228127653283058764756278017865128624454275729920913551693912063390516109313955883307935159200214118633799144748933915440271850585505620113249862547859675972687786621637366579643687632459255317832819683198412493979844758152900369770422880280183810967828264972683016643039922406551948196441336688074783862961322593658666104457697248863810029015903078310238689478761744546274481141654978798145313100213645549734693598070421575680746590622633172200557057045868422805692843440844115159855395347582657703793369050501662592104797155274300215860515957289010767059878036885305525039789128974652185316767177623830022728211472864278879536080886168495080386177353798763226879456433548495335251413129111182898402216049132815117954086501748582763927578587950348972709824520922699200436858197936841880225886927706616587053766981182629665944538286192506439117558987210912339458092599530118976059456280255384802433460412652568713201460485635695732718308944359321029212234543362816175742332448133259120549307084666160449340514310716211427856922677919337599915869839120912170146656327587075391144742467692615433779557282429190066949263777485711096626595810862041079845412041205343657938416415211373969546037619861421357489581599070530781203599095046002339427504710995321142728584329774392886804469606350657410525912797504555061355560693752769942235224523712168644257460250991564117731018416771896687388226189066304008368696902607303598819337660519123950839710021879409522727855142930268288388758229386233540453007239900652026418313043334238077523939273335645133754198917091364377941573062231427677179376145470562687096790821323039738770405888365355596111670554650956145014709678352650675066930995762385590935343047361906054222184217956437887914318425485149620628311252840456870640593581598073595335610158100243395827261773754339765400095738704130317651997673131673524500182724222029824858765072306485745086635513859651662860731882295302124645529348472832*i1^167 + -352036532628762623111888875521229227408480002206293353748418492684547391252901764310129279302190884681789756805419153883708209188997522210717607330975254567850960304613663169599082007743015891295528099001199547074806171317560343557845231948169160677771783262200773176974300629011024556657495110850742868632817925981845394907453869712655389420298010543162214285888180394855459354755839070597723748437385329935649677043697738828318634094013576301254368930385362368756445328005493558151623435516377962667244579391871713140881484416925784303683786105347991890866534973271923614837532447976764455015389055115852771304649005626006270351086163028142383990279267648734135642059601356607625601955522224285179407205174324467207369783287416593065838044623349169612318049838252612024398347880776132537966808031151181675676017406036886297200479955338631271984593063498825563999674652431737478722637877741707295382440827072106584377310630867680190789798433521673775420202818573884486840223614018377859476117171604263340553405901669899127565653393199311637890614476545100421972721513836739200081507904580266623366283123750237580193330355203895751933045044809921391975722251301598905566524528684272518580518306090328730968590075647290742958339198113510132178777586091647462987753534239110732346575510102056059057999152379149206436042327966110890176153046944542120836618788355369184980413582041949991640291408568657450045949259703609703922236482115356657047981388506906231745667009883906752884550175776804636274769798260267044140370353896356907264265322592445947322999351488408831936920147038866295075255636763879961029391891231398796444233968320458041532496752939143264692288149124924171537346569017264012495334220554133731724157615759990290585427876920355594394801754178942076317297449106751805769900813913639602511422665283808108758318304371028731104406989198793264278445231080649125233526082901301819068384422760807497788211998397167720197283585469072149111475269619718172781450230706584227745762686673290509743837122423868674940219242244424488106229441104095997943866513933598532650535063669232432850558148585512058613628860996158187237786045504867664335957710119849279102262949472863208753090280308263433564711983871984911236918617805846881598300916022799983772707035929333572921259845895243700467931617063096125963690248078651722711865419743537335262895171513263105390737022511086975147244419108521547161990852437235956369414942149102318810511184527821140488100998990679088591678500168665129378193829382741702315825781790510223137329191638509691152959073942429200061102468457693768329951018279560477540550754543016335650170067735179979720667903682895061608741310365761680129756474156224600745841386230167826716406158100544570261504*i1^168 + -142863804726100261564585631817083681508364324279938957265105055514642174231885488223190744144369064208472756742560857520494688270333460673677607985878058057794208025464305340148261201025141168371520628791127638556083299482628590439157345364097800206305067711434575426820696639384580409404335744692029844347753680224470621156826347410889315419628925348157543031709016079983236276783042814672532799780018156480041658365791726997218014977176377609403879372617466383109430300630865249061489981091269065100102139448831183801798299497194581331418699956362039845467834243005892182982761632133281729099392821442628951610736098050456715462526634077404880739496154754995551971058717278698300014116509157218019474301449767167774590515058781869492131034200785405108820048387279280017353321905705481200827091084702548932309942725107477787527811539881625687412096963339220576099592355936404585791918696996689932065201638429609708854997067676385737145595512586425919820889339402102530345645482141616272843106612445320760217798543654106102541678396047147199916755872619564166800152945478404451508603207345703518184349764083975859706650440538340645085308019165562620403204427622524683195164844680773693076774383999258983626038992037199531231744392799463012755687546442897681283691010079225402897156023354783766573669741406808573513436236212315068421329680792411176240173012679363657080302882621114970231086497930980234357895931393454614759902336924742954229751744520255351294707725133144047538048250790241304573468724396035743414968209092328870100646000124985115431754393931969030889666966658653732889492977981047189669768628667033920123646718965913214300716077045646412142754025261407226996612418018621575815452646599481784171143367428062143678699447059565748042263948211684292920901549825168320123008736067402577134062864208400649623188192063429318858634190958359199157114416584796827639134819498801635589930411401561421776793395840400026780143288318251381357901604591218657807598761258680498709350377584577750394967844773545025143509339243860792164995336345012673994711823945387803834220834144681470409554069082332785497216575703048055620353071700500509109781140026077228756623877716487960502600363035406147633181122991140796112576497104001949972492404569086542901234823658215367361574965776443465751071557933890204804696377751894776105034131227739304497760281838066489371364908234924380570838780683330303753390999894806263926020473197306856582543721542944514033898413458700166283104219896794528761148601187536036518114330211923014156126631063293430098708813477989932062997457806337768943428669637581967159271223685166478245495308127306612175347480562020109894998008410214501299956418615314931927287055038227958739238912*i1^169 + -68727150390120814075425581719162451183654462919343619794735720809834065964265560429773043587301996401190072051214903659377556134099773019014085415047205049925668549299737247538199262082529982511467951574135230822784115936510079933695673889304136298288483500020037137286642014039664489937298044019715183217267818468058456820311433508963345746599121505425229328441895147890933035491302981269512426365523892491914009121246188304832804035076104760648198125010878651859546382363070430912829177929045428760882780216027037518634233532699475768468233044666506020703129923073741237268437954459154208021461702700223623600215665802882545622603012906302207048746467454564600703720442379359678158239814555136716492856811430117944921470246178900976224680054869927816956488516680193115737393423524890321807049020167098990113148982731480962236934736768615804726457449353612247730915945497332037771319362556433477390372350573214412511948615997009573845777770711678903624792544135835755797218427931911509902811347466348064217773503374608349198331157896712492149844324140492835279563735061829549189223318313992891306337409925400212663883897885194208234472384645407733621908140732372979791948015295677629205206936729587129983443022910455294875722344647346893499088514323153439164674718538747771242167106649798004150992346161083905647681253534980628429497780936769901157252658694057526516404473279547889640627963927485162862606478781463616786474940832194217139779950112354726876114688545227631419327006174939022189722539431515281263790683619827048556391674727719663151424736810953489743309873007855378408547993895717640610529825089202198047664819458020453020480868820519028073874351543432044009531824838955102905973762302874372647646997239935601083596619075025314133890973138903438592297004136033348227272526842561803407481809548410678743732971108693713623833579418211629166115261771373534140642647027595064126027782317947250574937965755025192545136612779455744741325874395166087240263181694789080208418790795240100417896709754330285885517274789532748272380589874128663027067984683851412231483460996638571702375138920920891762199257117960901208119499047042610616904484033129245316824781920648638781054757392847005737038529802814359151754140167405658110708525686743525789261938752892207408534057039482012911813777434039849747242660338810090597506822243588996589553705813035847575259764338202314286792479923214926188980961785310491625640151183654558634734148597409145160733245362290954855523253167653424191837319441866512049168032433613387679988539880957288755541452434341632768750491059284828534161723537635454047185174152578754221091345837168302349962592250824189874165781136040691571085294434407467558329384960*i1^170 + 4894447961431288746916193726822651578486579660205010638821483029233127317176646369959350834807418288911320508632606458738126949429319256409677821188375690971229254960428803368288634872018416946511198061338675709609926593511584520897516746181080265093195196383659062885123848799868894730939734011876929774923666234579651873461885705025274551850012874484595178771551123263088400695175320735873449801319009077887896408080656036013484186508410076134549655645955107323666872420343107694638056145843500080860858532746106872695017195317364480025580555881058283561712252186914400107902759585165622494213891179408399884747836814724743646402661335659919060334741306441369901319047614108530354664407517154565992173530363570878451920729468338221772984306618140050518446654756184431302093534208676132399575199338961904341456478110104387966868347119471987099184181903422386228460156994852138212281049935384921153076211336884279624714909171323474190347904078670772281386203174401641844608012198140281381295733456479603318123934244759881545210118077558486811415948200161329865329840878177944457110790342162649952115807299048766976339501008847945355837476406018736891137539913024200169383094053201920742561114215991857308689649396351582600464781003853740189262047110302569284893426440903562216029125359010971013435905081274836753651741136145723617288886704025604520695715966151925315543418704038687929842654028648058585207171190156555883720271526991635407167447016333845884701612654755009122473040229619151372800915560160198571279199444304356391209495352650884447669656052883279240319740267352420911536047908635732308225113392658938344267158992134843313826529877172571943558731657047512470512485174617636826064253860475235571282682703864821715917487208862722498868864776116784850719965468430704433392262145761776346111705383360215067215969467140278926413519599843907393728324332888730556655789394340894586954033010519618537393406661419563480370997846015044973007585822585168845840135481108837455939279711957946125380944473139924416089700578006872498796927817405047266566175485466000179166941049338910698377328967585235865782768929628162126315497996060049824266041925310935569710367111955844875699581523417726718579067630172752675594665488981095916791633161438169093372577826817473097384030332202598085699037273757833477253698590415971875842448298435081149730651645969343936984296386700461300625773612504798636210818307744927865056769961134936432465085221712978606087941156158340756134330975418736783725100975183449822004072265661921452383618716574370897229111997911439162068642944790195689322894393080470540808391190676595828251308318349175014027770682926480676153533715686514357693291954176*i1^171 + -160277029625324522239657853555661067759911056010789831499170945566410076841893450041814929845893757382256306597562187934922002553619691719559852653648564472160074063796457921158868490462425166424314115506617417275244165648887922686554745636561804283027527568796638147407785326066655469419107679553497295797532263847875764333641054573347229332944116201745307124685833896190223632372650443523129749710647364212674633258065152324557334756728438260870656189839163217603222167051428092324493616789757020766184513759656717398342649571348904746300200174301897262312410442191078831944345018981674755366563253332507360188020820506516505476912768906548462947643078429203061002524307547093540642563399590504236598931060380399486268105809860235814860838521180761921717118582844941419845217644055484977387188008078310978081521106156698796778070090860889447897271289086334409296981852082691496588830843732379724566212399221619881539742033553017495637024410659090601489165798393180369412278750971583513263795891698582653221857199279731282771450805745789495437468126374194806467600135969443426620077903768107477422826776432853306204784061149591639946881286686788051155623690359015304926345508946191904700640422573013701963304564666477161454445629398530632114898991949907699476237667586496978370198833943516519239131995500289266478604200557893754976207818231111524850501985764591492257810689482462583185012038622596378481265900225699439085143636591937812908304935482231406835891971601360043662779091522768300643939385736518649163457348345605295038049553994067419210078768228496541720881007138106668371776155068333726350775857859235291802725785291397025243958897959153908113374071346177097129504079136126450223557705160543678589414906029432407992724085587938671089528212346403187660471416193220605246984583646818056080657547694774500591577374558167178552304568639646722007036019735072881016314497884931519538790188296318690341560097757956933007347448080494920531157577947055518530933821396699444895438171213616972816003130362910330432463426459062028757602012758132318370899222197602078755952921673417045326626909255178628792577393451248771811741450070545814303021423882263660568981687565106064853803305854427637556818572845296850259064415561359746943285644431631963910386845299000125210971213356122801298848086325922376196956248501189956018920540685864057719379033110323166913886917779523988966220541017934964637498844092209858164613691946035918442614675077104035723232969112478461702410914414614243250388216902467515991608694647839362039726861604399232249794243980421849961565693923530261332925406780658794128366690371166054323786367369240339075577959893869552185852402073600*i1^172 + -129236762681651536725371403976204499739320534532808702481128437206155662795570172865661465556720208444349792136178954663956838214540064981586039278118824332662642291472587109825291173263661653526489150753750544527979652714310061933735460215062362402658285914397943897940766277453495080198069680897259312216444194742197487454278351512607312116971950138279163673657929950659264419362841537062428951607790573599725334072639307709032750445612738907444499895950727031932946569434009667438757045365794186035699929917600966134354110483556296662296584069964216397003493308380284281204604262755328755906734548490054452509280359608255400091574512677115702212672553496853289507988683265143135683167374356112335300210887612634790046029195254986318977248000286160549855631466237490080397327666246816406819111977601833677998815313558571549474477837008776154169628204003674168534119724492713147337768607960674291544624558785997207882086979289589866263159146761515592194945622596032623451034741843072423940696477825904429120238959287328527038765028005267042281892312424874963107425824297804808858702600226965182558871850179163219774021020341041526672304837828998471875990752551159703430611700039250719642516360546896938840979142223800700002617098745881729046337068350622849841007230636622891814288902647922981810626364980868611418753890285408489740132299531376932175727523359646505211492476642087954621637420330242654066894916998819491578574523729671112261749761936743783747579820343321364014794578050392734889273700659942555609771435692438034770927026890005405751317298340114484260534467273052954629783826250550997587929786464598084914766277035603324035606393590488395503824040523056051355887424456334664771192416041049973608869317138837447689688063763580243037209485042091416973882274393415164063862877070806661466124461045490778703128307543356345741872495023258055618479423630487555802284907101092381437484847035907298632832799469294464276936515014302780039234645125411987847350500031560845234204855812036263431081376083373849114224924382024572252690629155315959065485208121388313632509829983916744909491037882799826594267528613484612702415362478872655584527255464163072174157417941777339776222472911641082040261179482594411566582295053020950332406026325947312977739448084738944491012932450353186884324820757063725166626109025280446646319263470436630172292609123350534552628672432928842743725070529973170682863821743004580346344145236801944619846250100115583806970374612463256748128264786524541123292315435239357593018980613925210776565808170487467428617693355617492245894302676659444264279863476248053676839223898733683065335233715027968812084363264*i1^173 + -37077128287186040417600071323469414251601193570839965582383212713976833220192462255337724984347919234555065276017586758839323062034378826001066762825730122755592432133983524965342911095066922833236319095171078913546312164069908200914779590952077245726744490219580233944269455589810425775371707320897472648287570220711425197116243206229401005602290226762507411655822427540514433971616307205606333202260487220212579910934193137606939939502186560679413554021004261171650592656428402535520862378905244915491340698650656210356371926475182407391914669052397580685983388499903824740712502845854735787810130377699319921822957878417197976291125199341493541078635867407983127650654884470406633337426348590623962033198105879735946978476813176961615827516184311660244657981535789530808044658582454742330733306847008683061960457147725698583302607605661978119357103122454790091984143390573284979999480971082926115898338109440302804466800366244957463430681977771527529566944495193875103147729539741699920942737051128916844558620281020216849766500983022579200597742640602420777266172634569475403671368074265395622586090778706610551133612176691696318794006613105014019015256240478979920520997205442010792978768031795837574550735455624209718746541796287562146427129387410066445126074912266254673945329941481680006937428139305526370306708047782255433553236780384370651259563825913935292584590054556418613235135164877185557980963091706967993160782815429861155114518611081776299586724469935677641264082490201787137198470011881917351790179692775124599485839742248071142394637696878677717180296773676603989176359452784010681024969099775652375512308905220632755457866859462474808364210381391307585721921709253749918505200899542558656664174861899335539959580586081447518181641607070627966463458794065778573472219152677704994038256189653027464385422505900326026415427561429656276435033701397375536873506508397140469014176051092263971289346656678131051184726716904070675394043998146352691546110732750830193402975436133706799412998676020789279529340655167677338376314680052926376300338123463599639553592805763465669606124849243100881781572908540931087450739328267644788708209550529666590553082480922103175480484397653510271094250957394329729981253309434244525559465260884788894797906420048761746877237020280688284823801878312794655209418567940839188510133322348159761679017378856872701583063946723169796616868308868158595652311064251851552497046721493101545617607945529124954290829919208291965608686176973092443154672391369368267083310565275562491514098279296780442025835336828635019218594747911351619235874940645689613196557534730593094336512*i1^174 + 2664686968078195628911115505917511090803893814084286557809672785366233369398012964151929930729297200874057418357291672230734380423175977250091702116777614254496900561024578355226917579529260647934316328650802358313684717501638929612112374986913693401907605961123968381526119632740354156021802492433353655931335135550905110265460153438650809382972146313106218273970143434792077996569602678557737826434153801475415253992880126915555646300693069882444472140511535484172612136401453668192866750802851970400576011410027586394247957901857578388741953556788437125286603111142156650905210676716879493685826662986802470559588095921191340365727071434795625747562519644906169390117276489887619941342077844771442334118115956644750173251101048934839645374921028818732497483449099076700385932554727158750326525825646638063707714076882731829660258104843811500234921541914758785335948463634717557189693886038139023017429933402288125207690243703243790943891697687699694545755528360547990001237837030729622339409284079365789805904869097301000123563360505757094421497431977242701658633461023451807721563686074108362670214341332176425758869133112672625866002870437183201791282890960389264497520432252190076672574930501506742388706340849422517829012368174554510832635558374238688315203399385702609498520658603689231991955057056154154776083933297439823575378961560653631817078741066907468590353503988410308184540145830032062573202921712893267172979023287321008765493340299226128980169950187928803501224691355911620535633492336551402200521329642015815774675742647442790200313464636258224195461350809187839834193478487264187733477042152384718583067751945255554458122121159675894926714309548424619817726661063942191858820373045608598615792968662814434655964090734634314281468650377254664319649571122834988536210375291593660958245011199205490009360846693017001931200353031364849120167994308600682654594548368135094477148221167921768041405370636960975946061399877204306384077255276975441892283072532059846707774905169647704447114605251864282285161179685428789292732384733195190306565047386825597432282610649753529968628790306324315108315861734339792077594075854166432559039223231229056272428324922566480598578661760966738068771610561949367743261790412502705697475622115563794313995875081372560953659329132793417886733965104049065506578067152245901056257659719917114941798411372354197883102486100885297276411457662485575300054246558032422643683293253751020134737105392391205943299676208612755117284734578230801707542269589701830639447283106642913855336546346218855702491469588909657594918628189664474530254044632792956928*i1^175 + -112156016930833687386731120923477699133374998720517595284815655724674369962985566456864360731967487828975187241625514362173044876602118817507028340497545308156309710703773202036611566433977437899538971548417881807144798632227278394707743569192843724689588326920823327938602275793493603775000876650259598669364366176517470865931618424819406871840832355264459879878544154098769974072015963740838151459629388727083679280350538114711075424824531882621010057662493580212611718982457167662691170445695150710089843056016253714621453638065024043019346380190450866823469174819873446550060872520658993826561988305642867008075930950167819938753041276404642725980211337551916443427352654610971360871786476464831123338747436286252991432357134793300907432449933168314612549838109800976679081445765491249172080947041476071896662698206787233722248203806190539791421076068202878000482500196764185746548481456906409350037462570164959456722832296693254966946736847691204541480083546859512265921407518127613438508358058074845742212319262182076851116667214753730194591180059261011381309683455072326191771751180682023157827028431534314169624060580735288238365613290938215011922801784985590311372772139585424779257351703844854020509589634583488979679100608828997080621323529400747844934786207745741176651129616759828138964909307324846454119585633436053667647572633552570010929214387842291901393790622307511918187379856282997703967453573842057429927862558591015433807371517520202940645208280348803980392973485065104277769194127327951394531206085886509879472949326209940635313970266212780793536326594488131514282527184947192400017017215982336918163694174758361587500663711651590791068741718581034128726721512089930426709964673124969935398078123874187776716911991431413727372876857463690019449414800568570779102946054324303530407893336650401482417383228953360903651389161314595894599783614585516862647935916561558498748317423979464339612885396174420613713633450108842230901373991288520571005852170702020989035418401890737915300106551769053980619875753583079003047444028973729537346220219413676728179031962795085726480311530211187458401282046483986514778121796071019841319486772392254941398516791942651129323985791696901408153175989164114592985253836013009194427918508660594753867314010440784677605069763187348182421788866809286375746943010174719736540823384408955164217209031807055242040620392369036134779577327039294781644050849165872581034395385260500029340805689258401842001840126660887628401146395283519025936552644137719444549205940552768671804639726401288882717224956092458844927136523878400*i1^176 + -190909426079845116499627915403891818638029333540177582051856356589614381435376928815530420301957450827933386449373986474363598232992705547988759123118151118835946024093080865504796400469552730474658059581384668427267351308156818718560616497304027788250409824509273636637910486715623341642392369570466943981926717657241373914377254916905240792201763808618844078150434709332351067793734802568119912657176274461703383746997959050481734101609291160861588042966770590355054447953283032112328878488648067037513900368677966978355751579396300559336657962507460118027989169513195711068098132520772021441029704950785041181801292016375972729715390281107873753668025289345251935153431162859839462956051031423251118558079056218772263913990949485397092260494768373131985921837972924549212714962558832262016828772561829615567520221704473923677736236730954106271419262128235433534927847695320438209350492615467353618998773745875914060629445621763371995751677433164371776108736843363711452930703119583739723576564670404673405455566358713839877331762384747150197966944170334392992524390094152789932941524665987534127631974920391288620140836925132762003266018000793645864317777202198430532499637972101904744403123630755801680963319480711586355273021165780733030560209625092584846685537086208001124106739711821419035787413077247256555871171285503274112200635773305397227756752057065297651323602383631311686246451990158486034230139058714428547469423055811198839369446962211755423131172126742721748143404745390359353372021159651007143311678622845681101750734939938797404606706395762124739930108026420067905431302993088769709526485433828637580684362616466685740617768590023079631065802020655376095234133899022381493769978432693036480580896071071986901467597063435267060625202887538962531317243558139169139410730378595989692557883915122938335128987920572459764477068337934541285427552698042007361969814175064095034485024807973231912200496326037997042427417660745887844299618078293685384040168625774577619097229089407726325404193086811247182554899666766840786239401514409877534370720855109940910175647497929499853186942797224073538047929092461964384205203341615805381885820198753051076311800074081225138029480836730797052561874844352934509884744961553920914430893360135353749031723632914845280433372885976141045256988875473812693960093556199176258227642779062090247278184421954647579026213075316120362773860979028823276621189170032702247312880376089294516738945542057953697066429840143506577834098054776948351419465177752172660041259786827154031587064418430008106722263040*i1^177 + -65466280508152529556527799699271393561576461716659244464438385601108085110984301322979862704255699795754506824422955557850178164070328786059845098266289230862337415873635040283050367236233707977585920268514302498890554266124961421211900293031010877062430098510798579848897290661655947872896191609511834838691642011640899397450013045259952745189677047224356838457297525852857134509982426267842718650500274346209619341848745423003326636015559565560548559871049505911921483979901609118924141818638926816311197032342264385072892229438003432857407638914523173729174523581028011182590139943252747322835655006481262935483717912709671918344870357430297804129097833263941907105141471290096869970489831243102295155091465840306346310055950498555120840161186475204306538399586841090922121985980820257657333134235664669137002194083704468960599493835079718623941252193939839701320561421098921553465653530557443424087907243164494377948134914731171638847874565896460459140453097790466981570721482626070568007313015374163636552697401410183723993173020378778415863702136674234833338747985594126208494517980120946858705168309649891726803121968395494914110172228154886138995534145867653212590362912419000970534070148068238577638170515256418946179918117069539367927824309889195318796113083081939827550004396390980312258737403825425154748258948224968557665065367957974717825154322284642341659298664446566852213404711300348010766440556715043108522076532190801930217049718775954710668839863280247936332684874111485105611034590790120182201648498607273099845658234801200056057827898903145970356492421040214276699148796505151062563166317187854472069316259401243211746842318438198805480323974933377468370432328688661785697016632172667002701453265375416135557234529937769817979226606326624308432251301811762747006146534634346281084701032764443237878109057712740864374655928621819314498142007419078329788107131431449554544793483647712334595300561647352440198221434058958209357206194356503088835264662669523392446703550918856980049238574717954813271488416864080193960427368886718125453447587179874775177612673113268035252628489731303733319721483004630825248085710491496013777215126372603731419664918151871037265821902797952058712418734981194692967152099958427561606662224541749291601936321495974345138301627100261612122999460055154220851284669043906303005366456675805659319692501530215544409645685126798844868147386947060452615167412890804048577710530695082519930591708070457299160136976941641087682013271818115836348715666823780680778677770307957161984*i1^178 + 8027412910212274336035142897254917431838953815847059681643622025481251349674062184206041696180995320168933259734154814582452887299919392978365854044799680628091693357826900753174280716908402907610042742786806775960026163104311461034895542637468743328807351145776288255290646496732949893306507057989537838612432363933295166924753192025009797107157899524623390562707861512366657351495485161401331961971533938343238638167742169550120108165255352606781723949260796306120229481560549381245308062546763298924949952399058175956791290339790042424751512800218640730938651431209924516684667211882708187611460397087881905917283276814453348741943799971407607934577719127526140580271615533846106505598667972054957956515024423798574770139395031871335864491258019724985754935788736588301382575424606541537198809642932109805687329909830351641018890847789680602256204414171374790478777794414737968030109114530422636250287614999402867429312320755290503141580125151777975250608763483749161531327638772751051912632305949276648338489478367402660873974120379938141957200055156063288009652476084263026121180443603732541646166580720621861748097947488297572608752210422780511802562264474173496283726668488478225432995043799520517896898936701702025274693686536027071804603489247712342206186733930399904947579177489783702302135843232792958912258138203389067735075983840630979258229621769468994046272162812167799929083728342472788565769021712857791952152537462821596212828497382853234509524171946732811617198829728672997541658211286135227745233976048457615660638463513314550781922483616937050655285858049736861502045856607872167383730983285664109043585470281436531591669206527920333253854002561444114334233984667038154812188363441821056158170679673755779544316046369321357615861731795187841637182877528158293968521371901669651581050904086607573463292856747323995111132427465875558685061062046583175196418220595421205424213154595297696061619963888013380910781796364562333763159804342958676105207547320184787072501986117174310219043822575225574489099781665454072737862130840352936759154056742417624575987542818051551598452879688698722998431049454582140337858647089039300867584807499055714697300409357438441810855857352469583057361462327015643132605725457056403624734224353227831883760815027100575457726139429449842343374249264328650536836505956802415658314227762026319721738274002053023039507754198871161771669812454274853074180341788199446273013151983322718987308295229502460604945366070107526396010991838738416401023787597824*i1^179 + -208815252556870741956179943674635361113840276054537340254236413155128851471960765763352136324662761415320107488180204733565044375148670817569282312548245590150072839779188479857184368097418413619759264225254815809595245258021311772607377339388756940920239856925678884704424060660853545894360052703819062765718513358359558960909361746487521813405822984576398135112111475103944082411939723802484107809441368241734452793962172585571165031042144808981763283294411320687574633089018795843345762703758587842006321581376799909959487810882837517469047024891198300173746354134951130745034388722472244389064986394367163704892438971143322969960431808569589916396296468567312150638771432136062904403066139808310472600737593775567136681176533498073750447296589409687122993601369136837728801437064483238499824358065067544530492418293829442417628520768032895788977534076605083534653272279479923873601268543504649709378859267534502113190354184840048954611829629019732856586395125837670865912906911080563914332872516433036022622929515187159744098845945227473415859666504703957940092143801749721268585363991873009826353221570289513454308912363448167972427089775152285344984192170428482218228022715984492564431869450730235887544704852978865194346534953788007953929768520844198630071744796144932211873578746823400746220443578270785077007705938357454577754756124068705298312710245312973562342298623353000676108657384157966435642406545608673555549887871782670377173185562612586323358285560155407458399151023372351224264891239764697260696949948726536852074492331741057045923564229699517697185459081614842001588680105913421239436050200789982368064887014242157219292421775296821683358213506720957584970456676155912323475723571821533004356108190464774957157002112674318675560830175052431512381789080015002450461673716290801750493808126227784653546244643014513810984709052140515023368992757668491348911003037749851810360461213302397824144412028137715382626315146705246777141185805843969836421644525437346768926067306285137778984236146463670839631041911302665157027119424473407526627392991219166602285569736077387101261918719444994535899229215343283052237877924297277950432362869690853072910809387122174928287025804883026447106418625642205815972854380968489295002811892295534839083523546883122098566393890069863897655941446953743480499690590625645934298942532012484057542115823774871510655801210758813315669240449185802730257471204423953193452250701944071939742179160045386436625226242562334388125696*i1^180 + 916803510384185921786716444514243014569306335838809981275288332373159791299728004084218079671183256891117838006457405497952786264690529827675951205754085721720692605218679024332539082294098710080537730641792214537882123997950477911391712511241862558151425649811183265004334766460456363772111738363900779765859961286344015156212721154900828940736349801870669990960296161872694923356821097210789265853818818871146888082677331240706540034308160512498179849690310112990512903334797107430576217542982298599099950840043820364476800515021812913650812691686588963625130082903901270262564901685307394040318421574898833798698150806170498604380368031897373649491320611886753263280661054193213678286348878435958113501016544189701902822585386219622419821000824918107806637712746894813507846326225010106439137276215219496782637448669575801023354216191757816082326660063472663914086792878307260565431141148374694074808864053852097378064549795217601694412985589481215152352636941853940471499812861725008866418180221400981172451322036643711226009191403127549519929688850834572704276685805269866551900746110513412984709603356315473359878623642740413197625771496582108414672778423083732900806260788665699933359272046213369944314436098900334619731880950681000838399673637396016603326367815149894185750642492750855179890149590168557254327775897183988638199858519897862830990536870106363987507236801769629270363669742132018475232505782794355612793496255259907511886349285239668895596802892354656101926805267774881787469459992562655793811086432453851824915829462076520724415490665908489930938799128961211964999281154766249715382606174753039381442036189409326277139944486264767660755367376676748424632392548477810914694058045725607616563811505019937540434861643145568957216449637772992348413131326589914646869552469165405473220993834444910996080097273414271152786638159628301881854443295453775053262636917635875013942398081706264263302787267716879500527403881682863572773286421279312956084965094099642842582331156023320587040913923279037339735670802067078235223714881780595444295966748644191072637524100059652019875159223667468214019060101639183738744621733358856738054232167719458244258580302374996055275255932634125763302191742294792114339715790803436065098432121815462526859732796016939585809858205181415286494339021071536601116714376746025047273050323851677130603945877936136889862742631508629482014755137327477403187332993748398815473303552*i1^181 - N1*29018086486235260062829574647684319627475385448224530995193833805145655179613071062884032795923973823255531081806900021404219868970400627131170213977335409718233141622078993047178240205629724090860831613261163377589351387559285677489843805930962937951298247659887357434298189989318176602737065464149794304*i2, -8668013571656436014381766464071771635344717223660287213281392829093292107247124985448234643255583173672695429852639726445126331784383944142347420134066919037869073073899346831639875542766939009829049334742245817050886658407807382852879048509181382551721161681854029637041086441775638091586692239903484412519520009726861647658698276771752564062368795330499810567078351341009763163086116058237946323102689796795675200941568897918604303468251974112067523786192702409240617264291128989378041718840052615014088900906895711940217244477534501158903990867890273535749185535080672924937872613742321128428172142206147824532213420599818865093688668543759771093106246204244113585601345399614961618164235361968968766971971066126450811704378387171671264447114809006818176963498957338052442411722131549616731213709514757546169421471737201447802475132187181559209146170538111781145550495274323038267230597195722514021574724193417069336891437593214674033749816491273645097430973049698570436676361688493213862348302684830258748848932630824328428477466348724219174643292109410427094376093061677891392653391908402525461741974751435246121181069125911930771385354121938467074703773865540027984628623802998177401119968372618113789638840444770565883940560034162662956793810309457764051474935788294582001655695364189729240191974675789350856514252252469568492278366758174050183342434064436173984796838272855104661057749936910387283926864222228442085311107007501995321072782562611681823632336334572764134836752336028150331350626132349040673393723169802202449056674423282040232985063743121990363439759072813737153363458152821619380258663145842013866510929219812272833184973122095480337469682243992938448189268464717332544353851947592609701031982421000648075877690835463554474761679462486338217623736899526958291286251152698562154712202401132851496875058043509833531961022256196567674215660200823209553760414705010830711269021139042064682328175756820337898343130704278992809878646292460156306338647220754867741576882483041679688198856293360836343909779500203804221408405827753958319910741447550888610495732620255861532872714975224914195338765368195631671454347815667215177726064872842893327078359356961878227133306810819354820344767765280734046328814979679353943928076742994094344855590414383390282914000557238013572571324280077216623992591857901353343734749149188128816288583444694339323064276408434002683415833478215065637762535067955523774398453503693068312209328565044479779856168534672225218176344117810746888422060930013713807645946541071050525702013210165526221972142292068118857167646150409583565090220892553953192367461479600309727231131599698785711777257594874225925470576115015626224164309732593579490645865835787119652537387128968582259253173270288122978113807693339756523714793273296347994463094510624994058444439961160113681233997754303315241631785507248079622581326359743795406007876363627942407912522311439303668429016348962146180129926905939250978186003731388143059725044275235116699747172552966835026387486489807172090399050244717505773175597974644651269170101016821727687642523377963320856185579453020565366897781683616097284316766267869479589938185296417883828455017433922574420903687957012901385406874579634120762976331862505344656295102478201483992577927160340788541068425645135751113922323802067326524936261875186878708099719242192399026935926278324224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 57827484088688220434455093898581861470255856626455566858858289071981037500633559831403250902069100865341537953625038360019361623176172698508598686734608651055046031385778137544836446394930938459629384472373126039714639787177524056838048603384716595706047030318657330935601447981044559355717088691723669976002163452385235376287037083180451126267773639978849552958607492569964410749112511101745515565393602828177568062451764363322505688493608740037989275490508301055957836163866997585064253749716868087484929051775204727053019075833689698270802052032632460743300649917346358041758562489406120561070633732388664603775900872745401177255027440784608632448080392424987003330332494133982191550355417667325157772950063081861658587648479533546318073987654668048550599605429185019703111458336870171431558467645698805101243899326700723497546172074533507536538097986866309791707057505332283044679508114495382658082477929021716131459754699598091599619163669087773165989606964882090739492870317207189948082814618391876281847849295831437436153371862991777141866212551315571653999257153991772953018381645396516665623857716375705911444040879140151957565187449479377754241808060435531299564917214328953369718787765664706396648004714917283113692896594022928553620560984465356875589147593091272493813091221935993271256921094672603048144017979320327437636837546299339733398686082074252973337701930117089869339875750740615398822565454170784483415732768199271761813686769421744789635209175554155957702547150527484916612091328924870809347863592393435358767503004731444583674920346765306713737705688287884177319870027596950887563500979476595977330520978867756610362677765628207117048129653028813980426562111575973852399145197721992987357097235659842988262071164575206665804970998007355454776354835421845786488524791433090803717142292958129653198891926817813600088628884576987801989045582809137434159151711555618665121749528213329890864501446655979728408660004159214778240433734563010627881800427221289221932654630845580980692885470377053159112056981642045149702932155847558921732901708530333188640913992838295393682513559342075250632171237990131700222407497685996690070439140830674127439250531274081789748456594652525770427582639248927483323061094648301996424472962100040745302261589872751270111719751546692617757229886174638046421370305325171775682907728698809785109098373537845077738777964152497030465759491390257180125858765627597614783887356102112506734149907123806113350889096068316705483052583298458375258458036610515568681568014312507856130776418226803538382418456144604528366155083093794270347323732693914760091396656596510548294656485170063923804214556803555765032118518558706781214397098598239907050677524092274662053574495672034511082118694540493970226797519822755286164023278602726976390717718471074091043034229524060228367578173950132481734702922183968821256871862093356379815959989617140527683255416954244301723567956407164842638766812272865588735686958375052236650121923158755361150179486694607328815346606898006455907129243971628698135501343847304203425983749555918825930950862549466255556964716551459975542990793823614601012481594593050213698914856170320856149609808594774727451031224531171929095792663133157755928253290806649961684514151868806915904773245952424489765099780302071315859913318585132236666320093120436929387174898941170610540313781587842584576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 5846215164750583879349068614633909534161708386674098901781045637597381197468127991439740188968999111391513092257724309231357388892294695513030213312505079702785796004154118575942773578764827140771155317086966838549921720152810718083682300152897080866588908832210085459382821069352207222619597065597238779680115419617328333599943454361563180544414780924029094202476142342115414596337102996708967636032661772078332065388231696422314113555143145296558715918434942376042640939936057539588665346858573359405288598997408467822532346681362862453347953212912004254508518984829919052426083086638232595924537334972790081734845959128280456210434344839098291668554573675653278985934343723363789143447510027885071076038124335884696999832247047634903351992080636708583511230076541238658404216628159976330288266545299131587200559469764497916628485864618513514050501732242374061000761276785047272600406488311951355297707324128520513767622983935044206604949225796422003785366678083319015647031135681940408451458451523985567441466418474604855314610141669974712963590296615755801466187010855027144639004535391208777396354220687567351754560922035726973422739046629318827980038043555908137872236111420075773143049827959028365566182460663007471673665392564392422447715187307557779533745654374839299257084113855515546165429834898442495863595384284394039586492835983591222733279736404803241146208421569109100565608590741660131867825950419179329806574347140211045523878198981479940546174290949413730023333702310468295587587555711833516382434173949351683486355386711147906391822091264322380610102027753732072006515034219896192318513272010559511142078450440353636605233451623462283869309027590970755790437702664107786945379879932547121098256861460755332945968117244351669309688562625311011606174054522890203978284883128545979081151717827821587130931608928436015656676745238260765926829236308119909247550350709273294097588020261515955941184000384849378238152602897419566311168824652133595336546975149565509104358807042837715959352248047747491189779499884947296509600168959975351772143401625854425833245335138431754509370520807386008709018895534278038362037682423001322624464088028847105378715078206646633451662999155148069793768584853730908081390959873941352372656823110710305825796353188016744268998981385376238724603158916527580269381013199926956233414540209773557293351978306992316181355849729829480513263898123509088044481466996456263050488680070195459742357439413509917565299497906526529294174020291437158980880813986798094548717843554061775048533766706355211427069811291762437000081298204297097765033924564868958558436421779238886244002226602633471951666320855955325528945320029882254123478191096562836480594039315157922825994260608782696488803283200094448098545748987642759737563077435901090818419854596424645805312199451821543299757058562923436382685118055303664776644975340214027436283969764992301719548201845930734963992921193995108360587670130711747842474236119997224880150182211759755896578943313993553018890503789311681078477880544390325083238893107794273592243025797627162009275145065128259948868636380451437869299405599739537392827906200446774769734447185596375560874794372076083712681638720804644948329646577531939271876718458699934630837934661476276622011359926326556332999030090960026449056898136437950819771790155829410726179943200039714109413681598647331493040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -1567514313737855347665460800267386069904903548707248400085478470510662780481997366154229003279807827260590868203613147356885072995257541948851277576976763483122797413979401129228952962988922848333277899938475618559776195359982982338801957239554441449569581363206884549906323659275460270558389951402099589352387982410052200109172986885113328494381085507621259657225424837883979866062170573290633777467454462172272840516407694832702516759928517964808785445545843294327469898059816434168323137094025067067109491325986493222556655641775844102843894741146212569551574367442526612491475398871824409521117685635853529881410764794222936362613646551434988865930162081960258322426990273745187278245042253118900662951641640180921643891433450484016104145289200862711542262127006579321836709647431840393724909734921157524373482124610893295506240083258436585451776035455768112646560225865710995739668260401980158794190807868001698124539042063864491565006924747698452841237526642789435348574719617858544939159232914974721997549956592219126485888643369040564407484366023767853249900171464854015970062150384120143773844173295184757569637428564508248593178960238513741299571478922784861465883430317164933488196683135186134131017501724296243379776247001844439142633065316978574983464277613448725121768162646861053906650610549863675598624933250030793468831108619850353028582601885246277851685177713774140336706450347537201146352114887640441532181946575706047992440268871375284430399974022173262669742213367563508875651568048641051229420889837934397280734966121832614069152337226987171512515124136060010284658255367128404208459139543763412609485425335035498563108417953737144226256075507840592075936008423476732681013531603192624254849541160891065989358690290740630870227918004918089273502785279876753486612888430447347026290006349185486779863046935745250823728445916229945542171244331937450152599961263421220667781394358005897263165350923241429236600482878224547086512123283102684189235043086563171834364595967140083373090055479724361058807338645571621906290135521986932285875647535671208420769785516298131343033682652628184860306436653477616315896532032338627977812788578218184353715738166821014159450564796916528937967864751030246541117589117319109027994767736175319196733112396856025154608049508665835533592493352756687019462901342853773751572571343083620810363418134252035699893962011079803922875943632943719204356276865063233158610214705404437444725165388504648520089428810181703272474139572064156266977748858348685914230966624137225910815962228951768883278112481651995972951573486541085408216478204303912211778875881688399203817826106862636908039998736883626421894222979446805836084870924485389024078302043617347010560353778224513415817673040768747977028683386314282979874993185005307570630226096546031593266335850261026853620143386248110693026580327038838904984103617143073370363336052121451010453058556065763130704235165678472430625018466132923307107348910097965817306817251356819207738026204888788011018833614151735472169609705078624114187298494542673552767000919271532169000042240979186531914891820984931290702493645936234610933504742036983815497810486449898648170974593654964627499906418218650728138391615785403816144495715451356747237594923302941162377016084756306046672244307653918859207357766860656823695476161398926266604956455065956578197194153288026233112159375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -110117795031997739689897902681855389865813135456967996276264509899097182279941823028169483047522274929510965545221236521402948950841864087867721725341039902167852746053967338404700343088892714212496735895605809296816398242695600495717642405668309293617122878553912792366746247557821243399790929508197746291231552905386635916548726816758065753632698130764303444741681144784908772976815018550662177736923723820665036150015907571691705350633442742583906561067054046974554387299193744082578191220439365598119662925765931524352153840264174470685314451102959313172232901689464825090960414063333703957632386422419456541319884438750056167738553408174728542334259721311891714984155779023411377250818048100212472820712463280821060410253136053450529538307496489289655899873997653937493468341184556958577637559779902776015179090716522605445761774435817221589262659352415523432836996484677582153243398449302601124163908973976862893334412680859611914206080828656507314747498156365596928772371663807443515029240566884799312391255176826733762717200125504974932484823900659255890845518070631939279493184565959270028873356727266959061299559968428074172410278312959695019571682504810703043003666471350072344578516366630663160620077164133339826518930433154422229570060815140523817907005102059435685406696296364150234125894375282160209442692402537233086856952808178537574147523671161647401251512293517634565737425763494489001756189382959986048347940343387873206614493123116129697158448284478955643218915837872458006812488933256759537152851419059950986041281521849603550537425892307351772383640594143913634568296968241824090802743291856657179225384599161540721742900341868990815343320187917176364898872007299094568981978758487666217469164024636468938641336717349190196886665621783738059506319755911828848863291805842483218976361718498677756413460180274043069953615540425572681467991301365629166855583390436820289913349259124552670825650929264470664473060555119392608654755889275416266045960667679339004691394681536949759917519678319436328399951132826182137026738755420394595551503915115428928887876679009005052858379264412554512366217799162722691359266224825009947411563620464095043582335894031497654953922568772809518988985221240072294522143216954350624645601582911261554333699467599517905053546284968031115172260404194967872565162906339497234681059534155156393524032156231306488015174008709239907557388404285884091334581372031184417437842936945372695734339408206078362223925023719710886434410788226575559758506763611538483713080955616669491681622873229251726420438468791982000970105227806437698649432826001565283400026038673068323293283712497728821510634977839349123584265582611498108579093035052763111070150131760012418682315419017079238036119785338944680990565630047089598114478960458182142138825106939970446435175289388958914948126483980558267634633061212373757839922782053978440064363732152518053725330763067955878727409973433959735874055771963144106704310523849574069539574076717495004007778420551549131176954156485520861191621180250678087518242640216462918377974620888248855472368626583524984072593543927147556248806239119797317122564631952685731070314363240569446474247502987975962024643582713577935875079484476096453515311680828057883319181370078421626842361413826058368076746435189897411918911218831271268255809693038350412994146931100088851655018861409908306123850940781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -2931071266962562748824937293123069354371948107344927193984264676311847254414651843383054448052883896458915012900245290085890762841334012484960936418993518405570362620608015215058363899124422009134566125352409279568935161296563804632799751717302006022190433219049508665590871681693169080179114850590704069038902698714999630825532626382046960111664034975031792658077168094290984129088488549682804735110760846695610768832163489011483330430420948829938212805409798387644613213824395967527617707136171769641710885102017412781893163493902349491270322575310959162929863986668409918678531283473795376975594908061985454075521261756701472119360870146878711591545904108181074542965901847891215916723367790808998348423923943880841768786932326004043961118835617231525057140724008689734421221043768443034431441442223159527823210936275599718313463328035966793057997776225588788065560286843816097716623716010437245452824683046686798912404469180131132963278817306366454128754940665620487687108719348546361136778017300116714197953476115367383532449387227897757253365646337376891020759933780502484119859108645609422510085038211547908107788108369296488705509443431912395904200705604989849845690674808930710612370645959523145601300554160838619694140232944562201075386412528347135279348057550249682009214765642047554238499413124586285823195355132718930528625249713491272610269807466807714866233847489305221526447509821794139799005333983404863384859643193603389977287328074380376586245941527116851886891426701872482321118824542996261145458201016132797938310038096480653547988472683384000553651966034755358772999032666855045228747423756913678874635532704175304987565233599698186210198831846866785458873409332637969993264382378305845266527012728335924799395282363558977007095888074221067546998917773980225085499505437712156617236545963598999503752554100123050296919612537592395176217707990787633213340131912644109215687146167143170647373326862170159832487675439630170688040055356157865618159850206711407549431744236260472518294008333025166554104520148642303379937444445781117802284831464103658629439176547420693062009179658327731432443460291951592645225207509905986854822400508544409516957060485956700265668980534621014226288492038174831607420421429193649361474734241138001975544678497656444847997487887343124275092222739824331737577984616624471447866445737544587700607842502718447494978340556365899274672051467995802590225232777911520210501033019501743397169649814966710777327462760060813995201395265077805609633919086546818059018477525260054768493759764902728405195922992213054232739527718593670064687379114058667351249868425077086261896885002253974108948639197487277318720096407239689412607880299344020749821488936953604971308285665640778084661198407744966754631224218229756414065760798766199150139661298858384875516090193222752427772385744775912661924748995113520181458388567957859909520402613486117550114189488088288061729541891561660969578474216185721670184245703563699451018283950332357763300517265591340476129854199605591473738098204233065385485291236745780772282663811534905832231387083020305234004357397123176685827293291056536566581743319989045825338674885296482302081181390537538092763788989845955339035958435009743387821873054914748551489589966003431308711408582684958922632099655901771403319977545346865299689497369276225479313244423518825589622062626463574431580149253781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -4598040252366519051210729965458266643429180703657161522702159860934159245783943825906906006312798435325663361537260490063629380294506213929424455302135726876594748616350569279273548881426364153262886307212845463258067657870635635941875327165085291875732179183556480438535228488747525913472431994015305443437306495353103243280552064101374487246017389413977650289739465502763478812939928479280558780893273676631861516579764779648485068247114658067296304718275269896956304543744071925175808146147464226399566556189376159784870014793662204771621385260134459967836095989300135458093523482720815754363505945078111427322042828147165142360780658957434777961486571356499281322194488432234231366599722781660193988635415783004069871015990850316853701657601948527684739575330440627246306481945925964239427298087283479305988012443640904667902735461012373832016788291121031383690461429720202814384347263664138782352181388845535165848511885200402363462340067198688830579661409483945928505512153746569634780435277529974652782814423017660652661450547076376267000917780826938015241711100612571929837977153134916908919153288440450714388049117473569726279086265860449654870709658506554137293277674619438449680443756183589601618585633786153847499000428153535851534036045885022663049652937211044596830603764816470874627748063749547960291226702904773952965755161348694076740239948077926606009111128010412470352165962108446485400442068344464801844922267052532971169292502940067567327480140433801856300102906552202901793688767357152265086360743966421181484824546938324409994329774897708270200851183150372730963179752429429916231987429305986485153782997498105615401492965493576960531231728077089721265488941835353034495425711264423977045133531245386254446736721009487398337082808361061785141072631413758211343433805832740793024752983861242687538244272076797880815348375420128196378525799871538714072599849844595227664042955408758402359017529031135533536908871868195750316550873684437798949412236909834043930890514992648061743001254585267530999075572021831383465553870225537097693202848510148202525627153682747942147948554721942741679905346432331035010306898785031092996428762326132409135947550508394554462026096016076036478991207709425531075295570842134799729469047144209778421378881150689567857179403503512214344221432302067551966354117630954039811986699476526015381515083231660806452055367747456722967580552219280154385980103537651876654151204502484393771993091816955456291174806919688802058563715976282623225362854046812837372500375984522270084118749865207567570611287270299730146315705019415713243605754329688502897376372198538409918780366019788049895976763202290455628816077075778138256772309524787904625907062450460507977116240174902103698084266832548081407739763873930105323432321782862373283362847918953670943574325370635279561812409978927263091373111068916504269970192937300650694754025611364247519128990100104924972729675382997534891107413444923785132953293961881118990467567986850649668980687426244392505815266556383531736013845696680680831577124957073751521404126157111869121197760833269967670439533882162446770022693925521529427588144466806898170195084699557096041319785030953854823345013535175456199750268973606220143256362830273853714610973519939618465643027722971099664917694154515857819271679664914064861532403815107413843216581769939749358737905544288911586542719437687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 1815524405251473721129197469187348729306972786348606391895697983096955799146387850917477854444526124199583536472083785666296205184806757765024817959920485876629442739881993590707009588292603935847582584348367613971727030457545120849202298005199424482263321019697543323505632170114936334269985051169247956826102299328021266528024040039576390359418998750149858335340133466112743140656786864836119559772436977320622781963853308637657944983370303538049335114106758609837570861012501540019074594055116186721896575279777486982774218599486674247060494600825323010284560765946395579008269293223913214108844187419889834311812065521908978281669991243548019805818233037473850311916611932784084027929893577585419354906135614809884824127541755387393714731321423061532928249630626958931627618423632642041156067299016239029363294869050894515256733228003238718530036851239582522147855443793173973956371125949926913172196777940351760559417960676942331470674428013887322974736819473682003648618685398428352526253786457293008857062411470653452852431296202254036984397163606968526159992049776914250219703262135067373053889268599187443167006523578347346329732103669195999650601068436049654723407110363100057855783677799400731999619471474854178822485760412286265294407325295274959126503557923647124646334093469639286487513699900433219992687837940321432548633455343784847211262754240433501124809618721360933243586221807050105411995206611913112736468440007365954653588177106763769550405415699489960376618069575709533937157625462754838014652587511907990443865016743789978882025657561635282255610479639268526867829647609107568289248665662041361288415875019975132082840163718068441304578798838460566022780390674223354373767972558977777670469655332519146277821022358521356797455243456758091491770434058796403027340729157205965692944653409364062226078665827606114217438681269805046488647665232018364563370347654469737955900801666008488663472157663797362232463739165910930702834586377897288802275866497991991957263175409180433198465404820638032452992194870159546047548921651476739860293524286918023804248945180778267776250750832362109056094791479269332136771791810173304371533194491813635548047654777405185025112790299709565441708803593116073478550859682178807750802075616552622724460569730117451631885067738066522603607877730106783662579030612309571362230387894666005949944928793073608013587584855846835445055168334142666498240404973410864566076667942297631934160417293900180052447364630753958282503489861868149795997551460253571732676667798898782961515045594846034486563971822828894837438334477275733475937647743487406711539752732593751882688953352866658631966655623379329979318444531014492150478809496654217696917526537653733361790131065202113365146646072541586558782867976493999802058481153574660107045876859232288602678792867718210160239866572757127158063502399503135319173101815292567628304412740489286410329828265442839010873694580261210126238734753535538108865765716029695904807671440315789547562464350039314845802278934987076668826337316978761045603850251744602913194007679571747137333743666203305399167869087157607579266399479553463612341433277128807058265861913950077453948448514010798183858059458181716897060327123494728404756037589722833069337785860283196278867574307603508126614850527192857742994511622953898320092222414197429195679941368861129339084055786169815328149007731859062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 22728440505520612825304329818940726012944489970027667689709735021592019868474251849283458125681328855247675195322182397098786241119420145573926641411658770045565864928888387257136973707120525682026230559680173093748644189392587047673150180788285907471686019680078302982170856708169774502324115555780899189439592125002132436464306401680542720244616834524016831204730431388783064565420523515983119988169542841436837640827412878831031222877995412654510788202561796648089014808736779948808462905031234188628889363969448487468189866051623934732817895778737101055088825674996707879789371954474606655056846777090999195038562053336501058459359920940865834447261464943658568895199195357295259764591106353226116896125605056906961774614632170540555242229410727489706134190423477735578691289187474586391282120513905945178396333468157144870090673034705606855783710262048946711577393853091610723778528664725568581582681691695250899033037253576772853455115522611388144884442740020519740796898183620025459270229890249077341980047403007985055474992839397966987248284058377084224824707414075171688519927065118353811072264211770332401910632358629533872428509569489200513261412626960125316905371127879822769129302280859889042621068353014169280941108160142472032970425477617544947092151062834948909957296210339933231680718270019304841054189988218192289460732697637440419557046601695447373080582265375350988160865483602833840768026115342744836629997376640153001520289404387965631894901987917612358028519107291710089008451312602140091079189283163227265298504363207918429723832566237575650806060173697297797421924095247375305228628206809721392293950867569112668417317031011605215672914514151504955051968737737282075509589310205739977487451111049203677702099069962436911189023931775615909601535674539466101006855643424240768051938404508198300497667254615982490674959989770102440931243278118103795705223087380671521550624149097545482280700936131040017633548321068936044944746468598848077462155011132077503432346542775248856234594711503909192812226422664360961062716509440437180760930409893687374636177189929491644682959819895691466408935653760194339034512138555773466663221879467113707448325234032418836615715301328110893998931812911084442145906396949499745118756734272252109683398272711468553713297721811530330361512324851413663216801728353012172607725834183253789143206105385560598778820822581772425760166915995577154053651444040034522279066250653409855939408440188576856296860998194309944907628001054094894912964818908372870307781398994077396040835080998259319868881425626123555423286245888331859301024807491309566724649106161800208051192102631307548866521724326047553102388099933321062148094955169407774895966801740404931284007562154623234793401721999516857917184566616808823353053350204004607774093768474970684022854029057868012886123418972103975655426769924624908984558688373140237837029891833845908273883179687658561240447844007784237401704069583571426522500406949169688100053598502597665294195114170460635857536439261981883340471906826873266197266091397974806756528227261456129674159142024082957600981554672192689514105572159647968407199867931089867035000102699962638223608489956153798533719975462590376900918394054881707714735023199792135183348575358107480872961148094726681239538733289734545468067845830847261857822251505102741793023799418193842937142461220161265326580834859099218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -428204732905360941886892794831450035602465845947510172857392045217741912758016436409713031000267692219519918455530359063636196168594374534583988834602944895801953342798389663181302434645030508545230322479112152322029006018357578319038689381951563848603851162406719646442255536615268946171863991217638857785872361618166320595250190461852422825574574262519395733736725252640190957235836296640997380657961600976247716755894786060048747987345567786210038119522106717691815995148394104231654725599174359594926156964949045968503854947406914313292907645783491137538833906753126266404284172515293502027594477703330219085309608119978301334731874991564350971771260440648390289851143683241731904427048007525367801412098657530737503330665164965231559627782645403490172228177728778115653963056336358602206905435974789462377524505657970094130142642406490136329881408232044515471308543224389683927512950724515782635903674819397015112170820781542929508878653661229167208689172143936046382602832866748457542299387609432896698880275814577560448323962267902727640052670049151964841847244883176954556263558999625040316947617604983590428494271309930305986102805715843573901688428446120381040673443664762749752630534550368265335979416138714204545898478283287906225035270737715104723450123865660646660940650228335797587850826479964972800986651976301549306131274802023356353411237126863319828969635234945367525355000311661779815590222864524288189925509212782067583944571379064444896923199566453419038847494110614343669156281234575215635321120489172112714379785463395721395542500113773234591570113950720968646257524668401715585688893907824309763806760038031396617734368166205779241913939264389573380510640892416257545205008251480565883573502184141110639580222595211080598261202568504268935439930597111658611569589042776837468252983347044929548812347112334132508044200383891987417291236934548042966952781333862865931284419505206498956699313014212663604358800219176845876456161702518913763033567100007800312765009784547940861674706900623394377126619172632365480631828102693038918883085712153562579368268519871251774757600602814690735117028845978701900579002835652196431175523602254298534030688382286552685170699343069447308639209946710539819463358623046949292207828237052123825547422341762651968647385676323474286079557537081798729282762266056098222176715699787567188751345331926573405355095659618711998148354194433212241599214843420706475841691822284055174524284432169639609776599458472116819973035650069937115321269209635795882211904455156928287071123967475863947197163527547161095488031705778890634991687743887348922178233948781195470070653649882259573297123485459934212133713248766941106807063136032977624384294962785771362238376565724789517927758915403932403641455115116132725036377661501093830968373677770669386611752814110856043631770163595824960937764205339399013469640105657891839276855323092364121506855968480415434847775571928907717826862809523017422346650415536929704904613291928335301410888734493940588736436040355947408107299329127489173827030672349056599941340535818786962016004570684158106009302792929153666029752567354840878205771137491281688857349729676936819041455397319520310677751485782892249323547545571764731960709560584201865707565713442935765160525875453124241780449540486086752637311077342023677824950659919659637422222329423454578248114437889963243107687410366827031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -7815190960613590630580975553359711262264889502796655671279157217735707301914108401674738820895603504912546572815450399661267932960534628711768931758783647138991985602540740107814833286557964437910149853367251329865360953984356232001505877995856713897268787484491904546288232522349284401711636287882983882379545240319328935477075533839180495969971929333968316510882209929933253979981891769079377659916559136641053037563162293876513669000039126282936081718111826794726251236898845107454651767329155305800321367469910701475004710428096303535836727038595295640876915968240563205758394131908305439857948048871444123686389644779791717049334424987838795272995884715972216658566854407763547628581418911527844058571646699190597717677426112722909771959018380730994262659549396531205729859173438919623508125515356810721305496403726605458789107278960881634963691405873751700500810625180958868321366422604925480479552575823109273006709427198228583808747708892381046295194777891327766704628094085002516765180295781165645320477414174729651099215215599793799318153073517299052768809237390181217073715988311049849269559807115973386816177286074390286551256965888922701856877109494995206547112249352014410123904959633966967567351432506304033315866815625084424188596951636436329304455865817409490495049165653650911620781770532994785949277376206617037994137552180465321232683020235230664093558452311505350205131469703093679757215991957687338810390503920012071908838738963713157111983625605087997430806155387210282130232239818670569503055859962618777061819182643283772679040446562078408425494059811051206686492017840879620566501607279395923692829564710372564512815895480193865151428706923887340918275686135804606577356961926624318963409978563455406157921913631057315843876692818507285678257386562472629373502634931673423470922819326054918350609561759251771977478267661420531225895812877785858109989806247932878706947676115065448594003396205260382196384281518796823785391457757169683934514429385532286458630895384787629750111431621574901623565759076487127047393799901682798424118721295528109090333705485870579004003990124530553734671774311940477375371451407005179509713777247851833422472759561257237463244819388217544417444454240434724118660476873629147499082959084423975132164029991762486553885356681924915566739026085389852842055959077300751439048176135756485326054038433997893178597013911584649537263869698079282612632707673762240046947978754271524022004855458891064439452826757011462234080899810654034342705476500574800199187256073410886668038587304156994168625827159425819189238727925045352364590016723761374881665450517523126275983931113878275995716528973173384488193601730477665126567712189601618187335040321062945907735636170667905924041669312599479065101403654647729449421358856304935858673882784801840419524910749634439496283768842782364799175336140157028279588372437086815972294936170313263488453971229925317965301509292043847691797814220533660022835997725935590870256967666961059546779553460518842014727650504126862501455562241384841513578182904108312582263198378763108693789465981346890805632081253455201713558651986076760006457268203744436779560394208651223674668314709979555460473291924577305520067065186651055157973446642479493472072504959325220080311607863497200466810925063467691602597045406242592708400103125460500559294078139170427926897222646201030749918390537447317625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 41167036595591356244189811297900062084306346348608479758691891044602617113148226013704149538870182213082629155123725385801831258223053925371342088964810842306817897773155649716399180958992614807137761767641477673897733512638827023323179961081662474577908126217416185790232475608928860262449680982320495257144101753889368899039278582533126587301837070862851057799218003639590049483732662520487482763168379170319389158602126694958835072171842588983344231939201741355222640899157210256943982601666758662116900912079706867331435723841247737412608659636381090066951631491944185023501167109230443550168255388589948433761646124749060283502420810217837652252413170650780690418466968150325812719968465616259631484260780323442360727710307019942422965140827904439571609727841219206546692868299195690990759942358152617370059801768753756117098245959779662187894283700300719285885998417314530687812311307796995318772226317867758800602483782323491977097562073401576729310248097166561324007791139245240718466357703308718924172163348880526096513646756286890974779061298574072799874661509550531330347761409360888726053795360832924102626459000495455065634925502711800566227089200079197862309474948699321186448887785402688028473348071616240509658200905575824705340069247882360261812250326937898842147006510057337111382459065680125817577927115709876266248237694126274322645821176881023255207031791520335344499665753222098518011951369378818891823923524279101505073220526307962496493890704210393757126831950188420427863461793431365006704462369538454780490813367472136789706910934261733432878937832423968776433293203343409544533874123632935680152385393724034471215704641929194107176264847164396984431053722873628489735908631432886096277091781622383688936533290292944053865979746245484237058463129472399756220205333640774108435847030120856716725633690127721343851696070466531579418516662660229073306866496205196572994644222556186216747318006725818520318516976411867726364370267245992172303588871009009718120158702509489071964734243800026177706679630353779967618019698857246209313632697685879089408231415391125632418180677031927172865256863494986276265961218528811852246160907933604988221963298596557669407334326364486835401291924931237976216656133901792691311550095018000952897949327931108018232028514463362483920928011953561942984958780123381962472841402908429967452196667517333771921067763266294737437080399220156960903665631588375071156720850359008495624976777830105457336068349073751214884963656354200350457918790720498667803301068666793558534826963218434457344351824036140467572440841192600048455859428173872929966034477602611008110618007360881272464073227488951538643789218922808090382373380459935827252809619867716937958113249335517515410288572295977417424168300902956239355205710392182878864622761083020789401475511074838742342296770741155260661727220036552371788173834829333170208384573188108762133662717353291046540128588686655249203036972885719262441466649348239433242713390404230396418705283685079851694780978383486387024293758306216634023528962914046943213446995775569364394382004372774397426603234838627757450954535153745354024554325942749378159826368457723010087633472477069890654840894153061423571641857121448991849456551436515280062484165127423067741330110364020009333544506316748940830178128718605961987447370595899111415068168366515940379631094295585488262280393049428295500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 1273635749090174496544218353198087781630174477146368340366020517139560176643854475164401252177263423113286921175501309588342161126898849681688892482194316196020331678964960351897630098444215328572101297074953212753675992992006312374316759166408343434782411718315430227952301287074285213669387667041264772875074370217020167357935280756554897097267363374522028513179989570848319637073882885996731786995624656414193906267106383624582285710408301753161272001048479536322087830715381573126935062598323968194949043945858513162965442426398313088175953931933758233279329214349278374993394089644147272143868766524401151332009923719473945478832011540758271912608286320019562206893885826045880901913392254238956232135003732764480236667383918837463453264260306938310048019147426803822413464344417098113843217904641604382460438483320319647806793070392838367423114630935073539530269055837949365227739895738771476898474976804684485624619026111297527228029510928238517072951341383098741047128767911584823492986917275268679432532629918665521056164313325485637168800553461726664751496582274506006512487585318900202956295524809020046051297445144481761183627123912532891281226177268370322771384040585983223208136495100239752119990085964157132198142129595632665119886444290286798396116363957224686585105857617286872956985297517200756011016774116981160786449293923809513350206876842746379940797604627528561275035575403154158983811808502559742025785618067578780038886962090876002242237143216806737914455423035026131298493299726334656466142245605465091714861049950042144246020808483661052265544017376812625627710280136864409647853345181688685591667823331160955636353609038988283163513347600347478559765316389246720722698132062987685330116197738426419121023062574231539416263475469200014088664143586716269761402105644828532724243205001982095956961823759871453083278565541213969721991378852111597520657046398909650512452078814935174560693712627217617096247258735715306119754727178618020431028448481488440139283530040312990239775824914756244698829966073891933819630189350524483136660864070747505316134874552420074134027058875202925840481092197142762921305136681690816620139983592186270688530741025658816439328332093865711443137868082457617998146692936925524399234365513376310390033946785276036958050113187607396056684527124844672617552604950077387968866308812437573539729007875604146381506748634319609144461493565315837670622637655088075768888516107431637466798765983382533586869049529789167733488759289072334558910660614106569961512865466765759560241809536961234134268956764700503579098242617414505901578857911427372324690627845425324409238942884476200384996353639349312716295027028360580831402962800236369787533869723886565660615805857197104067122115270494087716539916025039935721740196356321691136509653830804782820838696187773779316217033619153818824120904180537526430514616915066895667881749807126700331923447203379772871147142607206434732414067933920484778059132094709856319990728327567828658244213414223759408307253949061271381198737612809016168222081478269245590195648360731665202558889214531643825972151563997951717780642693175817113632686306075085725228547917968473183319684105881613477051712005915174235470546822112249565755341802642272027231665239531368015560044095256591885769270105586195952543197658955805831081310737222290548579439625541636966596519964905870285465325653933838932187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 1941101867343126002579771032465343323226984920954824131242419106614502145536499397851386334938519174867046130688985299515181083883618289382074422292392527135075828319061871744512426723025732284254274573866588390668063354889536120918235068555825872602089281012915073816348222470867122774869264793383900084572920023863495588970715152725524570128150654830365783692553593236379181608265652807918722607908257845860997877365288843717135255726041183555542032927116674249268733570958678011607835083272675844401907871951582492741574664264247296390547036218461206548650672708860219970900905933965837482394856410527886686504695476979462322142418157190611960357404466495642784265472581771342555487996680424339480807555817737556666505673727523904445065475540593651699047476610701719158531654828034272684286268138560331781658762433066986723938542343389042346081004495638978876102289572570295151233911384156079594789008430458485228077340252349518710170620171551016479395988797041767989497714987725021688997362736300436546946534809062680704695004627112666106035599512424841419090121417475875350282662067952025703737395558715944491860089756026864820924465526330370078378056085917441987237861013757484796565360669277346528927312318615684283323299114857832247401984958986022297610382839635248597825304924001864054166975786484123304254206241906244347586919761641810033255938126054162422591806177632407834609980711790130191219388017892840646515691999346739277269286203476558338474498368030169505271456777263045255413897299878930656154482096990075749756474853982844887449468657077939019969953239143392936986703730313963405293677255956211520440151272048044278126248802000111661033117629136852475763276781200966880464147769818727265408275511528500145639486160091911876555454776247706682910243782043072323606268548099297351929398790147472975119445348810204552196066881600987602389891209167001071409667386105071890122444283459484366820338757053900997574860075481411146273440513002436514746292337856378125835422540648513425666612675421964569681100156231644884415769485855265283494974576678035275616802962623735989503976915149417451991365115252241015007976109833359012272663758364082072853718655973651679672559577500189832910575924538037850213873858778874518041406739387566095887231526902473668982118255418722677858831423720629869042670527273870401454772737929627027580005657029583361835743035215419068929733935226452896678958554073762197750019065341493015812345192333077163428942024657304545561196605412336480054616270910992570441848000095444176940783606481947184632915950764482651807288015215924641261650216461894601319129405211662751358671183837465305137248411092693630773571848992116188561477623197792367190513841084171632204601114369043865261594655235200960782095018057921854339368333283765646008639967623526518697353116080195348853957613135597012619159626264997010698585695657288515584236231825214738155484693657983327623719315584569636260668457550913781464485758267072042718841287331610150494196583061268193825453939319245835875979212920759865710607941191678611409899370707657201415580998045236738689697870829740144536418859031543678644407366363388585931042777630679974451707465366551507066356241289224883212017110289229762127591480337150644813663747943882677788726876883069914515397651885839530791855585350321332261846032858114336881517379504728974046689201901723010254544076490891101017187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -88917603464763627793857397092854092290118608025911721098109284756241546791006728417654915832653269445665163099227340034694049401734519668905515807979819636092604697196201399726126134987374261325207906062322641848593410865160195367704149031235438205995043359750006857978356799302706797761743675299715319329462178990648725074734185160675708563780305986388456941718878520057005698202742231613834710890890104648630629897068516589320450925063668317764134733758245571758290668162286657404366116037407110828895857801120471629140803378120817406818645146776029314884882844244670986075514748978401696212828092334179786125714805282459301626358155297673293202962904448641486989674074940074432762035775603538578992506645147415459463867504772893538311503296699243190353942867347325833814463059954303039451204740265184530954951120425206475332340656416650654707598093530901334631250819531417401309653608698778708502658056027859948553760927348957738066484166026012619377169904636509780847192208565066463876595032587222303937665622556753122545968258818027550010730589721019281657992184562834856775473984474078940436856690959789786265733607810284615519957157237820109974845295807396782734187732506229769978175559893331464516396603103656736830539832615462514020416709101569627476495239171195622238545912114817695776568838370447673876466566341445550748509754228252221586053170544064161675325401744026039482440871700476194735283200508898930275291044451766795968022305498930590615127064611880865067613220936649817957072379112699236909114706725567970356070093125575610602674960387372266235463983184129372774982322593939689624279483195344731552130681870547330603044195278848977277624614729587362641779616743580482900034589332121503699768293708374089085725940178923646891924001080383080714814681849079510385358941418470473356011542158171627122137707643940611050174574297346455913381705356364325612548950292295347698510247808512093878905635504873814623930726633429763097611304025598621022309276661818093484214015946810606882056239401762065865396990234851130447434310523052633432064441235450925739217430644025135226805798966092745510610742988935636881893733481773825392572895345824586461422184203769299826699149341586871210686957549848637958681610674546418362354363352624973383703948572773061460132480144402415591139586471742027395277837273250758076209726331889250397634560195052145986140546558724093382923455782005301825156279577538530410066844254745182294088780453266434111010245894774684811110447260584638400091890075585419381936121816707197416418825956575879369462177608563440051381390562640213593131318020208256606243575900649386630647921155822552953580778311329482092175152961124376945025920108456924451383945902293285718923077824952997069528261361470589476711578447537972831069559289082268067972339643009832781446030664455645919900220742425342453257785708011408096744590557345786357053113163942165704955577589239858224305755781981102068465959319966308661982532472343685521145359898312305836593136273281774199315412676718410955292433643398205575314094433480804644419124060215336732840072608238014759132327808198362560850076720651776516941998184716761087919432098266093682878221646436677983727105428881805044562325097643680145083070861421636658399970690376742363343193831210419423447558742723060525680208040695366998970149711791416400735160706003612606503790297038316862188028110897236942368125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -674892224704812907693914975574496068485452050509698417928836250151738107580645585244318684167075172315709871746794542151655939822635253985559090696422137569289275974431415173658532665003618812695198070468539819215177023903070974186786091578478245517572979374745021771189183049125769143376810968817376689878469495741399806359869593240282439471975621529511293607271646697295019328699183986375232622250559660851032623068718801837527432143543358955413892282106941056586390196706161769068616979557473035540893193455929731066716436828227586943805294500759186052089155419531006696871257148091938931803034599438133936001747080209109573290218283324093587110670089537164380473985969938780983596577078815535070086803897774307993495616178177474729894434242653019820450218814071134315673711245514067527507002315180928216834490668193091551997576202346562394160158779221076291639371185126721662300398328917609644605953700535320371488955247393052421807314475303933346139338994228783540062576468706704065391557877480743182105961972605553939257498327639491444405607257945997110448951528593517321301876788963294724993466851021115559970786593146257354817629139609798627608784047513156712372181860053932408882786579867918690586496348289935088366241190035325206269494836729378463328652739572219432221963470181581578808887702146792882529783611780595855969151778630334736138575196694260259662612118612493783077248262128701612923284120769256255020798918654849991277618286661452268453633446793689291644551089182703779855150712530252323697279886632464273965807258329334545407408612937356399083445959650255515091811377038575349356099507550290032153269733986344382900453303799049889813023236175835547032651662221419496192727108851145421439067935666315354923664660821314221019477640198803779414920854462471648918557648952018127224143520618412535811232848771394095640262731847713325561034140897811296957919397051011030936235408719384258444205817838918595687177910050907630264995587383920491655191269511938445206782829338451665717636313268229690092646804301472298349713016181213336757391581021377278224851343253024270439942529292758007027721113286473669108725205774865193051359154872773208909202411654441995103614156100654961670673257666284362461895400747158880503290050648403246035346296952246086985201283157818320562200474297438897903847430132210067693094911105245598330369908516881598153347559081742812161537373789845527744135709413479806518054859624165822922259734923326364470123295322147692265334563245793580864718259337790593769688512326931285930900010942301864716693539508072867515821105534021770146473343705306741277622084546415113915640904277931739964760887634637005838035643954901693609631618575820277077387869835094845709803372688864228245932877691519055425502368092490656750398774185441762816077282654774482989454438256772173702462935533776740966895930853001540070359110502819457665506027386058396843504444365226761033725030290324157951950269827687003666669632587871135537246542986405474706471511877031930106693775209874585386038293928434072157703054391591968768952135411984586165438308372365373405569228962697640003321976520105177390637352927845206845993635258053797165786555012569688394143539373662547786891728227780585635666724860542004344884595636133634011455984397387878255243873535861342471023390613996092435756313017388967296089977358394762115490685265416348905452233421510347647416625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -1697598670864823649954120081388946055327729311519377780354089566349717778303879045934499519851386998919188210175056058456434454123822677310309386017629698494364057790447437910098249025940308122191605410020150737049505383594849070056105516788755572042044089252553790824796378613498862863545601299541912095915186463718401586041467549836789005485300672459065729038325597169130783484925061758474817877717204925541331265100529834741739694551469836352236485215594838342085044614736048154411174248960687700968134905978992175378872493983943199622259530449201906331343025555659397438248689600929290959292643017791400716610049431762889365292524655683483107085750392368556581098300157124190064355455653494147400264167446136311096525280047310621787231942953964218630114331123204000746385551197064585628141014601876245376637823722001511943864175242119908125144534105379802323972982164457123049755147067107810840640727949539680272400525180438684581586467447780048429278518533993432291128798258973440029753469901680533496584294709311146029119699605673274905607617044571376468011108317189777572917398264948689430739659966612099329088886878987858634941908096246656731358173730989122125597198720925318886645052327614783706090942340977965349914370502466029455905909117454543602713052000779310084589049532818970317096522200061197372976470797228850234473612244264753617580026521067319773214418762212493675338686413246114025827970771228410260337571077083287081058068637734837608304185914199278657793587890367254345746911135909698284045235088612949710477713608005755925625223152030542817418726693795591898073675231603750860405074221615220120709506956977564776038645692234420839470402172261972342565233499676731529294529631438594606681884044405736280730764961989363955441030180641354172929194244831081807370068594395287407785526813327776625757235438724565650675005540114210124555990056915324920010723838686010019241385176600068046903723551464805219903901653356023140683973807628871406538579229765540180871628991707783240742003914589520396398150847669902297738160682631792643421943345930129081809594884387094597545998593454199588931409529912822994366945706617777321162064423984938236190117083814969330444149277241011546758619769955092518590850836134986253518955071249262162850926376555700915194379953212622225112010205634103105005946953885933281262087839159837555754835585897488008034649449411952946176538412902439994608449490346467157649938887065360595388481665030795311098961470767552497725287601743694962085682629309537418385763772659856494481646101530041079026039980912393798069873736888310526758795241531860162475971383802744064734771188917757582492675797580676491204136588847048600142678939379475468937934047563836850084379611482650564459416566770090936590548069913760565610686759527114278726560861233218553115045333302589247726587244283625758921712803383627124108302001524417281925152570083884301992619569122107901822641455454609007286182870055768615546383142932078774482347381593613923959654293060992042629583060457540798196865491798833580880420110032459590763068338595932638787396781087287403288794774945704493914620807098591011214952135511732411629644119543656810663741579868382658241003708990620047830622410642879910423303698416910867546484200445302194410667389954986596812937393011687127744128275974423414617573167524781260029257412369577786655106508147936008697646864728766063234945062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 56252895122417040106560159269047505405216657416752288484818964653506235995090433321144039856038465950350804466498862656850287243514749895232745535281748001397254295182893775926509940281991518431787908892945037468238201046980434720771128705792441862981234030787817563060638300885042608595180900671212668666134730698287330957790329635666767597264384673653178687345098393722554584846454173055286175329631729225574216131214648658827151078500805955765090901733784190921049043074744820588426929350860350709531272847309372777020183091531011923642337694517641280331582852109276094923974418910929831370577143420397284495153366720869970092995026325989094396203953117828449479874094013814138323697759372254933536697413281158931230989041691130998384429860522627070830150499438332254464406494339146032862847922888652637502888039878464653844488191904456053248847203661463501996824731319503389654332933371746243305765020602527392281623272438166867513842254252927970029466056272606311582435901069054401008666150852624831860828244563173325893456461953165199853595928335371975320822952401411442753826326471431279598661032028798723073025038150283254912862720226402616369477877402132207390287707961757908770154308792646771283919010597740873526379335948606846174995517131103871720146468555424463892341352084923243051027015200478980943996603190298135487672852156031405703654890961234414422470400518716421247489964239052606621593939754508677724030915150550188049067308674309634333839276593362725425455099023478295164982753652104015863302285935342574837701920240572777038840428356690327178002120559278148539805316237375814456132437360174246216082572820622346927699641057149392738243493695816543779098877235696906627624249645890440760752006296815286799425555918362485698865887752974482700135159035800537880214201880554376275660747949670661943964884005388166777571795369321120156042421408240646123148341361089818258849185357515733610801777823701772004282140029964106280721513951081588357592404375638745192299477788526360281809263422799363711782627183187770475766624360737823414360991003514986927457275405594547431600245077312055084607353470002903397488861343915773434822615679618078842694053885310601356825227332064674360474161883255103729973016695031440577599358119068681496571405928859844914533632437103010208832474417856468577294055979099854804439046704086935522688059579957030191159438236880564895288040819276575951679715758320039606287927160763416123447174877442166968026201160467309706008106900453130038806975598232001680299983162858659357649766973375638944757427655197659504926074947528719260968347787637773234475293317440976100829577124536061970595068464958429371603810644785950156508505522431881602771047632121052345928108211158613448685804668563605723242292364031850536679639595716538063547076446379767561531484047829482980675963646844737068796655175262001277447659625015549258068669676190460143272043607337145186921350424280497553136548347716208430657646852254574067299292558955561086754580558556662841043499401379096590895611868320659612724139127654204333081464240509754551589064784314693252006228095745254879054682938034190684295186978720939932487544982489879149764006519406362840727979318553639636850844154938538512353858974984711337802250128436533736900692336588119686750034285583156259715129797361989655050973635158906776494341917650184124310907320157771866973195707940347630073437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 6827283090030411515518528805380500065577735011644533853548342128128702904845708121790212928415112929277009602277793809348993724199877235801938734730202671372808895678084005133573967454377200486294615958941379135695882024313653388175781139391620868946914920138868674259612656943386118973309524392316429055363263063152638298686890058282071625410454161323476964413361238802420361080128080259270624095732767166897030545668017264102837269263703001110883691788960099147777055037659711583033747418952408876740959394081377581008146661352073416046653647562641912501926004733250780770043763446221235167305777579005138545333689225092650076044076979619938867319931695820867130072423123335501126672954141252332748699710434175764765483271653956974245731809868468132177059107588514166487959727221001386834872376918553968975254496738846492736062641869962181104752171249236376486067575255919373935538628145074375787750301746523485959627509175309882826652255661500066025082489468487331287555488628670966811628521597650985290901579999283317881699139237621953486268169398520589309409580489501127199924378668784765474718825075812727708243802597007116794246719084060606808747147346013395715756226759380142198737711019540052584438996830950981817689926082630823034699151614733599928395545129093145432911330369229269898412695320225160535039565813375952356765188877056082236205344853061814627378811753384314711671191695224436266985384226065403459751828518141951944652444114085425240059589914605068449367423799021465387980229031580077790951314707339072982183936372277468652607779078861157425672484671539662052679998528066434734405178720997830159119595979862811111720456073096501673815283711012595958472382815503158298736103904047644491983954972701951105891675025281561933332719415149030515738099704858661060223545306610813399680998584800828956063723272641694089079767867093407070469792496866892689335888429668368504779891023561240704581861440652391287967582205218759942510798056237321449704502029204233643592128063626254181747173062729919796679339435933630587138896880220069853404935080196271374470593905447049469552610837118770600088903801174813565944806127741146171803107449638258572831498213688448291630631617551020641842837733309904599011874673324140975122726398584420266612705214674572752393500312296761629316071251922082599111467018334098436068625144857481005288317605880862081091681727603384239662951623663013836888737566826014793474001420523918739496921947998313829780540638910620682212224870044515488686040612649266608633237320646040741669858180257992197879751514428619176460112250546428276526028460738933322668851354446247917650107644810867127424895167444254803529779049812250726666937119754041329675134693098635539993137843679157959857757375943160220293729664337115922878948736303785345047057356835418622469514406768185899206782038894257202629515787176962599837122319835827787961624915685352920054323068614712848685782795636569768872465497630519085484338471442069449383219892785552833984069622685745172218106625421904404780113124190786665198541114014605182600240437294853256183459101419500894884592567132594935516482462891867172458068768935522881213336323773840528372159218285625307796148065857575238664865942552527880666270520082735069681502858599835015086611191005958855351414094919526629507722813822494866561467718816390857050219107681841882890228732668009037683428648620752094096562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 5400717045417096976949801699035382808646194140045855774642573493921061876408012240631386652154840095087585707793795117073269451381498698790818002554929389538498863548778253742599863121612104525652907205331526206380609406819587090899420213643294851112364567112790802173826130567485706672959180189587630635264838393174019192608334000377562999456190253218447552752625034526816407089774317804962284869204072214027300024338061132973213518677469661524393886051061740523810596114665983586780667877523649858641163842986888961291117763228273810661611242724669040643331395397063445957350023595019755134804990037128383129845936006808990484233717274721487920743446377167509886931801462771036298846988319184013230022129889849261435743562113304243350912364949927194024989320981852456818994213488828126341885553714299936196776490728818469934373930126993392537706796721721341786846531571865790540572320214990857950779320941276260215528322998903431549390052881081566880643545825501171407293208520988655253949240018021422351243989623240296981403797439102793772798128345699453047543577125166246744769252929354108136411702544414970980036069303284208553646875872313130188774721607839559449244706450075446509258447982867288050808886644685914312283966717578454576161601383720298697368441396707453666128245042746480986035279953592863410008789342574920333463442659642769605661104512173872786288620623035198207632714270584851819766352318605197136622148942815556172067850866326869810567187975029344035345011284093939016101345517335685155986582096532669054889790484383421320506699060991239087870197573628633346006267365643146919830313773227812573873011368399443314366745862268188801460027485221727641256080630686997787560831578921575665960040840259443539628724977634222453409657090109132853895648527156911123521116405154469082872688909190266768509806988353964494634765623879835839699023648663277676875105995890895005286493002902638935247695182811455676303383841444956578016516966248351290737059539101523167759134919366412306204533417558433698447612216076651907451060986063933703142596915932808685568680314634045814289592156970212808592361480590724680724185973167913524122882672826575345919675944530917767188830972471336676426072974939022439562167069935911740333304971107140547693964041652085256525146193920369278500338264280721461868177637644329381355751784573797396326953324221160797111971911965534715287629975309564756213153638581186009194740497205294846189621156443811929031718340264375965546207060269763644912916358639955813229702313172286488575641422669956709481396424609245946098699700066292305970454361857559211974662399459527275309694430463250752930450101524945330521468370854109791534722047912048629032357134544360363475961624445590938007681179480577279295360887494334873572335202842636463176009797905759219825103864733764919357425411542466276114090852009856351423797920982724739413870490642200466795980134671714466357579424598405398137479408236721593315643451332680581149533740894677180786487941361976053524834898289569005753394093688311971377131952290892304987470728965398647635344892478409047944573395749543284391936277667313021490799368331340225408551401487489047813897552628967145277468092183734990176437107092473977663292254820096615618514673214612899124348445421892976667669754917612941001914086820405612556690194971696638827534502741157791468206765682662396268840689488896001244496875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -21684053400350545437458034586077042760967417515166041361921931758005203009099407352698309214266992586566308287046141851006412810851916143157823553238745797225357853801079016530027268832015683067605378887586770181562749691622363827904154368941169816714575316332656170247758512972396551477419410629268364417790056196513848277487626324807653460714080733936209713455565613029787643795730105503992375305328427399865067271144683807796315335762361276060218585363857592224546843889726262045686769141918912137538775480801956482441305519555403628380159155859268351121019800322245392559447974553187364024350269320556069497506030932491310945107237174255168853338308625228791209668099961790626585063706368105101017731252437291857137206509931954174678690797164187392048807354262536703466983497361756708277229127195268254967724278995484742150969078897223254641710707200743348464189061038489380295882035788486508996523448197242209288070405447319717745086753698780092140861472281981780164114937758507775937555957645924906496072116861189512484477535986618017894237611464070397523694438268714396762522414268761682157730130891631469693760528376637128038850577315114200731909287706129382700919111866596673167820584374588381207367042816494960031971517605121083711068008792859567095459606861321896506782498570095299473949052878612054203037621168711313231814156004267531778703698311919642082759398562278192471999831412286248583104251785446935099997276562621463091237988418333266315965890743211547772363418819621473720721568490133916394670582092854225862605331299536632614842554113157371730026043252572804865033824724248250518776241598872467328105572164571021723374970623119921647821868194752156148433565523186961870719898964524616941407675447555130592951024306051009389672104951785814554723414902758625027630726830923720960444409408100104475761693886749551726409679584243624313148232942492943878530799567989551883514894795340448197878299089421102531106493028770023491637535922767749278235353564429641262026512546162696812591116097085370658128553407737267742729280687310436332821662383219237553714303700286451837134493054269973706327879267366704763450733152406224825491640736013956810580125381412269008342967047455511117282111300191120215768675592355394616641947034515337671040967871352683443061298410482077428102951902021719651333375265517179306503545856627253257947592843871569635299133994155045254786159954525565569500406415942122636350319442277839586611159393401755548596955552567261494949626665537445740497863384782825853135430573552159099726080708714376051583808429435606045279013834852322948059036655151159235285874636542020658272888309808702869977399659157958322779629365994970474171999086220300848022537747980859028316455242049364892097649663518776279735819223779407903915578703831428655094439230378468179653009309297629886297756875512709844727869293049789647646183354107076020665331069967779418354617750872653747069317526255363632271193434234594338851787906679976575063316772316674914749044312745867487912236649108376219635966927025501024545514916145050509248633977786233255926741959588640150469890677119389011438947063053668829919210113947848003477640239505072340286590552216660673281342790273928183478249422144251027625418075761783325141498901344966256102265108463053745666137866796495188974946469055675942392176042922220040490640170085707700570206194628717313030293137598205330675534531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -57716236180778940908124431193231658225849523968938701741304352506132338491221695691207137333727555037388740304754442577840357584837144846364924103787303787567983160179857247472010826292401050304712576932330430487273758833352237184626540545868120565361198014296472920182512625278024674783105061323734238049727578301552281791562828714371046101672904821355256528842210784495213975787604632844221933267488711469813762932607832656758047440903207084104347557400162168893451411995870937475292244044863459752814383171189709893268619579961845940389243903431883927765133830614297482081561843076875509153707591201068733565852738251547687178703316531586364538950654950159581876568453459656725407747749862371885619652183723238635772487979901026742551598578594922064433472623505735297215236789997035362227461608195073072683869677216020202206367038449885891969404825795123612000205606518198707109966441824025142776104900643804000270612672138965877936369404068477523579687140712967315811768052492154529748394188471819943980495800912020970423556064680087875841337295054275508155002018401633513470712627124850760490899903340126352746582927354034758569323728745002990725130949643240565459028073029837242041045122638522669269170143945202125349813770158604734142674336195629551508862148592312863731987682229640092821722930369839826863077353260646030634809597588513932767364897363414574131736383187657114056749682360558740509600689075004291477043182734618488647566627039916213420685206584059779540424815306177324768152418350186474207563879035605035819939455090673666182931159552608900048291914906741736273791175053557981024862831537586459536022348258556898661834320553751162519359432911217233323899719221204957623290217448140616667264417167954576756502557696942375473265360394389584090447770271742231042167981601131258388793991433211332062995777347240673532944681688931350505173525745363558285617854045030030020581359775694777330128664629386941883318595190949550666421945134423807693475284970747782387932807138552781946915857298062458079670144510202439859003104494874604800702315758629180555818263811165114773074255524326268387456246608701635474700415147343218132771044939020586956258164540299623098994266607991400481152836549667659255541019212622530162569173133320223498678702245076875475952168392062756778147379078904388790276886638310832784439007860076701736215719315205558414446288728820732354523434505418527862030464962411629108282000807639062248160885636022008386688125547938237106016996919226183787505623186644899086431026793153019108917621228428521044811053966538719923223780833281692191084628349625058820215379792785996951630446438702282273274057861826545008362358445916175059658117048408098104272642873947242556091621377747333254390271401643971426772469346257141568914010482679958369251744237485604872298304277658258962204713171956248087071218515374531498682067256167227146721291942748396153370508518114173800125440578203354733906661863855387983946537840163727383751937988630189256339417612531682587352338000919505357830682014913029048926216328685068776505172104257220922441081609206749416801057193473434287638208368271078903339868534568253917425700270428324845894517619522974846248621235038491620815422064074705794605826373223540216927626102255511773503784706248760724208846369327615370866831021624683762764690227669745426298342228795920036890903800956113732304987855552470065440884531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -74445073230935548016107166711506159167603703032019891415459265688362529316728366654461847341857777550431451875305407300411047718373202970621384555068326028178860227770408054360190916846436221042428729897545075728303926998909360098119819214182419664504882005565335116784964331384875391428871058399473904418816190409220562000504055660561062420453031537751568119803460135914825559476471212649237574443078822868304191584545076440614204591296320564945271426912004018093037317449096865077664912543254561302181925760228916614538337786379557719298447990048062199751294082157165687187413897294579630694842577550320176249657988155309879308958820716826838290402481637534496486321200918154841525600208694146082576241902486487404285788725308745130872087763847916507544634556052998276880229132359821930547048281632268457578842294023116877060027635084687315343291623118006508118306474646199520116239123067113617497957941256753907656797946596625000817287527111533900742633304313872991268730803135801663164255950037962224538319672034899433334427961027606338498355810314305276025844809102324574334105821927573373817514861436513251715499702386347587399838839453951507565404555059364774207736278411448747163955700831301366430219340057027165879129753670660762652189794787078760915071852166315701074756314269021836392620507732846126208470021849784535511839589592395221634834006756285734913674005647097561355889135771329982669451030947463911651753186715404700519843249246443859022541616896835300521147266781809143704454922017173720611039441705667858621466314324668792366140818759901870662079878906878947456835310038171730836591389455390167941831115538531837796812344804918557752689224689163736122778622011173553182043537678677036728311326561124262491214356560312939528511867619457079743062296578547963677328312595682610976813767334850711919230210992488245494935361629599454590201022939228516393819306593912403819971794401617509625043973403081814281405836650829776676624967974223024349866680362346401526068322793809855123808587001653792612033947831002492166571220424003968054561988095467533260544006277438894173680988238118165109344489553455107982907918032656685284278998302807884352867961591106869185263932662993133258765814352978072984309830639415918848234845659834716332435284431158284622894706327214336548309350220675942098678645788773561559394342944780432410858721227870304331650969874686950242671515277886166555300156133811439811807011392453877700871141268791525544686224412921526569187282160601088702071005525014130481429832551012490170749610175715025841838880858621851672586115331866333953455854300854258037699370899589112024653998915631252688529989369165515085737604292889156174804675478851377808921106624353691955969910395865261196669796088266031856706243471239568593212817508219298736184668912982927172188962775812662577445144610688299737369635793722281724855954612946661095368033435367227409666845977498589028873271258749843256801907473489481293175398325511903795113954289862647733519491458676061814752093620828694998624479654871973481566021200260120196356055202757372721002389880154936790418220052641965745004122209916468132166607504297874373186577381316879013341948914472982577037297941223489331196744839889717354860529012853838399268554434910299836073800616021909830671396590949740709640449029411725314815322909632439886540323891893832408413639501374935637330781545844175708006323437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -82346142597724733119792444973956924790976604101287251875975807449052610827510658378113223306044419940589147629349754347701508216138953017845930642317719153281021963294511243552427342750843849054498283166709867601131012875961667342753754992336251964259441919039487324902035095249111407183831912863157322135456031959875610861780132180840629349155421518080791506743841925337949092594408238412573429641180113654438616268331398616625064114541824037822500002161532699996015567582439057256502846568645674422990048231524752515801941614434734517678568543674507264508706432403065742114285836932815456481638860855387548725160737210936964031458599141686503359505648695657572973691076048949509330325283359109857340726440135252592091298556034229088987766567554087934405185335168421883411126831155884276039963137114230204227035419576946623715885310352347902826362886713334383979868544018170213341555810615930214278119461802262012757472383805259909708957537520449358491546152165425168553989639684362303307485608736676800848396674363905709696253846078370471513416190059443774543964988295442975417201103598869704179060023212155522201983340784237873760873749983941221829559002154760112145099798340580338484256601875245908407030774144463629434095283188765710236835374517526208078446869524021023254987658405737233523547926919334842730153280423968239203710737768751320107840286691667340200367463583762902292382104182832762996632021255832742901040340142824050362226732047539985409897011472994769855605806990199878675049876645621143437053257416130668513667975760445037325706310054361114243372102396056864772328571378821405683090201670355337729470912628339249952835588144771808749608693092839783257392633276143297802205880537014400131776344783270847320090270620179794482400082175737350021487461068308638189971507130474125298377981669801389986060849615138790559675886530046483129370034072561862717294078928371016648763782668295189260397467236937325803572191953185707832971966889290916993373224243119399992976768528562210147242565502016243607307446660837761007577555367359061444837260970170167199539767518218235138032022498862775303909882268373338119538621221678371800400955048206477263708545980036113196619839438317687271795181887108895730702187783724515964515990668450170209613719861335217379920692795370076224566176002306168853296062803688439192229815850225824763996574771894604049556723700135630326963135948914608971819345567441839720798759944724798106296163227725255277185520989772319062655704656711162284424603315703730680783535503264299325912942734911013520740884204020421682434910420727730356411588587486739249741407541185496385653398555402762478250398427328481673795924597797095943507505821823410179190223966459870681395981475213968671084235191287061663815344336344586960143722445378734778123162385368559011117160961458599952917487857809078770608125294058850829252119844480958837378192005705630801883849634726212860957881543102397095301418702617211316268963850046183547945599513280660674022993808933879873343085027735260545302496472567058775362111188074341149777365981615582817256731855950759309079099824582234337844336836397883299827379615620693951647238005866374251243867670133655299804838985644745429859290511575480771102457591084480169919527046749308722881214539565695896081408081426049630451543422631759326874336749520865369384265175520579883867580000835546135529302354802191500443054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -94241194326285990999553613909409053831540670565602202296562028117702423807469264900302570395069487640083282761160050353744257455953626528333277137013394085103960495188184787124849877098379219535839619862990987789203286120714245051856400329167662910881118144664433141633304593619212765290764376263114709938301401349425189512521222872361052105311866839819870907052139621707576314894832956704671147346045710437163947258615680099618449905806854789183621772343161361931721994876400250083893358568295505921465759585299356762937014042164477924967097818332853145837700953990111700668813079076461238596366357396541833087307222629625885614059084937943636039115259737358530758691917281930534854089709541857756377432399490063990390865920969710538945808472890061123677818988092069601462615512150296062850890753700933830590778439169022555114546302226367839969060189745262283477595064006469870930805072548231585736080563306659346937313525873591642772216745307404146279693012095618720953937135134152957371089408753385993689459904722029681476818208798158500721358008706218872223914833805805408104439403293970737687369691790390029930151834394064381277086987040498394005874730688379176065673058088363564256368298535235400098067284392656471909998329541537263867489852208071879795204771138311681515486644298432657403783446595460205511569601383551851948828862930169796345179744272274286444234754424566660082275594084570798939758203186461143440755067743171915603810642236920121677566174225623585522199058623567899125089389866640758685181706126510615877641311839783799790976302502718169003239666751285573622861774819492150186284312029796643083142044415502256407596053250919610527390936586850888999484759627938091294350680694656378051126242822987809351359537653292691833942622970397987972449967814502367955285511011287626631018519674010876115126869057915373118624320675835104775517963047218276833395638430366030672021438727490379815403043110755402213925700674695973835558100326555893343560877298863426392751584173692879248022474369160377578675663800425617410692642769314401603406930618293569310663053328635347525464899657127356375355521189816031164378360416704139902460296789658858096188708910431448060683805941172342228839220629116391982756180892795300543969620396263749836618434418751165926647890899222809173039623222432724748170342923546503671766649880893730811852236071154191821498255580905824675187568900818592913591637841035419657495491451277553943322854267540079897931778954324660387630651212188481040389639946735338109004583761073294135046337643068833162878061627841362404236747542289827891464308997741327685038859890195374960080744686408309637164472210705528995111951470495929255781705457913756518355354392682402844232292681593365956807616334476383432347728901854371576385427438752419208660916041758091104553733245591620535864117384391522003782371243405142680955360355311916376044623534072675570247427152983466873395388019096803522560618351842138150487037034091487087828819914590094183517807477855566315371772407483032305335792635812128725009098783237699584015594334968787696040308524163849672443043072370994839994805183859477889769493133893203247569521102476955854784074477154984657803578017476446305257956754758309260775218282858938454809847665017073798502393997808803874951883541639859110132043874137361341260693476177890358070574409060353704921233030557635867685792447824668228886813281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -100364835434076658087119085399109485691974726585252583448234954716819056475978764689911441760652834338631071450665062032865865590384425562459904494833176202402854702572181256840058093136318494102726483602002327878422060925581252197270492536164481782318120234541845740886714898884975005101544598257949727341589911744032256595705912330484304773140519234766790914600690453202731808900027935998190074508060451706648598726209747371636587216534349891472704048055213900471146603659552468592205725752539713254313845751128583821457921425662730921015017254542845782977679222457352174108342237845581567461378168371872557806463640599807336952670388594593368801036158742573642284344624782811346441660441134557011411401810697653828678185117858168050848456593469315216732790918556280947006471057789943070055541728586320326148205359278927237925346613754977787976650597095901624287858237463114444918680708117787995760934103730419193985188609187696256150369876168206237977676594242076974872926085486240697910706850350206935455048472248710972449246500187433983784929683586031367607253222856498488618337700385951404229455780361352776038359768692760611485090142393396676742297377940705376760222563893426113420608322619762339909969050248203363320917184835906564942474747246549532613466958791095129513963361947316774200751370716242568074279729766517038232393678026233697119778479503940840655718885794258720691153423053640656462072303968689710190849630756980666216567734150410334244943881092607189471685100232101584659279431024495083764073129540611968696914146385272049081675744805210286387277171909834093271971630166982457988674293649717443875426434010131780617283692318992124707378668760321175147706970974468247701502611436871674081281883546146606535369193510102821040348654543264552479052557533506997630626686864710289835068854966391253177146012116341701368488269081062660766538326695760006378991789183088689839954340868620181779127631108494131121856713742028627600594619025096074259543699407571270118530155893844847670194799766504768659057507165051875072440676753995115858851847196605319906746383164686928713287125033814625485425624021899468769389328061081921409195807224229257781810084035308161165279867766063054516834271882423948120749007459063382900245211713631719216496134946944479258391516098286389005000617675996519061151763842328862802556393749889607156452347912796934982408874358038283578105749621586408218815882476528694955181883461545282251763770858907672860181560306462403079548042195163908078494784150941462122773040542121168719520809859058515398495176628122555448459558042077700426929976451016148416611038032235171993073869912724729994950501848367450591349077404781101023081604992700960264764344404934659411792778224730462495055527552833531946435419832233269399112208536978530174926615686618650129528087830206439564455386826031742384107829010007002882279137165606867851865979464466356208387124738515715565036842355762842019014967073524118453340732133401687332723283966834570020207977498665866410586149744797619641447700380056490921543208381415138593636685351017649175305318167847131004216603978821730767219807861141311484852513018441148004542752217306411622532314246530010686128062195955820552201074298608507755317647283988581441881823470233968847150793258872258189219195153115581153737414910724119651138804642163826203825925583059928307489945355967996797759320299526070218347212531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -97245771784009737289589846066648412826159174670600343953554605434930388125049084696563255172419931446822828069215925974225107903909398118072947162781421636602563580091418814404225244149787034431085075061288215757856746065439569287162745005352897752400056485415106801873226845712532517466882393502669967819072016995221415380937393659523924406954263590819756267478913470961957830518843421374944119249139334267532142139452109049286528138753617746190154790633191784101249102723991425847889922976474264825448825271834882923878775550751311412440924957749601337100686792665554278856672947325257774943771714296763839770258886457644991588253260305339357737099585669235700666765363596607788193390500407167589920804643732377180143703842779794149080874440627269792295234737789827787115656724246678538835117939602567101365156871943813256919062813080059071343237809326825649281362842668209244287251119552132080978659349353400744219024866588421247895776339436513423040387928752088696293386896278046062983673148947499474918016489717583120073084932717738131422911506590556015364096347763835571938377697678819508787525367406167265503522337200137003284706742806462432423196549121353879131024537608674855665963937792504183613353051730445287244192395146747903831207308221608850279412440006359128009404357570525693885489310705846604786397134392210569626944707115215479347275537009333075931986949423662818841541063640363318832202325409229978346253821374827274898429830385136001607067492183512932085461637151515634330200054887416986273458891453577983914299274885592533983815393192717182185644792997736287945729278057211386272959720833185744380553046041116092043513682782117952773529424687427829986743466959429353412026107438675650396866475465414392623103777404288868384749828624567265704981359526538165182301671391773390339147944690016567334865767678433997544249967622059872348187857841397202623302191839584533200917863914820339807640621027949521201708026946496781704378107068587128167365552580660674679709875054123370399372941439788004416609284107588477003984196359889483820009690306479220492168287136582149697258434788242795869250667193927705406490812833688712684402086799128699407380950505576199723579164199463241707749048511686501672459666682287263939802764747630970868298141566298212250593365525255565818474920961499603556255381579862627651927902329199577472560409480746256445821973297853169652939479779483256471788313670258621543567543032393759073932939003091123938186505097570208195484334907098177558959642927510123975021868908704281333860504037822708524096590936444757355520236741065263659149984443112647199097230435092559325006765208064959522966005888288807909508094079849591319727415163799196890886778359739555495324816734370717777440750553242658493999791172987903248003459691194842348218677602955675246305040532261375184760003843673560999762864614821959961614174496062421582273699367196398409076189803380252597344182294200446133364300558209865443089086927735504461712639882807979215836849726825366260262928331044986926006638149506340592277569959716479804115355303211083933457551937428562783218580807079242623610323230495201052715380098977287118432191866082056897299395604056848378283676175773579649337360560715021074390400461509408846971644783162862138911332318317034164472426650077229800966660544893244005121449838116626891178645868908181824011391441094611294754308754755722012969414875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -81388429525681601996926791949546946455008362559423600416629950030427110435725679114526547060452966698689369189568484985642413495582894993979698155397149767175134543864721626156065576427250547643429566970350943710591088703268657429402794683011930245105756918847112894988071173427500707060437121347343232727811688252351060944929681379158608391380803747140247532297599843088148791439598110752525438835177040747630862375252559344153677176771286780099703936787787308118561262741265450424474969858533733138214724429239129395318199022917405153211943362314656444768970709224961410491856114521002875958356277888425102505435934554913145502146391153702496597832551185049261915098791727303745363793602920879868183843652180667853258467977608527313235308078202847164166978799784120109643475327327756623944075271121699344983648173620667685865884135540182879014559246022946733734505838321347351286062894012074903237946304474342263481667779437374078737442434956725905309888128482674264476352553279749272464557800274135051651914130912576322970942966529572243112654235401721319218191565222996224986469961303394796933448269798813419767888380384415153932267561879842150598888928624047888948655493520024264462838142524617259647045870409145244245852284716567358061115330579044461845992659389295126603150114822067068462119106916964834947074881750608144433089964851902597269420092715703947550409277222427066742349157348694211798445800087529734843868265058808228498897626678699660364533358787247948416428466342569599661243927700259128966868664535680220800374683751627733010051675772536399817333525368212169493976602002333758488446431123594669139431810828446578418496928398662117010267929168261738786636755263491247477442438475003106220775311352132123482894498477102281438761982769197401664855635409094014335745120802945998639537947912774996751709585294842963659447601343953976165518448344527522061850724455527155302831605351662582877600528475842903524768935953073852144369495542506394278753608381101953594969517284674763996839585938026424465683965241248771933284008848420812836287661660278095710248051709048479606410320417815973238085568525413909756899502016852370856644232004975611492884600471884140612533797814621338840386478830844527392724066074909492168586399288201781594492045962368291382078318304161535320110726119225938349959359884605069720483132725542837031255204699523287041116526233081047375826961887424314115560205251495891480061766029894731529469967074197987405637798773125113393694642460231607969301037584961440239066376207169932302465673529269115547164732125846863249808775939420624260813661067637061257975028430542164328984488631080055367067143059303413003301750502029666879047416102480366836027599668443881329856245342103414164552528859075429323162711013450357938502069266519363533890950359316406287315699969513596742353331887199518757148881978772149107774399609427774000777286581066885576206823166085120951236073303807569628430551520116473619182895396057304130841108875641307817003025348846922903506603582545110379811935362769961739601008480119298714883917206870199653004320336366915924784114405223987435455925672708364382637593253946266465617276338695035532909779592813478490034371763260639610639787255244828126825346011759876519947322566927113041153719799982031142755377571320403667421014939400128303621254858978797128384500343302356406343938378981949473971589107208389895061520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -58299191910575389823975066454265766038451951256481615077475711871298695566499157888520294167839273546460728697019554087243749117846495376008967720227988851582540587646384568557397953417526060186387674744636325543695116673209463481274626765124366515892607025224518078151401249602819226234005656394300688250673117802918351838239936067739755128087608590102384217797515446836805304485699892189514704280451993119840880749530848886719676926964750866108417084156776534198478035619330587513845005401998185984757522663473647754277267038483436553993842160476680558767242983716942089811990210624197626951105112156794121838263065482945861319837338871216200983623410735905636037659115243851195072537450290795056457355835236389844386670433818973653043882601491025376905311841547387893413052830205121175843697082700669037862146627186503229268435981042498372470931939329640756128259630469904949617070235219246865950182481645380129562413221639267683368665311116842031246445872789607315724327167595092423077481821421002896106776920911321794267980238727451676817503817290993404635992279742274713278715535821954041550316275646714159027343686764119718492317672721149822194814755964044818848915126156834783456630210674164392564839221818512097796024101776244180965632870261136851425893208695547936630988655171697292938315430581594231701777512053707780111985585335280146724077871582644683289546940278705890153306461445900237007807982873335090894490886553012461338738165548291019235808284603315334886132334679400240296280639788919622993318907707558977717852741685001725315126265460638676470002949119313241074559357497603732361380500561598524734232309563895697486972801204547976155576897231528416188948810496573789018006305808546461913410219698153155557800569283017682021249157303654563110767337072726557747983696442509227088664334162178214507806362703217428236683269642877622106466480892321018109073307228073975719972964885038969643551382725235756028718071108180675331168656669537155827250465272511336160858604279897391472842141452667391586956857640834411072528964000268421650912796917078587469218009459017398102288771959327528935286331273122838833504251495075402762217776808269744312944686728936802022399098859410571377112188912054206541809294503387773051138591647530682760597114740141569482131885744555089627260835102542494504890419330251409808722315450783796637266541191344265132894778006314710501495520999386030258535266475289730656135078107906882574193656068095651385877526832301565590715443653944562360122756193836159985991834043537686945525957298907342272614870307460157123263683749580437476111041104952799328195235916685837055362051245796893113927297836506990352285158200229377226439014558530272589730906620736223809894183918223138776596166153040574605716439159398358917106998916144997423205999741799189736052050085411217749955318051481087917061151766680877616888724486547595979315059240999136600450187634770824958677877494534420766123034457581694873265078959640201475945096733274469859965658335941668949788394272737443669140751796420350474252082871970251680845714434053423641844146762664921421465861672387577293857397749411119555950687131164774751831011386796974129554943416223792581785500127945515079309426862638852711577809020651497385612965912401170767862981999011652554403835259800675059249117135532682122701958633040410472862703743379092505900077480424967401605313309972388830825068750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -41495174860792388523799850738783124132522062514305456034587848689989118134369622548784342791551402106766356033453393937596380429071315329052087593952616636558915949485922649388497136323260773453691780456790992307240898594087244201863016497630309211181243636539668675945595756578052636264633742809006098088410525590473932493778397015348131035299211677151282228205620748153519698965412845205748184103395672297863596184512088066425808945198526054133162774817872169062890828910306955786869665662366717360636818131490736462160036509991686415285618291305958175225742122463513766952650709061105080297524318522242973397303345174772177714871595144943185995611185265632113646451224045617149358600471387595130126611376853728355174880664923584317657973357995124252569936363990805644973006787667275530775597543095629978486638746746928234016931534600402891884116695950925505501392563623023801604747910102845320518510809372268930383374529372918588981964116533127268011768800335037038642895769269327902160589507077725239680835316186604481064953324469333715875773953796882900700802828186911971310312028265205268933319359472398626318925608033325225299127711322471127689314111865129637726356382408796070452041773463984108601828575183220651898769566717573238164813045052212301363825222469524200810309799368260756360833402021179501282043195708608071930337138396420836469805443351747212774657566944969756148314781311732065963418119022860935445693612151188636557714242910610614794288985176404927654242934927088584654837290922677443441186702030934272019220433915084059859768328567278893694379530645761025191272898895664113506252519560986273790357351980580488717655554579271112600325059911485830347968142511452405777443488716272089530526415274027364048342554296820643241968346519506294895540788645558664297425749491630076934250111706227233084773768656448472552746397635601011609701534460216499551643582295171159945410087944063366704084345064320774534245897913113833127456157518169518568835771473154847202823511292057275193226023321743265513133912606791578161095731274556477520381025364489573084150427777322928497848240994957217359247967016134115211641300716164327551826362618719886578284883444535713559832780848912347795053268430688766492704626214881547878295739928785514413377671446302883844823840478965448259758336248227676949419158989170895908721837025765915575945836275569628324676586847486099509377931525340892561484728031580747034515321378329915832729610852539265816612821965405007636584172011544137309327829580421458710278572980875885862368519051774062964669793305780401048773391335614748819017474508424766370600623821027661484992796794536397187524622355729618619524877598976918348170400459393504207363629945494592294350402719997230945530642527387858737324417653488857728249940432506676779882774978112955564187880433230571154526593372796956991268401177726920962546832087650648243851770101622505553797054989593052586135309063978306098083108980956456375227127480307888973691876070017423502199389084159340671257100159488251765526109034905675535606353172770141644584009218437177914982000592210669878012606120589691527923192810474682045629931684307264975005959293108459244301991315370816907985420444312691000410054482562530138969101916042673659578303369800434292550373230711281792253334381507673904675037481779459194237844982853706882566847963545829925673827133883174111421958997318413032206648750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -28167981952683424815863209738519676024103262418914830351520725743265829342370156737594393584578713314411035757735290103142459773526497606234168465245206884016969918595305860642842964911778209807417107441629808745784576614068489347995125153212847097991907079209046876048522687719902715051053207926639311323800955127030798967984611981650880621728241469744435790299822259377003092042830412652006032418386421917032459794958893854228538142403702317624466968932061514287063323564759832148025265599943279725360616495316803953696742939736658266546492251352469691837417514665136022742013176459585399298011722167456805581912285802975703306247509657959259463514169306805943480026038116544349801945364365671274963733964195722331987263516510895717409633217638292831349697625712446479863784092614954612726937201202842553234380131261885473941092074850109518308231493754622065518872675387470612448926969096564965460300924632663054044585444202264398674314995674176674221416113819681067188963063973629144555570154762035054170277134343222844842848137075014352278731903608867035745230620301871527636932834638011019160670268698500659244564978296317689959744550250813709000526795232281009627506604096050704530934502535118811588021749039496098596387340340633580952065032479079108051154303528227886495002702516225431978895531184583208511811606878792837153104007373483430081333268421354843388918071817250644556508884123706896914500101116627284263181522531448991148579384032887434817942291747215794413497577202137253752614138791441407225310484772718373736579513503106046302292642093899463849254908877884736045102001122675313465155993828721208360553607763158310676511112473286805895490929827406399572320987133216154016215737788123590702610715616675412606743144932464528300964657881181334775055127143129237955819127703541867004364342587216424971529126157184716072245940380470035721604906161927128981415976186471927145165617121218692823606660628761538990376094680160518042922104615628340678360954466784312142450063871139959189651788164569236189675960167383168605815295257647621713714516410776656846008620302475899121057390743430521668821493759481079212509528524942240708783943745633227993762338286026887026651109156805874234625069912046021041233940254067522687698285203826093899596871758648587317804576005538225813865620834070508322415090076655632218227703622637182917490793366971872514752713267687178217248047539324561978921338636389081634187255242146101194170127462195803476523898718348582790067294512999719656358779293666125242280340171965260430259986813238810576823145577862002532464037503132794699139123810768240556009816668525508789467712266832001404324128947108147517008387017496682059742570235414421736481653247316735342219680661247623902665273571766560745175306115588648120456465345405622103829295326506262453792171511012733834451635514198922907221728629809170954437339097440528808061388714865279896304234125339396844574547192942522201638353224914404253341654728931055685413633323232410066032118866569258140000645015088552531619458017902177683734522937534942936300156418035524055141370058868255520071822128065051724704682516102862792348710159014741279138476926213447432909599591011890076289201855107878727405443820060476487792479704928447867748725168074972186480972755881418206004882199341229176487538408564633432551297603466085220492601624914756708682327692829495626082101154618801555515093500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -17698763617148924772838274151536503059542433274284950696180725013702549396728020070772996773388985082482501803221764433537042790690318810823822811250479776470692184033801173482102002162935970602345539726349597007421373341060792393928021127330052448161246360253965551509224795995874842574974589347116202852411819957277098580621834857719130220602521269803458689115668083977254733721310399275735662402100023099406134929223236101205855909057928215467263407125854493194718443089791323986341579994891448730715127395986392558036848873926738507046260730464316215034202957782353076252107373469205421495172188911470407172594107000055549842899137118088973770495228192625174788093475612376724326425429207979416761580024973937809419018378045388771606967477101875745605081536816134279187824781855893933865758122741071026565513505559000015764840940998425314771126614301340277554753905143910286018749209200607972479831187829811239045644010966528586372424330293805940523095981295796814606444619994914205425353033675790434480985569020862534063890467237908089504818511955770246114795108501189564098610843735940099155398370037852910527987518716462169668061018510246325814177963976779051741660862014986617645928483895165272539685397884158051375980814673077614323446221392710055215608293433851922992524598620122735999685617904667352359741268318710457482800552391933178135314566463925127382621851719414351232441003578137760162322170731589547946054971746535171792216830858592223585440002817810886043209309143396083453678518475113926971417261133780849378553770211778727489960715085557561520618563375025795691933039562605647069177900005200188733771504441337976390691644935102322467090164735581070446907555207391096350405571934404681957933277548539014599840878080335000058646967632269419230163450726236766722131199871385159700489075007981884953423908294332362841346986136026564308770913165275448672874324956640301642935378992404701413285186677288029053881736940839442810290208506142765438975241004408167128580604542451710974568818735052386632943926812315374330325684141303921131489253488313622979430910274689777434446340221119548448761228429769291392349172789703300152359009583287833921790799529455929272704813046368127305582769920517397783638858165320069522990893170515590979390405970817337891692299738443729348159791056990871666813519001071185892551781659424707559493899001999523213152922080781400049510404736863922333941809296899875195236421093314463252401002890376805640018438836068696895104624821251061366178631974230616418152050683420940440122411557954069700545885001152894744979603244635652203765438239058726732513928867447624944197230148965848561705672129672065518195451309371404325306071246871618888795278294129486584385553458236109811314703797785996114729475993920652542711129526104473703920512457368238702339101661397258051049753516707229485832743809727727925367888390840680608023668148014159763767656508979243785207059663305915400521059725612975114188378598099769366344726019041377595396677734143294448154404518244365478851358456373519670297071892510759132061349645720846007222771385721865172087466132614304977929815291852093989870380634792560387443121630358404537086568501120928225900437092760903442464144184422163486383757124625711763595815777449719326000533205293399464535186276712807120463027269932543745556157592354824883405218836380141238811783737313766094580050611695943699308003500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -10787407367273534394691400588978297771899214804994856489240316927550868776901925935186616541180439626657959220198802674993956999731698865139211166759070346854956855669083119005334069834397638108603102269421321462894916666583886270310112027590415136920902738390647863283387906158846267137649628957247337602687068311528678742200017308151969962502930377520972890935260824040276697491759305472552299551888454669022896708107211245618739059059694845638432377930023569873646719445886661278080716659575800394506027993902981773551718020380747283927729253894867895619175597661613108128720356478047615989702548500681065066125893195394460049171235438059270745656007433305603961284124990022219201896056551956375788161471367221285765833400350042039370585687823617658036375225483556987315551011502425494989263259836141455121843720540373728151422771136882124012168099779684615773416739808214000677943719314460771467928755853063738099650419758469509096239405397039464962987240125396276003355929774198900681402058966601077271078429292906435816886190635424958351521380037293652679708333753767334709466338114232887410502593486762603581000334422290253328441317343162996245084344267585470968081564679838015508355683918185025426777444449740306644347398098062758360958725972610759988211318086313736015119184514669211480203263714399761047189432994823658083648230542574310681093843257072432669691218369896657037109560578785068885145005000787549906863531809343898039404228160904659852880688982121230436227130836848576486353838247705198134504904728025148990152031166560530883831508797502065012609056880175909435999828031181333284163833301216496736742017042691480847029691265207008060120493350222105758656531743708198065063374848834270621629364766821030467111267400076909684786651333852249691576607065474809151717074288354106698633327957132965721352252678683413453421990651861524689726836445769673506334749846161946562654434391303307830636385969841733793935901821543681282097299820156064454576181819532483542888786489484686009226650642693249891215831716126791885530226593503879362984065718278682904032400510686341701511083782976911575202771932175507368439698831394070927228013659297125939834740718886773462334247433719529287766732699007327488955947191141279136872137763104225640825213357356913626549706115830585098194079088855132687452857061461609739400527206102030848542533757745064499455256029144895566550061564911539025858309373918659356737598998112973686117971206541471241843971886512719885081022353473900730089814081746240484302383453643736289587938125063477025036792603723788399678103888636439220506889126107049480951492104713047112308981777543066038540379822944453307896191872927401412613122950543333406089607455376380405904986544271517471278797083124064433490739725526189182677966871430071869428166471955942145289209538763428677909718861597489619699160591351023731397220517174458320513929891436903234602421658636594537129477982382660128987186907972578540584015759224689480488285522990854573790766151844886376836440976307164830399939801883930551613285758779622396555413434817173121167743610671429211747495599047561089490517860604960429592741092411845429503067708901906410853016657356040493940726548542452519747244677908863167056597544560403467788138577719555943908084180607646518270109934961153550238605110224458498357741351858119945689251040737956431083972372699759047210700958859805369648553750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -5447993679582210010670127583892615921341836429796934850530780541215273207576270253619914382553879062406399049368564259418051112148695100241253867590405425601797612462561504092740803111753769229422221208420471913576741159383983784411497574643729260590946133838175897477736904629207145378438673372178645165904095454595207626044960540539115844191551006622548512109579584803994819061830410077482050547821286874339526150424273178517475559698023286815340656676628976505292161964601564776956189110422549850007783785518123244200120791622521166258980561826054875442160368065731486404108964712575338904624731452643610506643545663683943238156884008991690851377458699578030705203559273620716496860604665207615714716232777587250942538006183614743756792686023758553360003020164810525592326046734513982221991402902235294336538376806589561092828604274713843926665054090649921417365251440329825762571331714042582218241705709242960845047694937480770948745213154144898780489917203990711512506106528350896107511090569227969464243734428777560982010125207831336390959328463345461671742210358923276218162052319816678307580609638562843046746897961568427370519441469794058023438816675666810987449420301596304221120821458341729517149831737971126029934619810786329100275494366008172045320502281610804487116389424432742497195752986895435077980012770751607624005489689218500105826227259588985225403434849345613514861461477720028947187231594234501574815355912725124768042043832367761263957106698517120354389905573023370821434785099905122002605546592830393041892216332263666060633154144548970454995884434844459431594485970687393707459253964276815124045729958519855324947391754081225167267217543764067423958391998993606661891072543197524654129345884707033031078157199931857103986481807469976892806143431655936315057853929516187951077844798878571859609890524085648576552834405123284277798774333673444175571963405541191962885198583372956382118396829336191612423729688476274594008784898605538345897837843465431629384696855281901425379145380459930016126582265804465136268231318483496887529545697766217605028920853805248788171382489670473777376241458946810250916253202504166384856317766342572305119207081461903601040474997660680314625744992411311221729467410672962388965000179394741167606297096672723720330285899412542751988091487412332498010097141057093353641639660095150701661464527927787468530021345973635024199445291146175813869767147049010743398672461450566118057473164517917335733893858096805206420563857597330275480959272082583982831656920265218802816455902621348236940632321890559230837185338505071920075984490829768218601917030370260017258842508592343300543867018504965433712106750500146067573129359657396374053446329975393745543966991457352559355883966909022894331759723044059699258394774034377137948266786683156675149022950285915491045839773153402000532455178435687929570282520218622284878896417881118512442438718222906781722819420133840411651073413851829491495061412289381506195344207290128589301676968190902958651717900517631020658283583650371227184378381492490843886496507608272826491851564270231065219494692886425077052064544980449432801612767370763242557347112237699033306670627923428392427657865828605927446405214637483406333549790074830600014636668707407790816311309105219911451297191805730227224649212202713796446176774076871866098180510195717209961843246508664380514173639297948910874043750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -2959982207025658651505887709711929080504330048905658252478308792551817298183462201721439317935320188444207519964168547598924329042644247128326292887607898505664518078285721845973354451757800143718703025110918979777131412787785445670229659836909316359305014003297575867022839943818938922267561737147088952748955278897892982039534056104525688443074156679818861604844613024775694958403898638031451252280344709911784295787981868253890363127875344487022146726074793293905409382214504897889606332390980387729610212727647990608700265742178615209120733348173489816157235009273875317574461379244273721520802541513170624972933489452137142032647415974710627640492552155161555235821020173299901530662897565228137418502353637000884808299325274446858832768092761602029979691179978382990217198029906678878045199439146326337151877195417495033950865641684494486563090864709496898065236088069135437103653138984698119549179605914578818906434289482884396657462097570361746816816972292821639415799101746152320819551964526980274570104605871909653998895150681264960247417806662028238244776866189681397961435075193975784350872635498650588744274409992344263346381604697501617825539033608604188547168594589436256788478657829553015127682267366067114428420953924818244415731490513407019409330564002904509964454966625347365249353620402124926194014935191154414362430826299947358777941813012851039110975092614560792046826780618352286047416989278526194448854446074772823238170723557417368775086490581931050085411030171518064561149695191867112529749100114516990236658893668943179621194323031009414987121822260690931640256805923721846042948164485503781816625292389448281826833701613430534578951870183471957242103045620552238909190168344280479698756898477795256497283291148310912837382919043634254706364767732079953398579804689946519782969083759104821014931631675817945482551751000608311467912705962611175333684407737141222508134890635014383508240824493988208327304322583545313156837124821809461036123167681163980503161268527992202231186052498487222518468586855618921239513061839985749537364536104716056098739380316274637562302474368181195419126577178270134959949359252441511482598864404608922594251191248978418421130236058370636439878241133053606416747475988009333877618000255348303097873290924216397351365029080757834746842419928342017621459561694325205018293222047126861964439777387535805354432168405650240267326217146830519457039461107596357243846073612199480863123856505042583980657265973581016758860298769108533865983776436622927780841023381478829739014519767639500310265320027443245893993802201947023945925772794730954731570570858690958179186908752410157634996521410620511981800519881234381950342275439400418265199910970855902658564738716333177703497385043169577122965822556266427296040676247156574690443888612340260326487490810797565040015470728031068206377218642499599645507344493087323699338192782678320012357751800498261955204928703560914924246864537345575255562583083353309673351630249711523646563230706233512084474120922684335131894439086250906094448444765086342951297522053447514305535626204071311332540183929443727853341335277989755332720320598762815790139312586547961204345386271091751418727956821106260883890955680494221324002166577774464147882585807633705722016908514496597316546151927601810526034194866744747473403877949529691128571447653304543980775581192226010645176412935141859966640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -1394560475451823061638587222320168585824173044313416984073900370685823884272928572590015766976267629134933679796201549222541584448667542914616337519343264480254110152673386308928425988359963780319158016421242412968207043453565007262223974213739979150168759541411581207318146316424928492294944430740326037583065288687699326950200064531853621723249406706240637845913660619722785916251197249968488637715198382112734958541951841096414453352458867807457991630688653801625857711681959921247355269445366681616716971592795411183936533909725274833360607445599575750657666713379175193097458878131138555772366802423196849599999661380947935798185966829301671973905868231567734140297771354694771781734324488510371313158306987335278091802217240522080146588827975571791064031867694317730993881036007977387698353077635418828286399537583234977370518808615167919941292948897359395061843680849443748182311160502093907287595215063037227161209552350872870613692339738330165614851575196243325735231969151066664684722309679746123149348032001000652002465208519920251050853505991111823963534615489783375131448596473008592324463357529416309188910841471349292375149914088437268097428808916253227347991180394148146606881053149730189733488911922588267336595491208053597220909052916816149299270382413249238153564252683315840570536063738086704014812891275102282986004229757736466934794034630195645498745748219054837800417206596795101742555186721689418694544764441190389383228650317347533023971737493251966687828962470923937262435112994841696197977195562575509455444474957096348307391647045993671219853717000593108211192266426812479766443499734062536892758456124051075717801765817581633076382572447498677029910363732286516144452976673345866394598119331881942263922594456877958167126073102299466791593433312524097087594989155030400035134504052052765545611176807011669735170199872316687675698060351171555393202145718571049211730390769294424663448418227570102785776331968033032355935248991211692639778698893077075920096454458874343297630072874747187776719180866020077730374151490040422166362915476614779294884247357874828563997976709144654375688102179144680413558661987952088572889239504950551955492450392289266557675248813309962554332675322967988057934495259890360547284490293130717374209072754049540588196270641207009026355232831420324197181843431507008497649919986760085836744385454504453680602996716784762211059788759434218230909625551215064100758252450218553117403897229881217570363060903287310596057112926385378460535755641081212893275696005857312909033356305396520689389478843421334599022000745682564649620285456539812684155176393778597595179674944894813960356512974051172618587982762319403059348644516962579084724205070328344737498554338760610821383549174963353529010545228377817659699208293599697811659173512586222142389854528831388689907343659755424268047876454857658773603954893314211475672373593105072751345241209917595896775359214799094738880352908244288978992822213883062558247204256971372796567096024087497566077406532593630356044158006900543206393314529729905541784482516508062779521950642647382208299410424308024030859821304411279126398286039806135591759031185818274179134047471161939006568264131672668608756386045518291526610141024930562474775550189165086559551864310726227287778515330757716119719096910262615338213608657529587009004376952113879699345312597826148636327987296621729886177750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -754555391117131082293980136995090440195192070402328555279186682037144167457926259110341433958627173266341343048492430224670783327344646723173018888190576577500292149946403791743454097730685979630869109882206305481737041857569520465072754220588227875180885098239151686350690772122602631016609700097900312629990503375859828538435650297857201791192118042259993080887574217590597318818925828755343168101670384329306919474969525410215470205015001843068438709477060288679721623912340287162405764402892954435620178868705194317263989699482272513135523527795518203021481236390656340959172121312521150601832119998756151283832993475241998627673142293849539751423610681049314663416245658872810966010352951066887799747069854901162586224997165288974089171225910033508887251523281223242867338011849993805215789115560322198309116038940192232286587546235805243618961087748107017019769635668215912540022945490968107959568122483257213172041296851344072651528648942634346116063091034969376551998761362349281932768458019059782053694366078628553002159380841700938803048383421893049391705638995765665684565469701853823168210820116397850514532978035176456641265857887167299587547317231058184937775519905540552636099574896179635878272342875273309194860087394461302714400679572412269515183950682572495976699982105256791976763230726119378535666157369380183667853221251898525262606609640583504736441718413506925970743297560963211056632466363680194179939047023660865382690975480578468636777941020914721882993156268984073728611989247501312088570895493778190653334997664214201408530147256307624163454917695755246126158891743559717111302997054137061710693315752325735511832519364136505315635649396129888203962684015348864121400663346403692792121603030006024317772267610853923499343482407096091667521598461415238482764630542919549630059226246384305762593867321312174302771574198127079139663978642918690209416041481320825349199077072115705643249932235678921825653019874297527900627759772873218674471669840609637350450590375812687333737280713408297713330709775155027890352951991143965603801782864418280912811562930117485248139389293742052938645300301349786885094333284054705632080550518683334969053013565835385087788946357741898179843202557075629937053646162340480811060142829968702130696915570440674323078141935754649237548262804269896578012964539261390611086298155549481640875975879332166039449229683077912439571853006793183477923255915896155286573344282253042335497339202010855457212158686151765795334468958956022292703865937653875270291034671669317558250050970393544123761191453642654542042350703685437149118645310833351838075186153711849344268950355344848146980342759643957970413539388885068271655948008521331477037286428454902252750205394697559650771104808181124808867323428421682684280165934417429389937084537724398280754219350632756304062020740240779831365883981208022391430064291121342759022751136318806090904338982523361671265152725643266659032648237762285182909315031504574883460906238373152301435516849216944311547079537120773148907388596710486138118834003405110560636627989769932769105855720710780829675016532086730848070328045229862422665774698980001249937974221413584352141734474596489007874562886867706880250798729139845492361787453646208718237018451016633706292569328654013489241983295931473523856193200080837093053747465827671781128159230262063636607107010676128839582920782302156431915562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -345589831195232341140843329760259671478079278420769212962710079658677564330503445192738385191288101827248230745030017599012212776500986374291602743071861550249539548988845424860744568596986664310762382360825649249522639875588243828455462693194545497650990988815883583162350045101165950412640947435733943732771693097595769477215119284475797070463148473146482036511979567892395446741449900692073086129422153568911160032060352794218450818662562406640153176731306628556799687876091594718913784312082374596559021335457904301976977612018505182847334849056733072078427843704267883989598436748787928862342001203628057817382892724552717797649824281688849131791352412087912559622406481720271804528386259174817791022359206000502893557244267733792165602825479402793137350879769712517321389548045783081152306341575278406866052225981033997297916930810620228788868881538425293855802536340977296902680957850081863430469064834275970059670808964211341224388870163219082700872860836541239742711551412303697741344538957310691482475003397468859241197354872292894578249716864218653037104351001410076896312415384497078067569255095420426745807375123177393898400916790168512432957997262725124381876763284856768969156174993761708699804282985797070960404732213688056116520497204988053358793672572758929657107377465470388136472686244655097324711957792605699483570984396177059786426682689286060315904902682716937553023927931023270100927949802976939887990719800637907988253822379462743375860343184226322116998109949094905768359411486780544738978206726103678369934702423310003218482935390695363713652577786505345088037430949317005431062679460680604844928244447667389581690312173535421267319917988763442584508758404557378286853867623758495007177862872159546696132141723135591678535101352041544108113317047839247422111377598285054469863368899711079289221216442401928161984060949337434648637601327702593809316321062428642822021034751637779692450731909832493067661458745010411905084442503425163383864708973978926598330517056797663781796474894762668171046240350578484244122570193701297021595441058549815125980681689219246239045566316226067350626095283156464506038747552478932511688001795592963536635236171407517218108004059215715752239510659189985109232834678106508317594713143624648361981075239651565092169334220250882716952299926464817047922313840276546594280657085001657920935045352043789951668832446841106592947128440568786813527979709589921210189819825642019106095684026604109037330699272815871868816820113928289985748808729639283951810033751555594260440034069971846549497892541706332247114417913097207734285089000218061202758330330698002680481446661859272024214521548381758706361915041339761306108768772431649958636886567157967328371442621361361293867057691380639974444692034527347523364742282040704576747543285371584714907528024801775075287832597844419432979225707108216123251098271570439720862389886071954837265117819269662932558283226130534245383538040140917408866041780492126803784364402765289923789462759638282333332722951424413918777017297553297217724541871735840240736414672263707150607098439916447729728487870559190787825340704626518750443967144412346938115202973409841995706520785894401210994094159685300908114675724537107131466599737986658574783109606983199420922595430376863679507227952921128682300626003256098905743879238904082450677629889774968956647508282431921871515321721441911961521562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -154862219623182707300245569493996510501031166434868033843359669789544153720016069084186971245611609771509101041978166690082037902703291822331604744372609335954197135906591045380544488549555927880688613104989830653024599039179793714189971784845980462201650906152173889946454388320806246514262167414292379674246127472405910290655476275017762984899208519566687698276345530527543898498375345475790056481531941783770263611211915630749616052254560398945836033336194000436217766607784087100772103963822330183916361982302249166119299440783275241584344579997298052021639085848069517947250621959358348003244923438210134198763129182529177269243392082741483832728176180250124944991779827108465564576109105835052040786479412104957859580478796076397901760670231628253135983008649219429659441735783188136246410319764502679628111795412036096378664191371184633499721664971525322373233640668979830988479838476083246101376059163675365685446872048698983683349786895546565998813051724021412716763379210738742675348988342492420608990694766957273916676300787367940413839241059233788925020755035728809946158404977106144590759897086794563878741499388754538962562845428850227513862369842279513309605062095615949869196680211721849710385264830038973209970698125966315791173512777593371652112564263054540862778689675249289614600013741475197056743196975876112934791042112516697218912568786505648596818162973084506153589199679554705931108684107802017169557982518130105122092117551409544283152025446930164193168554623075214218458377790651472902774342375231779099018720286054645814217279381424249848687727724296180965115056724691737134599637092263383856602468055482118849700372414499156039414099713109845843495878385952901434439774098716288690579392824709096726830971214158582328473594166903519397366202765594691585774925868513179847995940890573406397045643948078162225972030298438971202827769623606883777451357243675031074785572217791810701024413355234868933889535530628203618175980762638354071593488566950249614457203188246473073651604413647371690185914705610428802207361904883170523042518710997018268035682416766851109877556563662558689397762587742310347473104767067577683521075656502539589210251768622371822636428002702944998568673034270745515160043253244931919203484185567516503556366615394373509161645216720522494460957272392108462385906890964420888371117259162196333982293350423294717926642862356451604516368107433020286325577199079732041698515698794878823988475738571808631484905889707073122547762853056392792231070095366521712551020450722176378388269463003381525905213465904254733934617618470436018912100902411576249094449351609781930076483498053386341198881546828376282633008863651293779620299700945182273214014050200765965362480708369235781587028018059662326995648638022127757722438027407186915720405472137670601462411484309337442809274025125368650883118595972130574686111975392240433183640312443471544731514401372469144699114418191990546100486791188197400974542231486932080432075368181868812726730629711312752300495408228330956323243250366997192369747693866295739949305568223675658151329437778638256716985834248601612155332172345313848902458698965985173203796038260159087330882462509040635118066534283698170721003984090763803952578423830156318157496761924477357533432564150384097838303830711385293869416385797304535926437452231242806889114618334735504007931132715063672663531499326541261684375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -54156107709645567275979388655169871346734121514904472672068661785134847190144108622650705460306960022629764104535650719516194322304585030285831542496354885664198032214719366705305345032216699155075290555832243200775781587587173474897190556481671734784362725874730071645711377466455100149240657294634893626486156759003378131335488068405029287764438846403388275625369654379189280279769247594903148896562470988414642007447119072083742661606277358466307929245439820520350471321234124170219579507036248582326830500895036822224666412171675526951160007558104110874923277822098198213409556910072824182061492761883013846134593531083351042020983292035894195305953458152844499987122944831303604381543092310153597608321898458383317838628181218240498490134489596740442532706183882558084532986747163304438103551774457418662191513314924603162113713759888111628236399271363112638080432017560866142569776524474622886414580839323046007919140389530886274869476315041625276126779626056908529895427352853347366060427057689918252329075246952922950833338347983393710457348158543523926323337461974905587189498124531447087438163218012602424540673666918449043344860666924719807392021699788217516808116108164637798651942853563463299745745226158279635280805570280218958817967932818647593461689065958276310662953691787360630051670402972439960367532715449472303141189292314853676912330022181448262677623381266313151816602052974217774416361950764189831007158237739512126620639806198898326755028702831527826605397978763295582865504165913827100510110469750073429798381806341875391656548012512160048076155053606546278942862026707201053810825755286823855920559972706888151824744674381607913094966527675791143722924384915328379784994603990021464294092332115995452422433418603088148320549848301935137294693241548115747987196544658269489718428794742698567104904385287394187666468428659639958283533495472498801589342398721956672180099315833930464083015455861623361117406751499374295132768816525855426217136937746976760774852984657309671061116171238362286602333222953537393619999113074394828867899891958831508212384086377635112175103012136818907650403460824173777554880925858133924964061300560748083679966069512252457096654894868642154555088368581692540460052823416247425527503068654095098367779178326801704878861552694186944939068937595897537348281000847711746721834197636038785602055844745497621513614280594220632248910927062245953471118408364623839204750190900366839428605764532025948541750278746974431339358972263259955084994364417740821295082804477770320127389682980720319019465191322148918809102276513230139215030688723127690485544636749824168728281481274192144815616866664808817454517233011779566605340837378088685598576199003126758482853137306041982958150393291639974891665768711123468555295786410351113999632134896243206888721914388706966902724977320171986071270533362239264769830442569557182437157058591192915284436786937237338794429373357425380877146552363647476095298422342461973693320620525976216229669235125607444678870441195638301258594217157649495915901174306966040599301112913602707981723422497923504513350047376828861011713869386347023315402626938499032274964856797629130125687324790758531879395535026666047756511956118301563224621489200821220428236534531048154672451860627565777329422845952456991615417956587076505416333887322931672359434755314031035880238412114576541593843783843579446826875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -16149822798833898589695728421645001726521223330475058564534031443463294220631528002029653177535711987272405365542189852466885818346347834506727390372363020475598917041085872741571591520719872243949238084976884975814791465294970938793882893565470974637368480953892548758967380026077716235044100419766600384643544219611952352570041015384754873030879181097683037159296905684060233634656179678207641652397844962918740839075679001590051764806200112854670329718206819703462089264880267200090442989504481300999040907447260588709413098433319039860278160388144612245338603860773103226002146334276176223832115438051428415388476464466183892565952742049087308053418616865096649648985567098748796004950780717172745895822036037033714659449443434263370797101888037319061005970534606638132328879034027790261152428315024111162607908808530597412404740916392494530487225571804888516144548794763573307791080204708635310783166979939529207075857958038502227358009316157771578964787502133341408293816214374949611396065528337572500147342289354280264865334220238287247426229502281331773292331406355297183845138479749909966780074808491225985448881581086577198980626595692856931860265885528112896634955230357139308072187712673726976611706758349244804097430304751188637343112436635233562983762400737099169833531330973946055697360675864133007061712907526894306153860543418113170285166588718599832733465166018998154457431051233503304679119642342578109348468096213175337768214348538776940667267772277387632082234576442442154685640356860150681981837212731949039724751638108987962741014625531887865632576944297006624310851036627987167134737485726345159808521561544667657140747871837600947106567543785326207753429290034640999200940088504040697023746988855423871748841246928401549626405503728523677626873667043894040781941461349080020716555284993002055090913412485871328286958583313623933750475879177071149455428484879718814050438717176193706356420535936031236601699371733203854024018294893873491102190450478192382945281102377370678091480526548540015410979657381845379925998314173556602327014567095596146227670460780618491244027782074971709229599425010917837523329499369339077668303707606669196714700064434967265683953099088450451294009622177339805898713116820961238231317017781220424390317007924086789037214454954263771965269013602682832319939453202473544708368284957556374739856439024402709872643743048809180394820348131256049083890540666267650626181220232565133543621702213093348767636508484701765682508664209911494222656528137859707097659667989739412961293593669015100482466277398469249522716097311028227262309816901037054073378905451209951534599301282765158745916934768104029594082467785446662352216422861921532363147739635330341952119446009807391476455233165505095617445651801891505957144391087660599759621354365266812065885963863573497297338568993989417385887204263461205271983358999897300715645802791288789077723090295127432930182348231701664864602468120692121965495011002203281893029349080976669344112981445552623329061471405267635621087328850987995532771354827700072700403610922077050317659394332828231126025100633061270673137461509738404010252956438897797151040615447020169764863655892180944321446904694853168928300212263368256043275144377766492696371713433641865247766604177570605541629145485366875420165335671697943658048157001469109920053604198850042685908698284036416221021391022037582938562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -3326101599788382376670324998122223191117115388473331326571487880219798608754589472706370640389468505458832538815563602844865152690301971500319279228249837855163941951015611695480633975315605226143751689225227256872729755680253752476621529482609532756728440558137541357117809649462833971948382455062167949527537019906408384747532134633788538885729633719983972329351481660172207482097326491318385329078261460013956132338389585506177920756476024404485547216328245742817074990569922873889177697665601216706507903700386623803923735819906082737128552172850626198321646823536883968102089887653520157501073038174199876949869568769831269452276938862510020354854273688021349983390577931548332287661088869921984344908842203916302280473962042898800494472080116965470857215168991519239145793028184722171789563830378711001309058379551881221702413632873711035014756040446931625705747841211718154566513784722051851687402133028908698944385707840135872462356444558956019535473267157202717068018738592554628085583082074188949696535002530702238360022058248487193582312129231650374634494189863041728208258134061345096071122267714007536671197336581980232206437120102043261945913508375922878895734121491476104765712515232533361009645612554395045939530640928348685956355086303272853018298451521608021525948115020291068252101787888248342312863373098093510459332731934309931581823919106689284401966678133571539625402322143758421786152642742328117985168609263193831970791025302884582123148435870634697765891777865446156867939230555545544612497268796554851196645588168959495869620692461043455389397929417662536642916079997152930011864880412359292219439834464583446348572893570184397072092143073704280704306039437053734569484523935745287297842984845697937337881843274889258185847600231987749283913853995323666944201669832442001869689214200491653707918496474777686174846113433215490896007733872631886892216279656615183778524341058105565280489762812476780593394133269912862916451608364706993698499980514258695113546095769243976092181979383320656246627392064281853105517173365546655506592324574804363317754603366980959566058723887840564045311434405009871835551777554748131569711653710129377477802452944988983399994989707100626541618692115448130013674114520728459497008065228873887911205998329074617922256532629824810423285389181208396059924234150473062699954217338634067795563929551007040546514211512101544966845065834062714640815461111545565433935756655124846790356001046202854061431197486655657820404607612448355374081156409109138431410910899049923046466312537236261806819682206737130331726324050174424802505396072716131335432184980923330215980626530073572793958928253562471192596620122133593657051429659700215589481301608389408282826307980293171586844804699771368057382326603435896602238694713286015966578103522167135571394204641474311645542338286247837692939441757554991471022286908089561792361250433721480456824848863607584020540836129523759172665188636619239726874909334947956548489586598743127185421941370180516321990728562337168764059486882635840479169240789763514469899825692808118166643778725457425223797161756236825866589901287944028579341454510775694202593299037191470636999271222486635591418018969701713315986977379752896416429780559128319446608404814620949285503383995121753089358582637460573401940787477334356730091956777300603122112024585922577679468265935765820612908358609061825411062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -421869473610851933453882699932189768342136894553834145233380518166840635378451170859937678884475273353291407381917609026859267521596273323329291686602218082966642543958133220532342644700495607553118845661693600150058824993545337333032277377855314164662130814654833558779143916727388640708905454259082327949944501335140692560824462954851630788644657558021125790538993981405870504398186474201627849207458019425539344407191186534714812756236149882495755208226341715356056081384178287250438052295238424100391437121170745834576495603515153978690923392870426553247837412225073043846870976992041866518943867859477208729680958892161137138772919489118365470897753609084208549448498328889132918325651830825244647449041683966499245680282301638685347474318338615584987121446377060764447146032735199283404442780806671991901749621270764048845025860511481192169277217439151862747163533131403704567352682765966390257974426044916054601887738594341456481656449000307067464030895240079484250379822568436095802137882130067367059614496058028214336039297548260079239342553354729242887404985986313519685915499459418260010221040011587055683718547420374140539035251930907247280485689319485022322295372343973813610881858533953694395466220225933470137708589576721855240566430525417848868506432216436119849207904987302167901016272879039486149085940012863287533563020328490927938058860659036362562047959969902618977473673674767743007436912916280694217949717618035100843728961975439049738058607529656518970932372771569213728308336880572814201214306903085214032142060943466199802726126337003562039200388055962615898704057905573934245258602572443143675273001437508153108342984474176657659765665789301457115270445506920778960508469815807364573673037950020471668510480750576676530781856866741921955165614010976544213873344700622241617650816412330518879486146151940272282212760361439295087909685260822176108532105189497756128378550835434102074715716554069649284637533090786333681145895116782726271070517230466393691007586771304662713350545588056317621902550317936870415651303202704996089081570241519777986178785416031170713539040963704692963144817286653635401748934549796654988706447344169765228977248782682664592391713662626384741273782654886878586299034697837165469855667358977548767967389553433121871829191989290904671146647708547691119987661481651535655830144327261388654709952584450121402090486679397112474307667836995012580314005912196434883611888980338868507475307704802437181078451776480540537074666150249790108000836560691289858720855554482680304127340759369929883019590323978207015323891273164493677080756427026129203198831418491071494688477755247938056411943607685292083245757533654069086911718314446525166488892616796987507777964560860532839131487401753182369939656084268765459807095315065912593370125839442547874194769158712368052498448185843035720884629171250676484547878083501191994092592050817410675572289795001504010529797954587030608852500954735496906318994131706075198736802373857629949511701453555262188105437437178571964946295421332670473836001872879828738661184616226831059468461264679916550056574959831478465692165174721103359180203300383432751429070695076336668413523881387530950035219402031550098043725759279185496877142197920019767910799764107740263224083372065337660489886695077790794723668283784229685573037200678243507511307107296940358503418083389978525952352827464918756250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 29822539080861983543793694420020551270814650552771780513129669840180649882310799436261692221667312218602849577871204781025140888534544435494408473193870421922152205786178174065199250774793431036275871033506274139570566981505749553826222995069426722554330095148673065154479333890972352165278489053425450401392896071810973522284145856832171114422593613271090844324659810772472149574327681554363026972219084160497964696743817998404109601296241633103609444032191766951190302776157121945543864895818625677835492552315008694150370886162791318913926729779205507735897619842402829293485261970849812026246470640654707906631017225100241579664691281083277892397354891942501788982528833783173753768602921934547259868956267119319118583173952007291291844202842782932012901972012820006077933869198244253569069510550190486147037897393280261730359310531873491382027219804584688956503212444672923037218288545010762637789781940170365578457213694619352195888686141162732180542480381707887501421775880325172755425827823543016276523598718053756865782511243267882309643728597125856436908235817963584713372537183296168107550453251768397240190269707444916941085302264799010153829113442639150481628770822740944804906897465924008031629570355912128037339557216189091708569447682751664618433537545540542882476321601167736949216293708426623867923419714839331271436983943671597900618584079363330040329166103867007795436883425856522577782451716241919794935491846943881311217866891838158718605511357464023963614226181513804128430836999424854503811962662953122938219068302895576921699618516365979918435268509458873979070256194585518531257484564031576391441574323779870185879172164379450039357361124183668589936786225620452725185229558924725358403978007160592496387976867041124188991609662056478948608063230780531795648370333752146362183295145897214890316142529136739946750439074638612892842692267127504765000271116473586161622691876798426757742962717749530010162529768825755825208950549799242218550971128677102913588633198150819979568129318746238900144199413115048452475886676479149617450886424461636050401630056255285546269678306950879608013432985171541288996440708194561697755493933666425580856046969528270620801543555262948499384191298405268129248176723999484471076497509277917435376012098359546671917295786122290045520132694402664242592070749995448467828588727392098686423998963819549189192717113238309594726627087339425123597879933836095422863296107230862017082998409541875791984749735854157894412238245244208387819964486180785864765934642459103341621831088788199222570446954780273927008803762036520944391728009015175211238068050935722417789823867889767567555429721487449359753277896518599985749176521991321360986092570099696462106107530026029260467945698955928278046569050166326799175291109072349263199627910875473297497434223997443194903639697491421649178913325157535569780869009550370750857872635421774655106815039380831509622796687773228567368796799819489919697892697691033831772993169684397568138498232450894182670780951226835252506739690158148501684689599915817972468709448819067367786625081657290288590797379108518719986641805314571477825167015560904444525945923264636479535394603320331028774967743982601020312830706859976713743126035223250367862453012099755325642048975703342176464554147612514249961415417287876141032387815964072875270036153602770561136672892533485627144929026954486875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 24363529873688700803526104354083583179454888423431799789197851186283415493835000290550446104697318477658898714614899364313150724586934277465366887594822779619933759568391048585033875600152892724813650475978494879281636358789121972370186852754122942923323728934739495280362234240108556268680161279654756131969211107625912465302439690218898742592857216051739177021679165383447095815205509222083541168897937879221473412650297928331241738946530722353457581476677525801263108778632488131259708552039180613939304592929269867773562039517699808516740545770613753463312874890288741028673344228298086021597577127961032748658550683190481980514280782274200497309480145548047569971474384110773701128067837026535857139491675712237515929869807844228094372827631074798082875285173472724627534807865024077609749459466723354744932896229303239078364643731858796995711904272452656779218763878029161707093631599602340001373317212263363116437903984860647829533228384030418623899908081196948849129354833835538241951336842284852831996408861864281491390255233399233864042445386355042948731714300732998323694862653575641160994349022543648413487421354609276488241541422074893230980382521453454896811364083200786218897516640870513047241505203642589127848319259001938862364886389218754316016603860171710660928435350424636573901286498275605618113797286353774936384180113254833821311468118307897302904443738887304081949691830452679945661645380500196916494385544505330959254816967668806258548984149740525309428641869008372736158130709498984721363902800263225856880171991178824749459603640547780757363146125610656232035418526367616523633434486109140372388171881643483160735009210100938007812838146520142059575548327118772866418676150633034358850311550888314673613041478328147225544704865803783866362684264284060865444910851638126354555591119056522734964859571906873009347306573780728735650380368924142654030541795555581936768128360374221902329739911251989386489019566324499073072193133507203013427592305746836557598857528003711501269045147185940802101525588132461399172356111234469035221216949942865359730430703671238565541993467233064693935387842535750325411265645497733816953654480101850549236349938933610374413493905857485998920494705187289948680655743309890754834477822011113957374238803863604678796911659510585023341091786952282478554955902292148998685135112593619186261485474661396323657160633319205063292249346118275793331368645868949967743370496043842023515960672157879863166528889986559329242313323515294851108350121450361610673237337194274818088740352022583250955287017516768533266107758382059755599596305704752517230192434312341833316387637525724800126216712975595108740447828119206868256206615086272255314944837006851380374699556551786082338201883113170366780195625316787598076244188217310539600377402407049634976510320975501230178390070311475241694668259784473325284208583440952714965708664221243050099539234738942622146469424392197326014544709343575889031836874394408950806852791971912871624474314446797544384447037776983985490501817017397241053165350266843189737108768993189776227017719135171479544093704990570678219206436777768178124513614913820806841357626112795868022431882236966459818299458879601417236649656806604040864691057158739427510646222920303482332801515180085832860234979429597058744310903971449037278616391743984864494154119269308791536134593491186633861937167385155428125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 5260095855781133101056748823292276462930045496457390625438442963205420727695472713246517757359376777256185704924484906217963486250740888783171019016685479830438602182116597698349050556517844800924276116178566678526740036064066736541087813865267073375948982061765655712498920876800321856357088963740999800013489901704448615411927581325955231235197711376706793094102603169269022185475236540337727735932884970460963808644537547364085685896978085342276469550350763483961510736078842878747083155171709995899577016935031598323932784129371540850839229304410964298319204118645004458909844294657019617495214590778160962530498680833849812024211143901073201036166216128018977635255401354700164354128990581828320426169047830331354364151533022275578049522773294971523054278552659273018064221458229161651930030412680790887860742095394230580367896587067396930500504085581383413222929850179151693100911192454540965167114427746021319961268852835674126854485274183280250273905081525755133282962322580697135236370517544354390522953771168750841945704726256644986032249755321407420449418667550288066699201339375942580997177939682119500744336853483638612280588754174862108837069936875709332179286589856516548684042878523376523033199128977207289271161075662936074704586033440035760084814983125963292193394684314191863939061693522972275082546736199339584897215305650904028969283187189341213763539561727592280081701499407832733804963453849227658320974437553474123625631594678372799441494230132872684015635068450004688036634809900762277820093489078407014621571738415310703770540571124016880895188956771638943524463768853414702075157647225498111396608106919544529916236491782756891749234035525564679296609101810991717896953058933827711803972964128749982287826750363896221273411402719298216033311761137848356507683295803649436044046630484957570928078898250934112144620834252931826005162889494061190437301382866648478737169902400120627598103325183026594990544029864867390511068575418589750275000120441388703600253752020863329099007717205719143240778558770444672334250891448622328783140014269615558549724736313459013029369105934362443991825320098644262488162489806962807880335539289628697387801987543088204971750627459271112789381225802791665253281613363039089568729028823894717429365411855983009586016539186770112430468911527645499553412225994006831582480216505310188564318250992359295492952608745343451156848464621475782898030582441181469848373449280030489930507590460105536523333900819628005911557967771450424214480467407018571398476030094773688252722415207021078997844010097038402271649109256630790298983425947705047196128755657055519620317579204025806841195578573544765579105232743047682831388431228012906049862878528327455724033969233022515751677320044633936993125203499060233518678019733378428027744381156532722031327042007409283636466880948133393345868389527538863124800297411217568352278455534796633322356473033537561832416628801847083877298955617958983222672859427168097015014548479415610198323004874566222693471614689128332230587122879827645730307902493720451368127359096455975853629753434793133273111537424669369108827049449128993180808490603584502526859027714000985187718155143072128421705648346553800891469185598519647201104747406902180874714564179387332579863995327224911371645964667728876818526319049143598911632877486305247514583095974459092272330054394177540707335788428772858125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 290751791161735740820322814218368908781427954883746281177535398501747264372476665346649618832309261603639230656246891404439485799323007996283329422732595323209418548847694111918496588982481121357980033977013757022174002762401381793884072074562360789408245811083995356495437757157572865120305887272433501168345349091484698454286960445649566282515965788889633859027097551339968463825906361428039242155819766391326280356354585685761476189793898738327482710993907485329567547145459326694416499924436122556176895689688438470497777331079676864404498095937935171833229585637616951900976777132302856356436689831277851853538957822594239646751060801928216416902047386082696682675075609701466571110087193225574385239850338183727422504983560083563116515718688161738681165700262195777708353575325165452913503637563288685168392477557490117528814939577334975317989431684245958276801082967681593820410862019397894350668909789394295559720170225017888759158406539448615385991860836819584377940128005452108711538696256816220177004537914525783586960417591240594995480424039096146128987082554406712204900072075385838077117937847151401517580750867991614915087227423785641979004760136094428772982854864857675813669512034098656712331599463072741364591897358584410371466770830190282317477677208850904458565294460850513418943625174784022377239569056872635546104316969241286683127262666188178156031450014843951232254047586045447292193303318689662138615891990038087501013478764993208188950489718442570306903540166919429813367513595359905116453607154792937357442302364035852465420232813357458467459649212535903789268682104486120916430943679169086122551185673473453864998744965077397761510811667762076624452048037423747351906927677967028258446577809460804594082060529681075854976657379160552627193570323440909963865797516735045922269757474657968444733875982101342100025409800080548886176016621170366239881214701978742084896729008745855006849351112487613512330220775341773130456275125258641103793786712476806322924518977769145481300327967557659576190524070049815565518036996736519493644647509640551993410382779359196502157537119604843905529313850085423896741826591993467712630669575366225191170508195105863252874518809707616367531581073221324230165131290420900672810079412216121843822646460219359061085755115765392835479553577799162917303380263091592194636142798228042636253302756913342405373514995993605041011223871256608050087054885251204226717373305763053658005624589477379152054312092378761210659239245099417592837636302289936305698812605796431179426295998107521240991173568961385353662336001055447116999245307919248784627412892116926174235344737809560688818597220523807305037001480084522675737048796241728663565698723927031330634039749552055529205077642719244932552051857781303769857500912545278789232619970734558749281584036336718086074648668993969425465991835174345196748792122194822514802527683642056404941527880486037057893121264235368382670339908194965989158764472760582485598358637980014237856651455464407934189514507740869525880119241554787996854586151315397203078401587779962238214807849911514378938686246584980381129866380543447343756248184527245220837888110122991294806422941342776090553865711694977015582849575876360187685119502287673429599892603032585004981465158785434136408762822686938921433262029364163320397159812983728149115920761951640062923949296128738319919883417229511250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -64063079853970245659176791637409172495992960877889496993406659982249508683124214284753055280162979239724893308121557588064398691959930872438281652416926564996465350970619330678716816626916714640138942864444492930624620435845050955655144065243549161180179468977741213981003778616257443189665182614216741526008903575898038988610348381292351184295193530428143412021392465106173801949735444268652644744694909863976678528313570788758857036874752753729832771614002352301905613730090341278735478148315375313556048436871617987061847978564870969500989440666291111471946879357013946729425126019840963816166727447040473082547757323897701314735757978633485130486044417346922604552279516628544154215124891678213973831126301569237698664028864896009712545860659288214694644603644547222706016994961420945551475447151988257009440228119584600421862661318824169043926529952692701817812307266884325163679478923967338648844372724139914250690441979061129953777679430456892280234931949495582960357095090918983243155946000885131763729814877301394253542780247972459260314955090879657315215378111316770348263585740908686656702887964873866988317605742276684096525490743623388731819996255422268420824480180193023552281589158275551473236394227581035653273839783027607516895729456436037265730027806509919248831805858376931561979339591171828446530034223313022723128446461098679792840624420393928018054603839824532437462949774106192184649462454399736643557811918018315292582454199052301167057397598632334850727447616096859949579621144032744270524101749979113209555262163487347375302851851402352573294848428461804881447069782808227045971414804220203896820324100917392444360782415669677714849708366520962102241180151634663761865129442574253709311216597650994068519137540171179235725705079396850480622098528713092536747043507032207472867742136948212831555062691765871733686898110632298757135104210958037878367677963043944552077352770029352836917047543473335980902829608285447409879425892841685836530983268847927106596348453029864539527783273637678672897649444680587304367213226847589881988490698723945877563129090242615456581518853935506780304490422301834469319162783389211420018197908815171619125391056355725562992861067347514999333079279657303825629066174505784361689778742228222363970065651622974578161577002833293469424568351784823993714173145613012568109805794690854337709611035636012274111782145898933214246081208191417587493091899522321827468663156193846116553546883868923037078896843160233701539993033256505876336402151990708769056068624709513904423778075167493037665746582555614333781721840788287365649133008719248551640083446849791668104091968831914522217994293979348189103361869613001264313862459937225601393387682536019815380909070895581311480221375768089279502780225147065258867827087342888275421321566055964473734907708755681194048673194522570438179568339759198943380131197574398355315184152756058333129047334532618857986208700492543870811606566405293159888841827477629841222235692696348000819888537297807652556495038565574363064004908519882057713255318951816028532567172243029259705449703993512355603029819754337911348840276590876435183171336067137793002842363401440232111936511506740570073936872159663166017571090406626321834852966294354931234512732917559305459141036942189850234994991275419535743155933938213196433743383704651143438684141017656187494921686434951566565962619882243750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 7290624323039265603566819051993197463239828726800879422998345089488583149925955445783280407810219679746893082741504005445558425452958144506503164789961559230677991320562004073079545872589681319137971034592575652373397904186724284052692328790108927328048616596078677352623433601670870861943477420351521021235525587548587780787433556476841826280432265996920811387178274985624523850242041007791569273043378658383193352927975951236879023949999018638032783501278562865840475777291130259741263746478289984838312676463575418544030693686000224627035241410395645547241498399990780120762483166201735875704527672854529392113984202963097674457386633719222786883553826822462205798451579384534786364244473841437186255806400329576894634649812727822697121591259505299962045389530303908042190479141017902574896217808307871911026151822582058385951233178602535115777692879828368471445316189814870686320789441790283717613321512848393675886765462918291542428639392228894991155117888694791577658018124183742992212486109845139988414822230383524744897867893061775101023001540444884947302302967969564600022088092744396240139668276415501436651401653830942490416886536386403514148234212864415582812583822414078612896710981421422739436414294395464009993787766288871569011696358446096713735628299235460102824113347181038920229212873717664844918259967242241361081287765419610685657103994529921922465156441380098559765921438585138000088277162159066909773072556596605122041662827790559588217998937761840889581189450610070524836272316119109870593641167660784685013715804211926690054376447262310283578227187195329601751070063325805556961070759650919533279637041401965856207251918012154549334004389166533898553362462431846831232137140408968224936323493365459302370456005634884760036327712661963236701093265895699637718047578434417682144667301841746803330282009466889199579842852483961224942426263487312230195249957819725197148973957734589199278677857002645418542627600510114149337980531244831762691060611270373084484261502633280062884565320961863655494111258184631048142546491519138589830859222406837323797650064907342198102069858871173528037490675404572490473729819734732156705966481304319339509766059432180601417025797415725955705040607853624065628404938703025242957937850365578617819565328618658074434179995600513605631143760442500891919809323727353319311821314425037633531176874471819738464459470802713972796561674436033420826412848777889059183137491337382051845348083890720159374270479639910167862380951321618200662540721733833678579267931631736005764697173244429710287177384502879587715949424104078685456084100368994288424833646389738734205666934911109928367816471825558475281730657243386403221131922138526146671089198745113041563143993614654622477393652914071100871441197353526969355987634443858577991444090590184165301537034852602644557822867784965275151883833472138681184461718049830209491235221326204420888971568014546611265913011900276544692739757387888691088469896376645691388202814858063190301513901346110393187112389900414530229336666592873828653865288652668740011681446681864233565103655413855902155745497113475313451798374639445928898353910286415086336255259941940263875604446042642921599465427880264288799823861160061824776646478026296885358585248063518209265642865420081376335538986166036833565739002489904078816621938234656772870390993818598422143033222698378425175527632189390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 14126792558407707251041117837793616474581816461430552934818229339788942212204273617103366634503841281649036627983613209623444678500253539011736982521451382518510063954675352841905955831848713976489952065986264175368596203204580724076680015737750444778413945505745001953390555410520039862651749282467914561612093383537437883579067026715425968017469551593442709240630857129582122486885802201513637321507152682505480729377793608338816203975211294675495755609255990463572928824745118515270732454907534772554153297883447432958941644222758584352748188328269441591608491210085222592232792505397432607453327485791059133485240373531373903284445333384454040806642650306189240222051317716333162407733280130417358936133756005575603033639950593246052021220039005438260208876656884927046761156732875004237936744383253272541855696811775540160055615007795707451821870006979429805435478884457421709454985249135424118189691989248501701188574346859632890874054466217553971402822287437892078379381408391137594608240639570217383638463698217443696531122845996522593864349743153905980566468520623249319291819099128548736203210230272500134241419646110519606048086629122695378848990181842965848363389356943153624711933143882378834873011048457594673400486544523739635259751638991140820814169152595893149676601462714620199276954728310648278239103690496593067013098066171996812587018862387602866278486472090440894553569979729652903136584458578476688172841835418346810998971805429567869242627979190500711705507991330490174555688094254504862673561123805779793748980342313173710466673232792912417784519435457009286988522798098459948366744522097858455670066632951352629850648702954011753878369708643248692615250608566548721720099241061659244206781477110623262331943947285510078516489192690037814106527743980807131938453290821033652601827323137059896409993577670576476017567070801732201670156285373897121590141884376429299295846997394868707336391417036845877014429589466329676855792566793001202928121756432741049257951834806056423903755643218963567889469044285850210133558414500878372977663812332811790020570513879333330498247175313820838571429655671815394770660783751993633809690560866487858499625301410304292156119928895582100203646590604327748594863809764870194357779277514474284609833291359873505329421606675546661045539783960054300219164044367347181499099043960755298588999017370384165929023228110283069910997137874375477929462966653309511156763293782871388694370223993693476792519817865901067955313414052958656955995765970327191165734869482894539470139501659387275192997659928686177787792597189906378803983126570011622275277852452787356171517776429162295406543027711821181794971997874863112178149192285967322153465523072601277353640329449356349279564463191072402060719764847759307072546122426095790850462762087938026737267250235319354424507822213053992425132825994702308582835919754316518021043769004328678510484318881210859074496288514812463913153131113597992440367415286522979406099936016868349022678330407540066503701366124715800773127496070892988322287661123771404520783369107499279104442243313827734960801548131334312715291733127856699389373307752466338420632324958049485211422742260867826422483187265612544039851016303435842255407947224442386877164029942358132460757315679981673011766772752386925750843133792076663961829179053403235145562721231283777094598788428516107007832496013165625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 5032245463054830743889475861835251997914110376824985979332585744024836988476416780179877361100796960991273375972921229578677738340934184559579604468555634524788436979399936410873746240493011633569968852544903580973079147078122469411938000149844210220046023181750145744884267857205172256426743326924620204843054653206096296516318310733440313345439194047405745170597244494149419352047952841728998227915922994423290715620819967250479720086031019545291604865699268984786333819570033279520895572619783175184747276368139002453996365737420066777809589251080982645117792944720819422540369549001166373324641896683385198481867478871139907894067610096675140985458237742293247585309426269131342547273161075935824273214900870817128778016914444173930065739396924130430106048111361373404858663602891912205739959276003797441533672294113946591025657949068090322298156816371644958913879084529271843245281859499036210657627229812251193182971701286162566254060464933607678510286784733534383555060980524653172893537074984191161783787014050965524474768983618239795275174370342293998839636673494981629654715645474472062478940968438234390447376217006558274188234054540104184341267111143815466122717601513074539671410658388477005582294156566121193493453290774987851205901863366280736622181372746833256973354579620136657879403042242250410022658228553635257064063741491497778776572431922203947999673437938595188037249875375782001172008026324996691391335428643654969800534026996351522672326217542810282170913784667805169356432347504022087159786333761266561071036133854493173003140536772761813647197208728090038881299974410918939569760020127181140299899064754978327769400211800402984154009857266765241054444707479780557310867428041841613341414144145299704947929779486354246151539650458022865816358059878845004786602007480723811462055743709367249536400693527467225889904677400431192341556028155200724722520135112750864395172357581197988744383389429912613453965800426739252287217667085618558283939035077954432768639025954900937011510415113241284687739042958047151598577508060455743409843187509070211701676469176400481293581378221357577418291475571922449539484599355732136542364550113098436970301197802651467324978475257683788150751517638155596709869130147730663202166250762370636407339051423070725523029455178712023854241905607736561785784080636643753743331845810312554504829140576042372102956166680634921021461242769313370401913733173177976059180954136266799499380571099322122981571808802730185900130183940756511755624216868710388892683648673502064922781954167991218169953484834158346748530258800770745139774135684774251687777136777333760177505233620320891847526253541003500559390623611658842204131749362747560590483666566507285138775570838580869641033808712745659713962835763339440296582652606272291347607374715164153400197064113818077798986029572071751159955714081117137223175688443080439438032263011654035175965977969039595458661675813180019822716802017187603566962375227673455246434296797673292348629613188819061982465918597251470471395163161736108319068968403952404653219255716854588439060833886835442926823097061075683850188528327917385495911571154338186998340218685569788691475751423640911316667226054110226661627555444417376628763217235766545498407967421757106771550787668282523162157591000034757486045020191242001136444428002805190711992186681087600339184893261695347710671510585433000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 970682979242386296143672877383950410838402723668105165548229209125859099665101343109205711554913114679628726927299061353492026743128206008098654475510071009447267185585184452103431696800133109006696243745057180660204440634138743538471529616974375279951567713020509413062441888959747605128242763083305711203081047774495638652466317507634157450365262368672609252198640372403112558895564485921997475104893455713448212551128067417053337766936249443582809915476806813979026851204058504357161941449999560008383014410879816502253054166046102343138360070044132022102020270438863140264869250301151900317516348990760371379455202733177553348556686076517476095278436146547125615582036251425220703861318408254412319515966250300722870708706838093042088563490172172078684497615972443846541082114331322135001487580843741000891027541257751780917087924610371973301841903721970164742624846551068466729579710027902172608866152241696508313468705922573272359657314541819733374989692181792671801284464022874795466855224628273273821382747063198553573407440960893712267872562430516121890868027168149910939193296734799529388663334673670447854717699641506508449344141213072814340878038382941154290953290114332749580592596613738054727131101967249760194098343994004503741337472833386503513586054258361720849635513252063405671633738162831637542148288936703280160795782088816203035281408858449491371926142233125111148568351089628345438867371340228228440016456428839479282187058539124466662466970409496106809398864368545199540827845135656275336531963014202680657741100903665434315580204928415887908907872973924689083107458346166010417759405722705442006962283422559370682539553932432249818833678369406130867301747332520650273411681859822754110739675719705831510071582499278153584475197084041454745649034787314587021018855579583616503031598675201308505127518490013393674211747602159071303313708594745833432565464726877473160693565952175806484935542214293128909080051038700486052418121823415880910589585104356280801956102845296518955653902545834862503789799128599884803253960585904666360298183684114479499453581787180821438097339279176763355355029570208474612151067244257846198419676883678289171059178090277498500536809995790409816375830298466902600666502675918244055317272878560501140698768517286235194192954702475997120499474685523993604017094887693524108754107349628013179597866856700497739117733125560255140992283661609955201643655849356156028491547308685939593753808467203465224412847796343411889416186363130504242990455636730246656649910173893932878485258988151563274739831584723026752027786537260414516194061221270407059251208067374501331461915188675174963337880805483692830863176161905851709641181157943732951130488075708427253631673608861533347313564674741232518423020817237432316395204144869841582302785233988201207110104854837504407473541312642505226785994056965570905273730502952377388020779132354312514184577230192083743173476004048550990119245517161652937485043309423200863197532598814010044588787876360027921993778309608674151275361069533723550947104621674293536032109794044103524778851218833086578570381439698648594377953108800185315289219708487493946909471476415823185164579920586454389974459443674646493021550794579567274553262331699209364046726432250010904787668773186048025246032195838781328366895102107684751147339797227937748986223008037731318541743559732950702458667395601750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 100913386468854596965332825895460168933012845036627693426160256602165607447033705870870519485025001927764826535924853283612968670777391141049030904718915102985959393834815213143888535387982205642684292612195653898650083319889027188770171189468957935924456136371069796975389714341269226273101157372703518943979456080980412676711653398713072880091057254984252255068421769749223789144289307817082524887638326932567321029421726340905779017269466325097579841599817858124367300517277132049264279330253332132897080811104769223804921659171638821258433278551495981617732315212316754132519111135773482674490060904539401479868715269399961204444193671411873946563171730229586683866751756973438929942651447237763463283108146786243630948390622340158895910548847258157318363179773041537247740370500219151123867894268289909187837395120574405495565875128396293952685067375478473267573522343589248417273602461011012789618261523213747965584417849157775388523904109790794379570335060747629864925695391267932064666466321547539336948644602554794623758606519957749999398676929974062541208064347047746505267551973108856367356128006746923921338109087475650769259222520186419620588940009268875925658687334186931004438753855973679922246254752405292959401587426037906748926881965153092629506024134663004587069114029355639380556313097199630319481135471409407313018426459571601746725940120916103934417011802300635926677910966667462838296373778448598501598771730903959739141705153520856389255686725427241530332901814461796224764316880089207898990674245092727647229622320618295453386859060550731440716911674174368166291899382130564736035336406101700372650785858056199139204320509432046939791832765173829787466136604071280044987933009322208185782620122081046035715605018017452367181972130571046905532065002053364468306041538326598775014133230319930017151154126656947450348621268424668192356230107642080268580989224840284997134838394984300399982281672574881040096460312068423785367087138040870066298725083511994755090952922411107921735806246860602487209923188935512031128060189126212211600752639400851153438507752911184515180602443149492583750760682648353707785871272184816981776964594668060415462803551142990907634872607872693248981947983319018081739258369144956531279227942855814289044339861702906363261105959966657834207890823045509414877532216404615723007792059431925103255052384601066208754043128673916271202975843317247153720770700451422883468856108312873607713054764739887340797804117491536650234656142436169948801941027337596424555483748221125552138810574891476976008405341752457724172523415071370215264945153682644722691555386830142381032803412030052349481469292321099391255211788452262096722681496004162315701747308220181782475583284451321637257241434023434698143865761946981660861923593590079379566785623483711305651597003524246374464286564000300792357705209454575677126512529992433383378460168402076023992687569147566719592025046761270830315882767450095791124560774686972836180806111877329001916379381154145364890235210637543877653623199624901448151114270144056269332224061942745250769322084955818393956278343489526547902398560631839821748295018251961442694161808469578568150182358004481777414580152297611092149282240589637860691770685646597191014499200963647645260861854525135446953012642790389969783425918612520114698184203334274630479286966844451423302765318963226893468028501724687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 284799514458827456306394826367500560843632637813982767737769416084415310004146761289621499523898214404203154642599104653083619934967069582242949207229988321229634577206300410769327726095212401789380980458913704918097300286530350479335108755442694329863307589053875938777918895296638510150669873363148839041055892024644737074439666401286042898270067804796480403534650305202282613040104179863669894756432268734010845586554339786717953035221370390124151818716733292871122442856400434018869766338176492438083520943929046733075954994806582807159393733281769194531877954463666492058463829314392667485838112944543431177191320750884612019870443381243079198379081043502545023308298368732220032586687861532659471789528115137326992945757021246660590299266458570113818213118313711555814546432540804942441728395277930874969517771977202280241082538604004364724766278983233962979544086523929384878652072343898391065871182206598727831117761922554893579527807489781858217935495045272346417632024851688616944741278379959342577922481017397227322998675180678433703631464080252104869758655197819544177423271961224423363238591486357495042311131109398648711728716542019857410834988244975854188709325985239949630878954822779702495057347879108144832102270929453870990720837191323866869921839009361083643954109231797139144481005970492008886037231584554248879348785339812790177276297550103757198498113024119785092998562616565162237538895438200312764745644161271945532453432267595692780945885256102862880312344527370240184750925085842955418804480828853874206796969211049105142491142747259526892075955625681320424940170831899619886637592177658779612104895514954945979351609734503436523780662831335858328907895628706225524579764912334406845691121263506106891902304546049735777314970189782080996283793776596913992891188102771119804231481482826850024439953851353929855903523361993763002338451819235261899187341262966935174928028481550769770198389420138633140685052587624333253646598495761118842130500693349903145641931997836801916648277151883559684684947816530445935105051990153420282497169077086294603200985586292301166406123067966327097541809195325420086867362190268063739896100713650849948031442536230838361392646004540848495342536591024948263504842002682426371381185921973576805647907863030423226678872497886570776272845223692266092507290749604030658645145477909181588704375481860675113374504822941322031984690907222620033913819462562663098933750636094542677390465206137489353240711785950435592518320074932286920700150728632593242332443059721330639510613935692733078961057419844346082208776445533889436775129597258922414893351389809299314084462802620374958714878983925300700348663651542519108958728644342255602249001736193957237538848067415649858953381109227950098752380534805892001975346732922349963242866368001089211595735432601302426805223079086050280677028175513786753603742236845413372807913441769532407777158749270222204616264120463191387587008465614937128939306083520014212660298701539586762618950499226326381957772671895823833444892823147977435655207519643866334387129599426184647635358880308731540919582033075406742602316864003109106552337479170890239208934443592709665649199304994926714658480063186117521342031616458543470529119129594852065579992261106559461875175157339534154261509830035818922523930945241394150442343873042184326757066200829407485779952603400836514090145404687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -1545160939856910757474139151761315695925741462441508822841265225941313958294297367198387709725101196345261236345424556408507827642247982491719430979058099063834345456520922711238072310394529556164003800609990600329527340218508449698023408713154378392519269948460810644218861341128765890977876647404669521118635609104259803962887972647859326338469289731527916140799616491823021866564363847624376690598921510562533210506765104392253699348060400368374765085830854539278544016460854409945270125974034678443460991969566813380504025140890529363177119403983057848734513620263657302686872138558153011182165383267482985964797549155556455203441045650725346786313919805750712600227814173844539197011491965246294774722871524887783958589258534259696108287716468169770807980651361510922692901920056994321470248093593739994497284508042884379732193251403756188800179765018207448661297582375087151272028654714528952507582715870373939640644667385123272349893962286341375874332253676935804903563891290239847847344442660861468408911878193281466768916724597736534969747580027575650310482021065645319216739630061054042868390787678472726373108061376985131582374061141033925230650239472085736029505798948636049487608458981489515600150700438814768330786010275442063647420028785842091201675886683499517749959684259791536972687425129891445131711365756270366871655916949703134443088901316810248834248207661063679924195462605469529217152783695433372770978159707305871940422377112691916324322629102147133918771038129287072761054052215225414184404532608597895219111941934558872772389676441301540163333191340256916996176429146691943443389231517922858528601259712656674197525596130028305760526804397486589252263077717974169344081412599817662414619220967563651736312087449736022520019442321167965001615099302509240061565633373753574086765651792080521814693692306059449678367762724585488305578253512756576637172067856036048176245873837903432337095287064263422486264642306293053294306779086564546034552562472873019880009750165137996059624508625387653843822250685642965831837768860711842422749491049140857760978775028480134616692425893541261410496553479312424921266732196698608161549287699143016134667004686001443425770796300054865339582047061725690195848726698092272838811190169504394054679365016945543668954345101456337700588821288212534907019924854095329576614607569369817591296038719004862677320807530450913376867973574910756810576987477627766672242832078940076122750973396890745964355498507832205019103791120789867196448895346949081129939650104386179692142142968931979218047558634315512507941281669790363924552402301665617171798383449778231911835782589929409050972672787017101814611175598770847573565622299553143054334435035703530425381150929912408172392885916840698465909364481432392811453860257205745307235327525344181759750146642953971707736449531919671748325904427280103357629069634427080560168553289198714763718439275124040281289227075111096019479423649995229006927697046327742059727245291186055323577326647681299620356930168522331958161415406858057323385637823588874065958850126473357635071472118280089286278080624335865341641324559441557087865513372546403327866141965620241349267738913619613609188029681846235591404016562886369520568601494634547597071847336917852997674482335961914338617659612757399791673727911802991639580215728252266646636910362822110037340844394701605108088891079375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -185162363294557818032717932362797480710379308139018027233265452086922342763516875741184448361182785009790705279185582730418012954243987971487644876408388266305453578185280172882209696200761594384504368289199149952516801738802687826548175383775981771743919237319166548476076840029480458047754952397273232503826857927981428544329068100454926911869558232316263708722627979043488760728125644074755359409992038421402116193112527432961427467900723745429358284688435139388601662363793615914603217557965986885668041745398559257538512754369456540590470711376484013403720416195506700720312622473183020283473605923875777588504518443862024102585101693672950979733027807456621790791405946741647772352719032957934728189174607636694203733466255347980329675600098454944932790752063121074637218854100725105852844652227013226118958138545503847671040910188004959260662487632056221256389452090364246870253901131014807147496430085229665283570114400282920706419728348156868987710817887809340270971017852075036904978138956428700645921864489199874794529409875600653013210863994235637684824866201407185346804457313121963444812318712631180856797645897009399069718356766198596944859014562553545688166139732496442590766976762298999962600206911188232334715931564959754969186455095029420766555643385393899986884662767247386105776298499000359732809556408802276866788514666670497185839134640203290387181832986535042664159121027602795919314914232907558257627083444328149979978025007296401203228346541614959293519219990853458836252795787913335776332593116699153020235485568345479874645220137334026473383196631103233541579888038538735386763284687303766821863454392537565528173963170075844308235138328455969377896506050112812673025297187933398189251720428246676506109339935146489880706689243356526330163217473840515887653898978798679739790499913447821175289556634130382854732426374478523889931512250219418204441749144914028508825456171805540565263693156110552922021556364229857291724820681407768857128101698441345161491943674123399059363252776307172940500038084687597862354334547148155371137278348323129149394532720228574944306628826733449104199603464997791254236624711600733724297743436513241411350318420465654708369820976792090089453087573222754086611342084227268060124299840314828473426106780283726212505134602575983161416245442579906512479614420454230030612373328835375320472803612334932385758038939456645125330300242728277887414905420556642936165191687375809419829620036287757146088432112747978223618981497863117733811165053143033718575099998644280007190436643052542582107556755036100724787554403658580195358648026518956539088499557188941294105738841110540544018833387451254294001176906631682555929415982384839541696853142997091630354744105916213625766130232126542214391892295418903458159337572329856414119273210695764939716582994477601689696177580766720103576407230482702408655701950759524241917910956849108273562599152760809093542858297185794099069532973500658031568959957188060462050137352630969318563409096771699003287102917982242770435930547204247325526250382505859201237347793766103861061922711776999689221362976372472985313365424036806320895730853790658470531893004080867503300323089403352262922727841987189134619329196088152544075467834651218017982807910380814827514345920299028779063951700663105977555276615702906541327147723306630024979290763850143385396451125164805513319207375875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 3289388163436947739929514952246209335773885264418777427540827405725063971866690693710281293370996608447543766251559927404284962954735518804857626954537062095392412686947056032864661827651413099693049955487942273580415774408400468001982893846044531969700661085673116193723857665471363624852646929771249361185738686370624633281644490589862166747709336409353247804890057716010099754103049256988114209597373202313644109626630826586354258235892606177258308552796185705801300630849556997688593416652384595021663584977388396046841894670293825101352621252243962380370164454046310876853296760340016352490999540976909983245549775817106563241797705997235700435859681572913741118441540837144258005899216907987898164074063482236032423136316782295152126808885313614938467070235760075075143796072867728869464525728622298299865719292482897195325983901683946398900764167752055491134750680941077218971277573309213395703861185290867879556552105979501846431763174164334730257642777659456466008972031157177013122643279688826889171572848934012405053785928184303559007851426389949778280361441922205989568567907037794643557466613605669625989235667902213133753508603025199006728188443730413636536230942428905057324621528267004623451483000303304702476625196795462449900191236444987126127168706327930926935866633159480557601919758682463661576847874808901461991820689519822246391760944311298419770217230016318110734549502405085896479116650797973799201406651155596107954151661250330297434012449782908964850521223311919053977392451435882086405268155888394942191767370856212455661559950794968580136834150343428682292765232977796719557206061616552146194398219734607565243367176894573169729870725044111761262451457471841722006392920911985051632386835737687029200053046032836636331994309855771147012234297486501670061138261554043634567126348565314413255086103269412780636437344790374952188325664519355324320346879916076085777945791223498857681981835227597488255029586448669464250546249715173045554021200794289398504623723613818879745709231479621232800339727741573035838276497392114604636154705693597124730473902093133732284344978267485831971804303263812752810243741245512317529482423105785583953418301945205897498036993999993994522802065580184729447228342498090587113177016335375615688254659301109510632885023638767284820525370658799018317793712801569230676757449383918787007945997654832886563956602208910208793182506293146211345975180510523661115290254189840880133531134843534221127776815354725451598882241637319952038281149949957756171738990781992538564305810671877633394502238739582005435417635911500198626160277728074697834380875762312176421258408309294018076021555998802779506673428264670436220871159218213127304521866844963490628479796626879695083123074396347862528689587018370782283375435128994744094249422017793375740696281553656289318346272134915900740639124760695863771305874915390718318343032382181097842303677103864255117847366396154454795793168537716731299878945006311033166639051673624682621423314050847486700236623594558980107309586709261371696816338856834436254569525703131592945990582457842457846238359478382399999478280319831203964978242337677380549610684393274379073365218942189582564802058508362779918056484215576725479885559141031573511536919783783209480093272554930941181122797441695896843997202189767047534929883422561371131568275137760628436328049521318843394420398187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 3477348925558981271281784005977083527973027174886361309885779609422156806104657447765725009424020007800002976698038866872387550856023573307685636060026907170629047827233196538581238168805623869358512648918610799060928432976880112379157513853369905741494427018227816782597259535720629610520721162837661590599068276760092076310857479531412773640375378471518969379441826974390775757139960134965242625065718988886968422678374313756967157592273652000575151019239481873698648903333266054544392270741943285025889001699212564939008116179663452288453094800521161085290085498431977998597790996366732715822849785931850572848088361741848347762817534261075006220453899967465394218068962899900090334366336721464285380396288956849843658998232684524138185302316336540513045714814790550596115974171574989818797906965126691538007152012910398265665139059292338240463554448297278689203992537631154378284392587528156960818748496564841614427626441283513006058883330732892277878231581883196454349511180130584855946779057138395497512171123993384664485948467791792904088513044192471208657901554759793414608859257873956421042673260802886534692826427900725587783331451546910555103038487407757392941739200430130649579402515528463248468856456998910968676722824975362244306973920477115774515433047810529484082508005894155906726566513023259228298079458776371656493936885515374344994178654741369409455726596783100608298329520656550939256269997237497408335364093968267959498346688999591015591957962115544653525598146766626787685643431563195092153700630242929623138156614891037757202874387046204477903340284728907787594456944268864373656291206538966355641780100296714662370503561131855110925617531744626471466670100698749810745949883898463314599262271097600648078339699305293066033920579628151960464510032221994021248477497128858037325078443960368675425055253393425957664259054818443855405937161835322132657413396291788122975943286940227090105087491468252338455441262001806906102206276551168390678968832651680860759410947230975928585561213999766343559778649928667031100080660066282051244876710909327781630163770373413318388695052967421623748329073309327395464388612426499030571332591025790570770540494019365455938645929794965565389291402786983788030528554834488310171314284249527311352399408697425065038972668725149858576137222902315655630452681318783208552633554607904586447329541195289132674626217394798893184664603741807114392773659248528842376442772925490676334170252693516704581205359042268255044539081586742871030974976382664359755598857610728595274635236016599483359515279269962513388277438246494565542887839760547947228112276815697450856715451438708466683637335971325485722563593992839583612521063618417237573074327955327039943609648626899945910462607148203378595822537551784599341349737087689193345602334489094073871581910108756348455847134691446040049686517991842709554035990696137735473074605467339923794524489749779952489814312062259989073483660463515349749225955779483952906560808983614282344016291687360475120621770274529016240108417591192489925528063933560773786430504914646400223383067992538708072053139493149228540701363118746913628021536658643952551649251457854987783634630948939063392332231533772919321992295976255652336988990829842611587852963347037943785371171440824350048599553536221440728348616205094319913123893932552950042999705861079159322779515300842104165662889687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 367971814799614921163999467164568989463041513604167675890235497229592675897873413751624849368253052517383739767620100729259246131658315972728712561333240350933940069478551696032469499569860377039578088848707467176247166824109275032880050956741025277860514503931860425208846475954289522009175030754528482470434623626794593464735438793642934157086860581294475034146712441338354723050390130870737176707048454848972172629116683339954718356550287155701312304602544562673291626574849308284198364868272262877265189161838673893354863499047565285438536704482822012771941793674378697956362124991504989300595764290630234174102252849786898946588339953611694780127319358673326700272381783676468016106882537003990930534064697371004939443150960928274931897280771657431235634844559923354494023797724928851803696897654223762009291414987827484247445085771867231456324317044294896376573310412996056385701744778745271765099412023870977517941151580601109537951246647087796075676312472439694792983808716973584551232560305826197081140869620406586529846256793411416529986963174433930869234135534979410248031403156658533236316060631627480376792534079556509940075118877140053644051380200711133830685737625519791114229941607547360652134055875748952648479030351482684281350392090673835769815371895922842468187380077041388619125937588191690775324332839362756956660034132923602357205256040806776159543428356906590017668680878421107902927514390980783333697187030172601401546305857157873474995782898844536505794799762344212646547169357158144255194028469036169955840171277439051006058322172906495615885533819929000047754392526831330416124862784834507438372941589121273088209855830213228882495427402422664105770600575918859883669371068279798797758546353918262939154317596053546038025496508318058822899760827089080239340960432721909032312248891113118388025173371803751925647835110080421159345122194877423848095679804493102456323962182792617537857931770174793347896751560282045408479677909492529701096183063752127628495783128439881220491194989615351872671973649703569981532612429243734688103791188217569832778988302405809726272533380289349279353282573696056861979962021301708268410108531869316668269679984904700769664428738424947629016536955636592141430774973383317131899045086216500670896926729864759009066953756515510995533079834220959775079172417144860712970996435388019960411575690902951540635026081067948446189820601188908786809902735164293434775313111818897508910615071686095807470173833579665026443345978452334606492817478133727389504578989869067743172023117563256186713691017614759327514665087134447924551322513381557206481649204659609343494292776507110602555670425880114080182139499362833977632237073886297443226668935459794374762259737980553089885755951247830480856488620998416393691651732100528546152068727011714174157432247863751295582409681188650753688488413560918952020722887148678606040031177520427679224315063036787039852617914551853175070671263289188907765182747406298672700492652843541696539085264200067403647160730285913164999495795276618575630488418731300805658086461707027445938152130885088932152607445434981523428774802794687371789887179515080172828688539560933126961881693594865255409123621692207274670033297739380390534303133631256644231761852817511893269538551659002116478295478827025618293645621528727936968814782176738994325813448601463057850590790850760115667606250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 7802324310355991547163752462783260895336692823454685567727975920074396688457298597028951387256781897646815211078769304167648553079102457097295699216570180708032471292459081526677333969570813639812195791042356783193983222756570792537763713302479017178608599451134320931502895322625500649941332915589193310186646006950886552840681935731346428554546927395881728856163456446509194268546075831949750818824790183720458176146770029423063914226310587463809052604522211893114137047395480445003071712196970106770033323904937220572954778983169080411103498460135811258880293928168978481301666446899753281611437420423870162870682183961320065134274992102898049529716624519342830523820740951680943123726299975624307589743644128887829622539636666984215328593053817633087756002436523775470366056149243764207232593066017813954992328768950844490003930820283526769582338590612775710824543583479781662944129482797263918005137035797332494459265796052285364218181304924699841935012026904818244413524884089545811710886219493169962249856681648994235043651057008007763483322048409625260680211815673260418562725950696113288295137372502519386984053767673023998763307618698360923376886632565382663263217654235532145307273677303952118894033165776248739937450002821885645983017284768515723049312449063067416767870227378423224150176873174142858038405590021813026884712675015575722086443839535155737011418327149461118933273761200530071888389273545834698732344892281172528132623145490098471823700099564677261162406370028878954930393448741267590586542310185606338530926020207056712678087592224202670295197260058011178920768240191253801124289688623592926563091800458152588430251915764661998396316507384479727225031549130770834044441990332065956564018588432992045822569957828932064854618672248287913587856649101575643624184644691889665792921360769367380954162614035737097072123547565281724981429141811573904125528735765137348721026277088431259822378238621639523363144443780286089987048853718636316318824010223786250212171478751719219093834764312712211980078372015776215084682236749019684140498601934453713283927906019786803981891496958032652021150508240737571466744111530924864799731154776422068603792522143734785656799543782547113226801613178018668410595229827544733908540453461798775629957945719204301755659833574741186449699031481269953834867712832739795797759746339004986163826046117219403640182708031186115770756263081386020873110400564534680719768806657652865363026045679877318173605105931192654586675331471864825743160025048644729348814316661903310571798690993021635588073626448259958907366689928176065557610463836541701766112687958532198728660305227840319165191021182870892586565421027120186266146976791734882001607339354217728693163816435038182817656855408357154748793058663010084155044600130483902368949187094826344511226714342636150393473789841780418272999780771120409054186225387411540829186702656517691201553888043968213413279890315373983832706530172992367162305739388514511561416561183206387061365128215382609652581697997782203270390051170878656938156050621933669401365319001297378981661183171041755561998010420713184238655726045358585182736448690596024283728763586641118600309525578242187155709155386098793599999760953561065314423462621834141656917967729086372266463091258882149247017682149049805444966496752769330730788763879550188564582618001078851961774989080714124384140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -2003809567844017179577377507114992230745574242906620865971452358309377259879933369484094275614047822956642925661101772774206370484690894784795983816591310213667836061685231293199497170726027153706767485994087923827736453355638103448655346584075740860342005232036141150383131444081537313144698777394180417919396136089801103766449938776132677488734819608602948638732301245292313619669141895455903974292182041400587568661234807146786903970975765659906415018561027801408877931703109802989860697531920539401883195258715704425151914133008451064465375695548284489601995044555008439979004192699343144540002484415188787797861494377644897217257267618042299419658891068806499008340052883829261107831565742669927424597740569693240731613322326809553321877130367923268392570313320240087247486426485872212031641189875784886789584661189994223864677049572735903700643829569899635230301046016698795323377307718330313752916774656962558610435570148487664240984808281134869844643580016060286591296688137280141984184237730708953476259590908354776161837033094825421630816904574187338752317972161309540921633616092596085789281495447959176335756045389825924124594046358705030530989626950598011008767135306151959650048242066442498795174441260217093749482843950213297761338618545156356530106222286534341704730982167991271591710026519887329214084151033419456742054999155879153396567078475773950382274833843324570804961338526196032455391390887991259197589828059890620578035524128648145240090004354584279609201714942151403599667147716844930565557932787449276729544316991388410383469156334890181360646934601215814934312927404324513426346203142145968572434782660430424624164882901959603136598472396726528120841929423913686990363922248042864900774485899819437348834876012733999360681594421944812709420927253074147126025598301480781400037675795489803517396925330480930426430286720038686752476930998738003595979784130989631259540691549281530844843463126061458973117549174538275720186781776602170938177010987369302427900576705331945648820826072140436922991018320364486017027387015526616371107811698216480433675543950675374231681498952786601855701955644507551248330953189552432052583683768677222854880483900396410703511848628564209368309324515526487911253138367149197232421485720373391651471288482078044903513388997729824183122574332173130797158651179361950353756865347993775380298986383339494632232083012374985018532687183145410805324291262375060850686901145005228632517242868015720939654755855071793036148688487983746856930568619534001758455185470798327235860138503697893180342098905935310049599400941771003106538056234578617607874984250782373553728444113106656587112405636038957293297757601455657371822093778838757943861632541176279309081973620823957495969218656071237335746674590843193478828744622090613959562302760801534484194943090735696585572806732164001133886814105814732335562046165776838749698434254418506475691132194723529937833783781752189735280810979689874446781645436718309070491934694884713990878435965395413617662040451755579490164387472050948797089265468001371922650533485347902188253712529769691092788615061299290916499193634858911050579318403634859496196315460074653549711014615389357279627877498181186322004606019997897647006823379696979811499645683767406541158279817091761905775266316783989708235695334825018814216021821660717046750496150775901776675620527852549232394750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -166225239711711494565102580116886529168834218194774514135586723880836897491321127576724467247089500885183052842871998916576063687149618681460850768188025191378149165899956034545243778322474577392632079461788508205777437465493867081924812662149688452165046235901590217178831100017753070742619705556734326860206889615758216067517036784495976351275937505246741523026329646503107315714386724571928299976462391547146106959596974492615901757179108885297699417748219043416125361817357859933909547208021325071518768717692115201839358804142197663968644705902497333037674699616963506512590332776440072763464501677113383483763022425241857106310482479611421811711624082206921578424296348858661407156778397602051234803788739300070074782735840743730951514257049464085150996437363904060651670183499353930921247182455056332181293552964624404018009851846017377262362570437664145890441177570106912416198196730881829697440863885856572746032115123957003573251723338554512125255151815365608339612316785862126932491170945672070226551902406812927738390290655192177495282806597562412347101105999336926279498069639845806786662005569963636290549224709067865268566201598952854903825519910010349500933585242744207902392940340982579798245466988245133612966060946469971665735838124266071296423524569823046250938837992766801018544873161660974161982977913829616292616931028867008342735351652624751791920619199536949639846088359522417882651745228252999703100844248849435147007084063294782028074190553633383334926854381681424551471998726974059005588992496092836921628579067814120257240439035524484746952072471080172968395883105608944897627495259346799769634743565633047481722486984264044718162955824310927573113554277953435383853091006287459868709629173466896829117738356099167076188874903220537104676485796156056115581931897231062153598709574180449675839756865997713121191802533593923417651187147254448371272966175017748276463473527781734609520113953584394183224327060084903730098524665143036445801501342301020459004000490281442599622840127426099133365606255129653204214608104363306512151855279258737864473718129824580340711575969404515536894570731569728099195339098605165159623285383983620673607055705575130793944663146852882679850556254939501585052271624238097826276393115994517925505539369610293045694761834097308040020116528767214749213761422539054793616664029041554774920137554487482635569162709908558170071067191152051592892787724946972314079478199362704109581825810124290208062364875822898453802491907670315808913964457233460462061065964076693378967463309433341177957149297911469032968571497127557855412849371402830491591506200091545013840278377346610707719467179518672847424933016003208271121434773319799379052906149780093836476380270883359003282009296044432255677162041011022023486538410537700519381796974509828749834811704801058955964287650132261573514494122137418494239815128149051480261743665086663943337228137090309746215289392906165978905599219610080738394302911570480550399726587813750096101425721850575804337084174355184974321492120732674594208630613727770363233743516058409163503259016801173512380019629533294514991347531611597730159721056303045045280086264269295941647258704468263069084362839215481216870680367000327568404663759550851725153680734273564544354893437996534093638873695544647402115157179963486020609426842101495744172901586199374262205412392775781541414750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 1655412678237789478390350561075710554136442527865932783943292126105352338902762799165151576985346859742257050495300563935288483610484226778016985504567925683695182855178892472902491314535791562582215185544598099631915974696503690996676440881103248602147639807338562380246536693162758084244672689159148939540035610436706861568922277363944162456769157443058680688303103764942721209818776042740456507686600278362973808181279056704372839709977493169788205347867487221926053854214422633661062143188529299402311848778905411318471007651805783700194280339945769604811868821542722389475623503981755499311641094842276010951817222154805881185096431627777371504730158640945111166126852809369118159681239295532092994124380507314973931534922564768632471800823572043618564731241473559071760963532822950310339130695916262991731278845857316934373381732489764434025977763777588713596482434250158545467806167350387195485746039813663313180844055607382526773429558575798377303229803475808010777940554197392706600442529748869979533404725793693693443088629893360285796486672299169621731246142268261286556665689433315359217008787866850593840389445226576670353770927543286501899292795691548852474924953259803692790772201026481218808151484169667766291766868264896303243494161879853225395343385330452252763382734455679587153806396927013644163145413750498899087197707285123304449991995348595552703698853294872860567255331735437577753275145998093096189230180576218026512596767311465936775835144260232218386773941996041486202519812245279378190438145880400030001892357318684149409392304837416107051877031490489170527536145428661424250952793691369933406086021210470398697614788631378884497381279772906085936075565214183902784850256520843567157388126166371631066134013588520559505253105447792233213319802324527822963104870632610636238137866085274362311321310682772721206456106551759078868825329008903738233502323173739061339256918712691389312218028563027470808493964149305794072475582548957788967945635150993642863979878828196773376696676576757443535300837812533727637487987990382454317618781269118562088779480858452246507287525469503571417874687203914663192837782324147045994626585343338881365051399822522435616770755234598062896314550816011547012947268470531879906834862069191575366845458669495445992125771735763532979174708436285998554539974974307389087155410986657883030482282730175566692112051093075562458615080932379046826143207338574911276985789893456391624074945740785197259735520601299042201558381224788404308886816781660551664242466430762317257715531060526785176569652988794414860043214961612579945022444688385570258970533279256966296702562276621954517929431501605895179754098867719841294962622336719005767712640630854643483791014640628868566933828582472983244679104337663288154450745537150295447513034554745559870379161065161322914908539575387300699535594759693090513782501909715090139119744913219929518245546720821400573772865298301214515889907588892084577890019479440321304635754128487789892364458119509158887274211044616663390178151998328904522492204868307652991544057400066485940397706093522590415722894278919110578433682464982734707199047044901702742570793066463776325322908728734338800931862809103533028942318694421245790848243169578362939105075915517366768960032880005228357102471947155035325753717986846978030207334688929613824299715778112492726517929452646896082500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 1279053960379035633232260077897061805112548534519490158988009009056019602470837863480575233333400671299530035622492833759525572955710346535286956111435535754279917190584886451016920252893640985036436040195070449580478523682335866046924021974223967360325781936859524699324447809525245208248525489974493399918255145924151519302697076838269098266637218450410110355472371305337803692111696013196815150356825333095461058465859766445552202224716709823996045903281317017356172137697527643681157975121771396607910788687495666843570571692043867730356125426166184154554557708737096870484335259828602069533568140398837121232053345862488519063701984932091683779214863627517461139352177578866946263506694580293242541333873016882621452972286773679245131954501753413749011489679103151801386760252409966926384859531259626125715043255304929714330363903520998072526151167692987612576339953655379347388858878812123131457883714508142107275501631289506285030867661579507440964269787414148145391211278831596986923978174260714469049227881657718736553939683504709244777198844542823307855184342725163007536258670393713592320958504237764173584588875357314168927963522306045797003508779409374357776401326075579851471794864287565159498847571786431690336374547979270516472487942569311728934010043146514525244200450462947537965785215913622374654617082094365597243827499270683070830782131885659728893970935132283237783130573408712258367342211575085014232464172782328689657938140067428850953651342992731485006903186559060509170287316721223379297139309416599086155281576600418512553164501041849967578109115888328033230995086530257919116329663073497138382373302000658477958872509780455901990143600791350716972868471744640409595770093172074365557406522111936879533422579744206437768982730437624530078115437900720550591829702974845717925151024227359974561955984479091636347522505043707602775229422243746580988351353298541314952368138004755477689447173592112844593874642671894045132843913795226070557805231166701405268530835180374095368679413737639721644131399955137183677558573010743030788583837570822766288898399804250613890792703298904955043932195373507862256436438984773205092846113139003584803129669185701315220512440822841332238032602892338690310940003545322565652377953643084891101482831096189879277593569688243344996384673356285391879451683354117581073736693681489051017377849313051387987247475399588166490648091165564819497327707894679713294759172258419795954492786115402634066605827801059316964033878261100073995732986065557771335967664571137188027085886298041985001179893387806554160975147730983641397144767728649725262858595534825830888036757151629302913266631369844519209763614992793568366347416088367496634397091200876946985689518397931857437284301207168574228042827155358346502977941380667187168347573143968759103345463075518865689114625322218423778518526005770348052563354839769472636629456349099830903428820506036492390762579738238085578115210392956648182807433846565035678798492905888443453701244005298712036116664318408464453803107966529850601979238279321771883145255732271955634053379136882918109396377303342566876224500389240288437521290819953113531745005019622019285091366602083301755180560404231447668863674664226539624734641298276903219883101465279964509434242486492555362841877150847162547167295772356755405596381376613907246277381468734194222611891650328953012500000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 127832871447102593410203452722287981736973223668317304807277190469786432702727089816409030215657197321176260938306966446176862944703801409332185617075906690882376530860614653996346432910280713149094118969481104425534411688685616401316812550052452660423317390856764572298709975802150648560080610738043683879662403956871400628501964876760842979110931824516583087767343968872234826954829543173037374247749754100635381458612083547354653374568535461637606369896688998681931992696750109103771721979433609597943197298769679698294413319898569334957647741682345418526076856915266869548834490977707303223710319857915257033507612402587531829573920738746464284836887949334176987052493846305831277825958052393598205841080332942335000709455157178133224508311553151768414957494174151737893760690469366107780653571681607988801404253375584675793917908654885664992258984486357009878813122218131268978927708287745980290375686756013109977599954755543505927671900670429226204625600605596621408930743686433673289249484897333112878487162730291588438864318689367878382242666776095285206962199481350505533530860877977240339976568708811998061848286310170035195403916237831019609408934129368185056928625442997187824215347162212166544357443572561993565555845457194054879828849705921548609060894631634988595695826466898667053967560576711180700832599003026065539811414766057883486894287215897986101681472526211993105391631789422935871466426729571042669211740920282832682445876772223809935739148518149037291878199520366949307126530943702366387200393311132777164212242917873254958722911217231898903453283150011654927516505505599640450365192799008073164000842194963293194522857697582773680363861180437313730496241741989329431520536630605440985057558602977951701592358925163539437467885022840443172750151916046353224158465380021644763005795895975749235947973189164224486524579771676415480723852513220162799363066656443342958174123981664406617259450327733787028299681846597966933097106610521801055941886895597132473698400455329492746536652709127553617473093653983588475514540200723691292874084883516186135133175278651550219254909789170807229650452239706809536320635832567542327715601259065694295434244310147101471394882686703925764651850499297067874187282253604701575088155155616528424923956965283500208566298290242990808725705782368509751331450107214992707423845163711323000367761036321112482821505817684574741642688491913005146578463947694519935327036063331506969362901038022446894891896035386971402558158815293984615778755250084575666798845286670565881331155706904090602098499706928720973712284448317103189123226326024457384554921683452326160573992495952200869230043092175374039835407407611720271053225964547205309042086718033301860415038116197423300660490456410786643492259901113512681847487521129574245155299565788599341163272732539904599407088178068626591557271189293504859323676672905690628912073123387494884248907008018432353042586814238785073580094542493258532027723845133242751678089530735619784617283197009742953388258120904454064052709408435870010197875401437918678000645639359110560768783660820780718161237065061269073511908439845622352926798401149393364842625550606091540163288504097856454656254071685971840186002149701107466594460691692249700436757336746195039209235497622799751417583450035340332040967133735985684599797807087999183007440321506825286701446146765747836250000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + 7941658874308651844179116938842734235223073776883818055447511962007988495888573931595778825344989625189211860082112032812769918744657255037652297680656338593405063009340410054588877969536887745958354091103796335171562184318690298062822294472929929589239941740187827094984132008595627909602526130400982611142441679477363121276218966022981977707077025470960701415713737232876770185287977699816997677497947339193148985117928983368277487570890053619818910942033986075427916256329826369048990883405889731730068935643722419731341481386734649934503930739780528150277992585411529561342760261881202408839859435115161520797798419644967989051326152491204348878513146722245264886133651092289779033085402485281331654969641784698930163585467499269085832157362720858572538129448234114275642386024704965080575703303073597837906379190217287772897734302693113719457843691825144295573768743907277326897386190709432087092755254895691547151197230300499740609519496374372467561834872110042418788821172606246547724846348778804624364742058433911277142056046987898073680854543108356158051102901976731636612702034175762592040267987105547638401978914096532380768152199702817105717969684489276260150743606524093921611298364877886397442278032504450740957433783696404233116513693269738480788829882301339165870055280637940324710096479912421347923356707377784798995855219396300137695663672231972063726954043556065795966202323691708303616257202257966890829581428740659988606170277723100480568956544490223787368956665916838854664706216772644226644882412633487385924296750812424330516704815792690127773876603731484189924551281106725187927548065882335288635819959529442634972527755842116968790969897111114033441870502069450200026192705635680100069493459175827685077790959583172342392224630333638728264754384118948062031537375960010220315292247482037619911504937311441182753713825921758668814128568685272204307704510862636546077683304748022314672317035713441240702087267398340154305285960051930069904590237895739482732315669803402122233979691185746358958300153052446482953890923080170118511154518075680875087358879456367095935123520833963090936088499428807036656658982001113255554386896272413101664424443358279675882351281455450788646467261602663647731544711178166256017853507729085238020675785171023393781512393933472685238282102161414296625686644971520087743461921371492602580885255890039394649401374939625624184504695326119100764302119575830431196713157111294608072839893030087195510993761652348701349038385522728757138177501804660633748770680379365282102388264938183339829525511891264662063612220582325242270662604423760237989021502219955143978862516622424141769075129051715870987635259286100968298295931274764763170643944128535206527755643497414050450793377842302531062370938530362317637089663195902808893577395959152458949962498769929050997909576130899759204781963222596978234484886110734590534394529339058966751392182853091907187462622625551174155031296769585589628051232114949496034287940221353226497177152603128410257130025688144878480649603573065765481054920630110393283469373004106959465714152348424038220576530281786857089248933152814421175404534217727647713028459154209669968957990994489333312401005686758055100467163733397686785184313716246000660185501809136160171539213356547828645054739760892887890839041025754753838416532416981466568510473524387293526259764640379658250000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + 334042357374858602668305694787091273400984014910039818227628062765162674771097646358485465563006866819531881090184226480293625180957915721271021246126133487029426082532636584703418543068096729870389160748202316015807500318712235164657770863972770570118149875133609951870698454502253876912989159145017297666260117126889946050271697667789606108908295029615323903515119931547051664816806123901124531249526134268027324641247354685908235637892139055318964797255718147616626207966741030113372094954624819553753748193374295256961102912078296829519897159467044439724127368147985610298419334291594378675538491431182586021347951688328562929550806762664472771586339019059756109283020297123438692509401390317956828984900232075387633415206988928325793521682920604386958947796565865202993246643088276537277490658298859905457401572510358338717986868127349593430701367029149275074402583967226745940093477038703520716413081321562471266514349950063596915075742937636429434673313616341481227287640250372920732222688996498271487436945260624837675707072771772079620206105018178715475895553857167474220139167300141804602015948110624418377108120118356728627368629151241703833401442892476567923190409877696984180097379751169899609693302951982766488361582651876670970077912549432207000902359858171151305355499731206668799210383254870584476129182757725481546416979961636473420435681711808222460154542187041607590836381510348820362770691563007668441842714415644260315677151625708714598486201622036615915833939681379619957371756750429209922023359638501467670159078596805817506215497699633929766215449295139461361890846869371307010319210471082959721058637887444921970435161326690621907574126075244662435630622808808423864145995042315041817434750894988707112780833833866209965256333183555233437080424736410878237824681741293633395148423236177158358976925918297089311378586572982888303160686321740364150967345576343099258932863431971115319428930461696074604663405363915017179909165978807036850059848541596464560115296665304677236968449112617394840074980820920656330470147898036523204012779856664232946714609893590494527175884171383739974274589218545307790463745340250372559854473814616392409002442478063787210603161993188351095248838303071031172818807264689280369424108229809738410656580016000495918773849162961619941512852397915017998170372963619594529102361834448883397315808259811283211328765804610475827918221767805592333698027458722010217726588910165945655033325821366899974441469435669811264877207331926996186766432508395368225907129900568846581675922838677022606272526158981671429202117766059289596994847830086386202714576503775804826380112874267654939935636431034645337706173428071768290848237091610712196048846499901779980913867594507780911939185125625127622175125126027469076970163592892418874792266031065473603246727446468998945572413089872422821544297350036252676079271424721376992514438824660561541749264519620591326969730453462746473471513895553949806705974402155438222969994808649596072309538002437193622731776941804132151333043386976142116755470391037505782073626547310468601803142988639802907864987528644686926504694591167204687290429962000291117305445457142801787745951574883083334624228030823771130958062200750161829070399640688630087369217279927861148191408648514228253913328536381594874686171371994954221693754044578935890142390824541060064275626500620212000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + 8796487350736347047590745913651314712336970636568854900268547375407760221072279529055645655414185529762733479403689054230788053200426365792837379355621194803185476041370371541479832148618158346475088358352984658888306435345798068623157119553837302771048453700831107077462397620892683365139187378449123582997732815140062916180666099093603610723751087408044418041084018640693702751094087587412224755691823233907094206308772922166920286956161308266981155596131613390702640611795126981894041113184800161590536123088737520615984923445271640838306903322525455696930987474017986831081898567731187050721830437255885815966397558170547103753948905825104380200642810288186627950817670108571604968564666356402027268751255586272393530782859891476990133940229881634471879446085373981933490469722617567903646088833298978564048464543401914923798969384854754451269070701650411827187019783083277028901592964036163833382828172838107016354038045312612983988624854545020401618014958809484875629089651032970258978025681395963147117923553133741027612839610461933080098002439290230573478104851013243207154034161999160196402479255075737415303119945001198642742316972611675831607597082535505892822928841535744358826997271000432145868341796933400533500204056675880321849148701458019553755404645104985358965582989472431361015371305994246081893831734233466279672409573323791270918710702176037948174226061260967749957207687339747529573202953358910939613096738009599880633905920949546298605926954700701930750866561543302757511368839938962409289935651724768315071843236679421019213488721132666203684509964208850534973963599320818629714365834242323429525808024267761169506737580127476468135027730437008950869254556270748680285832131889457296460915784097947295805086121164298104066767612727817659444394988326915723836940593845546243476922960113888405930386684631410472015132006430078266754486614011143971885783999277466473518803752062345916378916952471045085382614922462429142094575715816960296704740848862037967416368965852369999068210556564567692276004872284491213204475867744711687260408291704450741370941433018243085799977928135291709853141396136157109031431763594398137100952656309959320069249440167826281166349161609387557394390424743047041913548659638040776149710399874079617677219392712675977814263504229300910024035499922020531655228743157228374457512532721951606886112929523166290758454550505829737033963400351902611372447276187809692540447262828410061048811872978477155924270719321888711045571556521028127845441842381949171380167375411998911130600299697518014068589017100358490423735524087203942977534928291901472659694996166247932768569857959073214006030731166086248220565794357292460866240399674262958106133317829101383367751608359926065899073674459264658853097859395296160275384037922168532582905108744906425615079578401576660452581713069965044222542557050015765271342222271924593206743576352198898820124985043614742977052626706398424906009032562744656003963794915955699458855648183634634612026881781573434279022112136905556538550184127288176163137019541154257877128327367799260615240374859834309477360587328701923414955120886517483340245828057718361056075966066771328334507256242447439976116329577602444491213486370189982459615624342519478877597133468464781836526209204137865904340079040513120889799812838322529055754591772557962542434646959729593810057425869003125000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 21264252131018326078113819388160513658278749160792470550222086207131417022141601307683904355320028900948903035039592378378786333094808024559664509117690812867938930356032613815487368782408188175930071427493136954029299934435843679191085421017989557992197269664475146851736017942280178710021282945848198279824096556828131064467723262730217759061985916483500561929967030766757777509799457538197327679300454739893539060382466435702031167052550508684870161592327843309069259909787640181240860333101188981152997495666284638107742711440941498090187655473888332189720846175184046379758977053018845288275692275645918867456943146652202343191882983078951406184369102822396138153841368353969233426875998312367444642919825128090823337860747349999311237898155115765956059416226382163598175151653373088870436739056070274291721696407799801492184750685677144212191244340671230887175593432014051415178504966368438153335733915475946280099768102681794362772186463966090763020881891551040846408224313055784689324816077123457045240211430657816719846038260552851633843810990245187957328404889064777295507868598600276293951613297655027794300612854750942245068483005623325457446093211522436748381108987089004536559527460860513664263578090113583503804236385288607172182403229027458639638471403825310666195164400200304733761149042268427491269584960999847552686888842368577005724554318150238923411345646099592277912560592095698872254274248117439108348947434270339959614538687102586756022139374669796938981909313705933438572627925912569653382104740753864018591628582020351105179875630611749797345535753337648729362070448123489408317204811317592108828185213294554813514594107527543322399815235275769406668246324549837020864631727062813750651464080752646723436511216626623782937995252945682310051511853472184382634455838337588801815244912211716422896701185761024092704948503049605586320063327592041757389409659361244844420496540204906309709775882760732978152420216317572643612830939053126009776362207894648732414224114213826804696090605978359293570683817543867359544976586629284716913612031495218591496097973761978535315562220128416139016213951770288065827474794916535409356811384901802645902919565541602120381629037097894117517276512169388012791349091290325232766164384005991371003417974086703777902142503085187367444237708600035084150464901405120556281890455273717174745711703474861157113378357220337033951724252457396941641828767647641176237595310475382272401008873428249663229803840440312232896662856498793468760462882398643684221881575052099085633104275571383160241188579152112366294501346776038820450143373368789389003833431643602485149165776498485711225342913203568477547087856844771817520112753692026758988771459307984597035947808290972500468050208063364854235704443683584072115190051727773978967456029675500562766799472299094603241011653128782107204564768404299128147303976381740771528801361901911437859863297141243921897338320835177520224608647369503467742912856306356416651916516485951792519793690890006271988623099145385257116924072333378605446425568077223489049676274996095168049811525552301516638166041470067667031395378846871355162404714338888870109407477359700553527960519984840879938919068241154855392706485990693431868726680179705777752297763924030007782217306317413725982602456495958848171518143690532477176077343649631722870283366171872716240071943027343750000000000000000000000000000000000000000000000000000000000000000*i1^68 + -18794953379874791637011835236373166345472192084613912363723187407470032743690402805698053935427364388566537005903680347049808952081972081235695764131487024360746430084338651861894473776881316602307609807687605895762812782272496695886893445404191221057094456197210145198047699393242422843236385047758953687507789202382559501686194576842982438823657586725857341858443833692099186760097261197916259981156580325333460975354486869881037178950033692390714181616357360543037539572874923601003088409403068018487984999288968451966380355069234953935989058754446623414203267513156012657921413465879456388225981543433334880579854533988105159356438390601819681225705739122940036588175226554620932995101503935750728971530867427283926328791138840415094546642215756622894921060219243047894235010853786103923271089449551711847442731886088867404353476607927516221339836421157672233831674948811508041387350480771903023967963148423176231576973331358644310730397789777465201321401958276842233976016120392166467247283761892146196204985468084519913644068158759883534713443634218740949878315583907113212459037241856220445049301922906193741028811649804175729022225451398897167777086223173341298417327396019323049590856336782454188075113923245097191960510753786389549709456290711178998866344293495021495712707176180795186481138567401239413944674054974359754045949475458622763022243185736015338007342351488626061873596495959237184825252459334464911139451349206899402171093066552434284984994750819836124710979578631583240724377700952478688900127297674670943621922029214460979058660254655025064811889138801319452011971961492031676507822891131493406599932939827309055393946598816930873814861569956869615989075629513781572069221573003561372416494259594986672982337710201677460940966066488557728446847635055965079821346699989327141191811338372116697356606366562877084531658420240140591403529794260368121987839142224448304059611963602195128696277928529144972799143514120311266314601019331891408660935994300718887019513092142876094800510303215449614060335219382260891912187827509954717283912142782237872756912004558656771542864579570799162595480599217325406099931390266595077326970539854571634080908351885557069917176414453965815637621229844761055477080150879112003891001995563613534209938426763600148370242341012177067682108660575086222297322770465026878353545224313997565956007527326765467317415704195650145718910353404316785510368051377447613835785102877317075061973123750539223976223482555034255386668247677342033191049980139024047939770254773194474098853782132267306705933935177654108428080466280155763024407591721848967499444339734473037033783046359793149461425927819690806601500292411070217858001775014019162557865640223675084757004517254275330487877733607871162697792821944770153535385104069652695456854672035554040317275382689284517018827172148059063306159320779673086355648786706295607831317408489575189840242097092750843342782409744880792533603304065959142802184352984003505249459164088945392609069705954612204642092386901778426372496628164603577725905521005888565129757268317649380450187157051497167256132128706389013012967478814806705093569567641202082560627420368629102064191686698393629922065157282060439378201160703218624131768157987443259483476355574172703323282071091855165127500455195084119435204439122827051397425016666745373538462624949509267295960209397656250000000000000000000000000000000000000000000000000000000000000*i1^69 + -2149431076600698978756948619962322000040216903466426377876805345397572760042928435162870793904251311131483604804507580666999268871600868066145997296124602032207079455232951528548788197315137951331627786189588747549809379196641948757518495859915371909761404986255766344074658292421737046385395288982688464199373299627391479722931274559832194954134271956644714875349447912416669224707266321610636239707417353407237723591983248518659884380137556701648594814120861273810469869779842100467446191738713301769499530429932770424155603338676141567943311740464830583856333423677104402382550742242418044153488155428713426089346527330543717144340771561032186570160783356252943669016639826688816462298913771873720507370829211382236386293269611218741819058967294638822284146003142047765504377131189193743642902753838527810723626130458039770419541341980000950581723492850526297246552921315876251480994521216318021682317678318166597341401564992359605168065195142524320357667733896906095709025983607704603736782433692841966433772679960777317968316059761777868269475280132831666811122001277598098539709639643942149415016355326410521801434104114398365125790397338260589054798597711659544252497109969398882419601591335516945804142649272140496189561447174022879925949129652405822762042877309781725497821290063801432180279817942657282996864045303517500575197465739262568487827866161256373400314806530288908105037723848880371750523461043835936246443972367369122292332776261177853430014562259415611955527486734669974069850858960245173302891092965317448733128652393140326536972069972313112374813007565374095462334377337227801317594071261662271732762771220422294182868078215805037790929788641205217087163690331844803844233260635628378692358218704168034525512130434536597449034714659719887506685791448744198287330199688722771008992391558488322975275659424746428053498678674420474495266144497203226436961012620219047175471523130187562366792229344845086064346748924939665687965659293799186325623832248567266967915416738094001363170063014124960204012107648882571101673287736673352472925693647575352892757513866539834264561041170745540231801000631577645967293820543619067925804042068193747315038542957305367305155944722308935157598335274132911279066574769025058445029800689197012659216883905509784620147654612743031676195973322963582259380984366940445075500248022035140639960284745896536940253982011719745191868338579237529634951081731575066157485262092686384181690041939322784379797429245978605925978630984716555691748971828659871497332808096300522920481861213019715255561390789674481684227731096355478510953980272848036627325133235337254412262577243673807305078424441200288517359934622376041328762088818071012593967003005404662507223521130396735064629304664120285345510145339831317942608861161046730424358943190097494633663017893797116116610589655557130415914403706043815118565551057615296932653490886803137738396253630350795037540036988434989242226543966998876881196896315403391278378689843620370686042587096817379495104751188883944728489324838471427392622084715618207709005112494052338215238560264638507206919080253467840636488430431497632292251613649493693444616166829389800703315066066681562110349309132371121025933459403698301027852536120383330931657555888502640725897447242897166628192842111673500413096197440648071617474885904715728104851593767333724194680202225937500000000000000000000000000000000000000000000000000000000000*i1^70 + -183943839926759402142661253246288652940886999527929040888615580220304125294319073647151192896449296096749604952092562738988289242586963389906676947141094248806236165035546870949582955479669599217741779862116501244021532727071606247642256285831600356933864254781281269775228119991065050770966270428340215169819793634350029028868898380295374439567145017519923646827472817760091538493347796524535016639822780703388043631906941047004455075333042004672345397813872420682290779962819058156937172260819159995881490585350815085210704918872444339656948684615077287395420446475359367309007189568090084710454225007482519117827131545670350576320275082363988502320780865477219899134421604198229507955838031166950786995869005623096887452707528698128439744594547279032206337274061654781973203793138001727042483302277532189828956485647220006309084212118777100204564460508023683733335059450267041367943910973598780775728019812791964419789065475291763631849958120880730361357353881060171871921859952127182602593632659573314122076633182237902612031530617665317500430958375270594459742741377155466206532658574162181911304238601567352687123565428599492432832558616994386799583163409188196173636497754862195449719686959527264667686863989944483057064169680763526922331385276774664736748099672510274484047808136996544515105154772528236838437305421844159460028075066821982118190291215399170239507662937858260994742641332761849499158954931405178762490915399377903446606278337649180579912592222854520573319189304106511909220209801082923141377621572112467681801887610972952520592709171289662113892006827490478169660139949896050825186317246794274043406346698618594585859258113092187812765781642609006090525254109041217069281329784697626175057502906681114415349279787158924385479123644371758989899736889047389637056201000584192208269027375050349982790234493893537196810971677706776900691628980822693636228300420219137443226450670070050430251638978918787224339994993993732032226306009975885024985700971402991569297482006526696705898232806846927671335684536660761629742609899466881539119890475710785815923858658141106286539625195861574200309386910630312683169129574703384745317548814155916132560267468321507876425164818823759927405440860659077806991368018349872544300656660710621684429367016055801051407993805122774485040790238596795871635548901140207658854614539008156010385720222823418436634412035616771398980947075618773754985497846169410176465372373264058784882982863074978687856028165035749283877456474217763930721290697402961960268115936832992279270750623580850582947431777434377670781861559502476297947461037658609473350403234354129305919967698528059799821899511075953042229838222089607871935031460905801373472837708067408125499139945498618671302629555565420001431075837959180360160347622320841745796583952432155192975358546542919106430432724637687763497935314544066388679420333288206059264039713056311452615804077973071493955043460835272595726482771272589112889703579633586613525415178921666580256841959131683333429711796411207904000021211022019174723400860348548521352955530031351395824181192028623463025676820691404044744551643136404481779146303697870637471459076120236639776877404613012729508375017458939740721946727279317721779302576762809873265160539991444041314915577689420291045884555074799773821039428331313661788957472423760847121223547780599137341751732187500000000000000000000000000000000000000000000000000000000*i1^71 + -13229768218026916196941326591156763238185005697772727440097098761196908665462840803782064843640538285084053080082035330573222071384396286592118873163655945724467383004139546771229612839666229459400110755246607557622304521079459872157736556177432661721412642215906068368746315322965536929586784551137395481545824429465219705968103546629216806639494224573346891406293597812433974094229490374293434768350360565617453875443875026619605372776026111727168674265556574230448427452393262428609257515569603956382539186236187996589675720916890152988876634570074059161925423021302309533475421724140765555581122942699086687778876333429337457358393130527468713796273135928752366961040802475518604481410656613566580171446698858316271908155272244068468897412443544277939955608285320698711602848745098768574421094019190787545294023354964799623065483636601102704788221163938455034028990219456580031679733363017893308266112099874068361223706992433659537590149629098664795284343999505252534114858277242346349038837125333134254278762535703713487522676053463858624741375618804437792040220277815076206605191927719568018907577406137000012980994260398149985104401789001157769216237220343520957337940541972926816508693943712758585928311086277733545342636649988484854145236913036056786048097538357293334001024469434022486235213064473922847640469168257950032285133502363674692404062254852813029103134268328728772081503985537871637957727367955115823221136097371127242063830137236622206888866562053744852817739249085936858552153147433202352413703830275368463191605573405783079356934746007991482064264872066146554732395695940219348562143560663652363593629031919537780041817865666973707236505211485156914438827658076028177351419757111975744768883259271094639034419279795233055437323002030372538358024515228909140469727534088690505768434911413763984575298400827647758271495018569288087877108490268057824604458271656241195821088238787944613459957144161442321541453799545268563683307555889752073881532817983436132598960625353085076398072353334045885579797829355430182055782519155393909957263669646733131768229878541191769085696427360849217527312297575369074050263454910046138610904358033869067009969676497671801092000920305774831185033279902778186622094829721516977112440389280596990748862793131849184031185104072652215374124527026279432008252388584158449483285735925605886410939417500280003480259630484367587854090067057532836125566245333532199478036554730819911343140278187113602478726763493061580087700894262382768485842539273813821530668521895399536919575888536043797371944352139360174294404034654072097178088822902318893254344612368968132717420357045315573500659109615375269082309233759986819509605688110570307665494825882739356514100720302706237580040977470389631654276200974249492909120452156977423102810779220700418164567142849343194657673819875353039280172986055213669777973428887322888738415964454473350844533172415796362691705564841513198761735417242390075938315199005802245402147691013072221704461512412930683756069052842421094085151639681812682486144218925955460508135769636845027699949175688907480638195481569384551861258305290369631932260787514181310870142870092222276613160147377105361930224361924001054889056999554520394150705069726825074966664256655406768611663737106861565949222154666000646385911105492082306974033407757220675056267259242046225770181647656250000000000000000000000000000000000000000000000000000*i1^72 + -809551360329126371076663041524730713936992528363814769533697256298930829404710156494061588103478176030890906604387260346949812458646940067513419184238006263593474196375711532605001194027896115154404123276127061835050886871558340626102515649116037119670118753800812586643965027283644802709759480253008731187334483819455638615504501479515878925005271544692701382154247104844560843094666221472589652723937356517444272457719556373188794278034764489468114143003799304759286574116564766872405746400946885974142629044078267278334444422711651552045235231008018189200919834942936437016929878866961742309723533937680216945689509907398103385331097208628087008637510180474705122007241300574156950500674462563063489495783269866967673050611304966719350929545518959768529546635891489751800634090465068966981517702642947758871010208915404340041646436010182652469290811078276850577587748706305556196336779677719583454298351951375149145456084462361444461689692004526188905843324378504109485015587836968570029321027609923601780404044332628327144492263844629382603854174852217299243331038833119254556377649133002988371018515442048386242772856297186451183693171120634028753232741411392658971178210141601934168431450300441776517490049383133203630551315015919021044476950613307248250941238852143975609936417579243820830669797524101222475396910827435065468739747755882651377065165886707400316579053585298999903253694407730575721686800754534205977262002704447829227814567778932071149055769344240562992161854638495428631226275568413275107937681332008759077606336936696920727686291989887030883333007267230221948170194635429701677386584368198961496087239235059934745113412038041864274685479846994808269162025527595582369031600686288574217977163540722532784071625193382376199197425876094894841337590699718540230504873262895270170700399080299124237460877553717099363814368782834899258046953592618756070930802218138015376841464253903347543711876997676105169686452805470108597766441046849734709873124229354134171886758461306126527771649263256269810233884101220369643807033233610574675176703220568221943186320032932244683256140617354071594307029774117944844820735353161603653905617348673403528141909014187275836106457103944240186282853788511645111361909315577195561708817955295076766423160407672175285235077657501669089596595389089845742318271543357523023064803573503862777210621492936530091517569756752954885206876966807566454783524482947959317410279449307708392088321633408984086996333423476968910665916201405167680754336054636451367298473046984955915491322994736435516542031981629509890280108060019940655713730902781458608340717811936512320697901319556975019375163201162018228476676096584515574708735871507225933810122963515933699403532813605785752766261753868825105022406201393266722480250818131883315652991622913523616614308147620235451913652013668412006539818410793860209699440430081184134605085991814066354357849657298542150009802780045919662170016056808369404490093355489350187324702770451875893484870889119027219653926345481722007307882542523257871226332188829066703434686439706487005148517951570162077485459061930215505482163009241033689655070530434527668350783033345599296982091886653492416085122329745991260420950436019391405837255622185477959128540202296795393369449976501374404693386560218629561163558715020993592161265791480744213671736741112955624334128906250000000000000000000000000000000000000000000000000*i1^73 + -42047967230033421708594670444438916706989300573124212063057507282285569289831103719527967233133689639274893329934991509535327758328503933438756745728220768882737040042079520226628998341027705483308628897805717526387111837241146162928512469929035118439103626373533784089152033585447951904905434182457034276418165206314942236267361969540784171466853370637629188294102854315312701968067012719689107955576465929466983812548120279729963664756849057879522097084142233940347020684768913317951520011986218287025523462876131968116228735903384162451741235574355730451675570031079265254515909101768295567111408763161815538131156183592558853402650502810176531067037329856978592914744727035668284079356452645947353429706226807451403956573791252866630567871156460198852257073994221527610267830774008914944529299717472327849812269353785719584396268758722251852518528553946258852404463624757496700701430221805005092206397890109560187437802926598658359277706444200270357734313295220050378482422795734632229125786513115312636777180839891446705791992620237277453010922666130748488321293810500000094088497932308963393855276417217270604308221959675099772494824276164008831132559774887258713469206342289321487586313475670655699418792259618503050243064793353396564777233636274508914821407013308149727834204671147982918740497595454845753947317649002130458224074320639677285233043096568425725944252724375318159012008080127379994414218856413598638249113435898477426342901269504948312122714618275238345127824301871878100707597809782083781368858730965392508555352608145641843556991385463723573983066385302144097244478980745680560967742494143769287026886092679854308463968981563557930910650565713226714907603494847456246936933190030250830796693953711228088332395004338498397791289614918612631886230422571763991222844084265663912375382832856994939771753053898492683627925364419661576167884667901542594202635188354799404837463278210867002340665866131660737994034905855420626282213526675390330201243801613250824776463223387142280494259333425061440695065322467198610523932420431368596250441776613625358883324740554164276437069727530911850046457801932793994938703382777481536626944142513116155377512092163824359788694407598023316761292422476528334130473930239053243798093738402948348192404255616099060578045696591899034326063921900137657831859352533516888878816164081728805382507784167609692502865702075722062186963405406622416673057937070946514659744603340872843107506067159359488129919288261115620432081042963319065667305962210614960303870641789495489241191138309690562447377289888285784452090599157901070140491450781655215162949713922766893189698833566961459743017216298007620935030285049056914558020812884752523985791461860231389867545269275315779734598891010191659499627593496786640837041641872637977276867408564698624754417172314368114971312351628079692831237009187402132132042196799163559982874571339781136926579138083978064034970657323227223805503650911903468346224846845473388416598677502322019385537073583005942222381177391731422990073321439753353593808065169838973891046334058433094714001164539249158493278333071979350287500122311520378849594110424830489032577244163634082741341610119713811853215528669631324611849613788187576534456520627919267203660602834073121818175943461821730426706667235666289013434485714170012019612400751808738047141971236382568831528125000000000000000000000000000000000000000000000000*i1^74 + -1870918719618377757010994840104708046437981138630036280567717624835282508361889604812566298129967471044577094828442134056135153735949729032610774714363420942189465282969410215433515044820159247394636684702804693119770353615592478589610752741069606786498149624527739161584731503880040895350409705248361181439431103103629657772038419174631548395472830231490522784504139823994915404535377943441596721842868284698436268050237759124542713492589531421758229653870901363472255066039374290362854701151347768591522601116127867263696251484614770336937266091794474097392689492809178852537711312148137353370055131907483089261331018246225630356972042732143977732354337700869257066095948074580516422006232740530356759108700428946517873300818890302961213207207883575235339889812892502676218177568567166922888007422729880822130857153358914426047412151932357700612717050835554080974493855556974228484929794232748266376087687154496792088592025215168577072590047959725470765631178539403862614599319741140019344642457726477755051615423743464657946647719126220845198866605372161006733052603714659357646575888572195391165610710172353420788537226230171376445176619030107517444042908236249276044050354973798464278042023773004072224312505192485756431310859068115124086909402033300457921048036732192908664266072254458301343569247881706583897581712877667073909019287238793996260206641817203260173945953258090423692220826957052362653333412980550386696773463851357629498696432624997451434905485742728284370039336467811128315109525333874728726479774605777453391739754610837590000333117066322005609306808803227055400629274230554672140867642902894831268876893096588416945390704682955870384469601236988062680745075603428871811300593063836216161222602687771985231404859400315353999192734947624939814643184550500939913534550404760291949733633296667403090349272720548133075930178725345374043634777473488321976681421598397000051568179397689149566183574212227116667612612475878606958806076493267506765261965916384192234800858343930750065510816983695474894059769394324967548331292476370462818914859811584271567381499588693568469724593585932562496787632569661177396952587009349372115415293350192008523450229170732388245166096180356503903779611466233300350905699432838350193208405619846798907577649855245426517639297172121614911970850940445369571211898732884355705095613657717795080866622657551702475418461881460038683704507955124372806790125669100780199115906401420858352244942463243134072023484950929988163231503258571170233824040529678301610529910792963755538479656173847706080930486282971239039461107264271962762083367340274211446369811324022709935730125573091455861460705647575161886125181154896624387840916631257991612171899063237590098104029266916001178112485416278691721641010977909357379132605442586516162669509187426141617058039482782671178292332854126769804221422953096888554698577308819965654405863073522877353283958068621530128682043628293421320239556701953972456620491799683650661051723465681255804944351412564290816070100519283631163896805483735477556201303250549051082961106039141352669567130997694752955056488220169690585582423448589315369922735441962355368985607001395570488642965626698247369043674962987590981053872847680665938626580934348122589477053259891469384272752820219492805821313326915460887853419837825786807372059994718538356566629809012591098078500000000000000000000000000000000000000000000000*i1^75 + -72242923397593042324931924071674593349728232244149797102974701390923835903189896449249486392428575221333541764676460829447748026121402947313186076392680103534023417750528715254634688766827988355848291951965460063126954059915707778336161070479934164503972502701371098582650034055212060333559703278894654263775615161371832692276766092567739586621106622148026152655416761404350094662669964855219309095849050509860395268282587424267785533145206305830343079668088969249964175783428997133988132689039925932651813308817413972596283246571510401284296811460254165623008689537439008969533260739720961849340533543053543356920044649435041110360184163831646531995251006121038233535798877767632963711463118120534350179272048312357777892712510066173479628541499124387444810626265291703844566766944321007005712763518308444355791852551478710965401774969312268150161390824535871221918766223684640790470048173341338902200137673768369577842513366623413520595141001507191948804391267934134402334003595700410567695027811478555887825296105974742747180867268734018743685848103878036347124195506420438353536652437421322813786401141688443057612529147323547961620158469983795916956511416674633696703290348835693753866524755227091495026679961481736479074637052451203417975309195942994031291141188775944728821060951709037382206220647172363277220745497197440333767561039953787108473260358380050945275409659127369735259079954490826021678554104278504930026237105747102979487459314352576052120253726229779485847938375991068883847788512004242273908468911523687574870472685459217072570593434499405676339727652340568726963373211942607341267858228972409378692206661020866883145641679015558443437769137799118485896987728620887923061600680832479791691605641482646539280151347649346241155572001200238819356919044364308982045766444941542782543322692958218567811568058098885766138536900071665475641209570699187268465621322139698518526313501759282872982199782372258469469048983478440406523270808402502768910758688388096703228041973515835129759346437489364821386559194497869329232975819674151829531103406883567792534465629363375170613161885674801688918636373795120534885080959230423475387712802857748276035104487143551706329081987951166388109105129849370297800621414491564693676724554455198679200029879013546651055612284139249372142161369951140464038210947588948298329539259310054081673545293835596771156845708520620841952159105065686718688444982478185022433810715561098680500362811831831427749468645615671170596350821847834265871277706317510440625184127754218893831207365569196116025420484683260100635696519371974509780973804796462019630193389705887284605204939114176671817591035268180383768266713584462052358664727461719638493774187851591178337063855857711058099321161722285663932792119607380986855069991318471553782114298956291693072989243471847462680251090085113837737009281817461808410897360247545148686094590174344656674504517799491133259806185534064958262377235521184960508112508471113986502026799156597543433324395349214136119006648532238403711626812359558008483731404156885813261501607955001609543107166159828568194903911548032011353945284829382619485821482889441288643442680858250173108768280234178397664962740309850594057282910061724506336911048691384305688789299630624182256375889267821628310722847977237703366254385111682877904064815436473428230284257248798848848812500000000000000000000000000000000000000000*i1^76 + -2444930489248081302475253168392207219406676482834914837649181474527293159970831252902444343681778858811162605421557815808388017045959900488203179432392142093374422501631264614028490041453806217850839717519107524829989510819665524042713835474927569120533979715676425230692032105061702643130968773222560451287043562097768701392954945608691002897363781254310328596488227651437703067789463373624292777413534198181729225835601422772615455331998123724949756839064547381157982319414994072078348900962869453389150579067831871081661660789688177903767564908371052485166281055307506478346234438192818693516042372495699346653130324134331748694267833563037765391575947181482432210645687147646339167093184382661444299632241441445568942204658894651540435985337438794590308677435719463611503734971530664210474330999014590336262039117516882038609284871485432402738004975534134435106592062320935923212944901101188081303178088956596093907336591047177220212436827044962135334598911553532913830092882981579927178008455530858241139614309312895406805214948190524881042198775942908192063251165557243974050928697604679171455135405751495527589758116613834839118867887819221815408533972301965746892852232556954353023828309780670607548783136989473502620421443529490450457909801164065987857639998487127485834192089500765085367960229535924949179694128959707077914228137255598396699687853006049911380574160059395102469977521146539785100523708121272142967251554819656824799400336948864987467433059666338209071951503991610680947633967170469393486844244161548656557091560379189009540861936862459164152625280940354992909460048278664484326032719223141450590594194910288476704719195570873078619141010757041398873762951538130871731073913922666103581898700195047004436391462498881495540720171225670575793561445903060408744920211244567463132602434120990061135192824342947362268093582529058084380232904077022424514486434639218539948698803914083779409721334387739151037907229673149163611625418820594745311312111319319942421467706020409786857092820569498499688334787383552914844875546687019942742997193558136443660857038211988348441649611584047243424827172500218902312960084738699017967810023191578105356336092214894323777155362241036792491803252340285552730270220240207964628386616876319376231493804636296653968157537572314816703886710985300259319870779975269824127904866641137003835542585192831294806130877146449243367019704035690393839079648499238215057909364866624826219353198224869359274026474475223182664650160569296269096671243257323153573996205109485706873809935375062455750892611186968180883581958814415167932168577559018450936169174254898243806095229689234401674378165124333602998364474818062918481809121562270098589290071644300824835904968083702642257024338069937655637671257944471030861656461015475921722250286593202045229422280450534904752450447828172522717538186465907429779314136093965759034848416478422134312427908155051603500609114160648939219365594889485729457466259293728624931680978665117892511636724271416986960285896135167301689152903665360852909723268744408604856597868398510953052486895809061315479654329715791460956649451151385678368412468803772087120088281082366208623904466109004543666903722741850696159334168250431735419375848506492144024914932871340673647230829568137216772298255543838052051159380906203089354812724650700256252409592974651378947812500000000000000000000000000000000000000*i1^77 + -73495713001561482185483188981260496750964399187825483853001254364024963211242397788326844487809809079424861194758843699124035101831499071013889324363648774588657647874679255364573335113603713901738768196755346830797050809779062522422012846958829401655291083308754377439465825788118086933388226403370340447519623991618369967166630924568747355723791663531076467139780817415356507091296807473108699289107991947853309345678688373124832737370474308405917208804459631237319792086444744403572859169370727182869409090386864500882570527660783265354460089629720438237088991577461741547958277323640135673545214132457856455761130198186749819792536340688114801066474986969832776726867132279738849338072380268410661368168633585995166372793264765187173209974042760457795363684852867889011725497090576276982779332138062805147241448508318180825978443969385995251624763368696654179703012926883276332636103403144307052824657263771247117001453051238946303383211363603607547552881082266631637266681132719434443955639364992785843499565645651707039035894592120201868891667702267062883581223808250644561262717477300216445609680183529730814387441704610609497205778036761383291308419224446775776293252831884950519478501892207044900638240767890084485433610071920295406419126980777657326075076839575025709457917706124962839006397572004002067066993954686170225024972305681156388105555838325649366380470918065159989872785430807180150829371375002075538594257608809950449729776793398942333374141188997021798262619368515138585560608605427169375801273207014611929221006691987193965269188074015113291198925821923060035641176917038102064593557348934412859346668219706245944537371738308316500864622447172344238234383036018787186990365886560377607530286361585145732526712991585706411603509238503708472160045318274986810362838909149843190680173931341655954734694059881360480887231491552425816457654214146398156030115104617414934520638149469093440980330950772693319031438599777241251317772770442762577606955307572519937542321298854654084897186375097575528917483970596410217605691151188529907252615808848689138596312685812390866465092135729678039877185995327334901404652489722842872583556420341425168859174716935744817927646962652184586554463721992901272584657499871595595907542429663935784372537554067564547035425035109589530756207976565469588714384740675813784514185501625342027509990329114100228251136252502456457905838041656091185039119104176373108220824588694059277708411103163998024053008185677721040254226423771430338403087447354339975436859637451155937206893014961267113084441672755646279171859238317391904114070953899261829984246220454041408091941197187210415921820877527840470215199478400749832061700292218152873511032371861196674285624088409853123636104812551263455284833816636503895985380826048699071196678565564654031230020198942277792442091144946076770908621763226637909756147833047120547687082455684400010555705059332715250217662327953764182196121645046580584598126030702976798124905919432385674710865111603125527145037485776557419259654925722708009423116942447407843385773026929647086663416544102127627138749832149536187932762968669142454572689376342066429366058121705626729505915488800053728212809955645305613688260698959415020780549950092286579645475148556598925756145256553937868109694527742539150812809515460877869163753730108344648033376739600481028125000000000000000000000000000000000000*i1^78 + -1994205937501747847417531602177360371252275736855145619190319280169772371749470524091393303692029466801644711781422405338367604816870860358344497517746754297684487393641215908347270951612765684115479151664989684892177867833112912160935378964203746944414112492405839019927926038061806891556559764885088468969455082950368073789012732545358112276652191317754662185714378369244459780203809840456414356537937716439703873238194453012134923148006904557594391704528994234758624456936868403705413109047455337553214870087342246973006723584973284552603278302727845603894722389781335182072386968452012944732349767263966473646198535500193996756407822767866917023249435266245850782658381829987369387858902437087921355682725465773651822069451353597700021158514928517527538097051327726816878735837241627491578258516081452914940132351644493772609513725182651299356736555103886725004057988485221475674964622558329410108122558178927936537807168807478074993422676747240481074625597480090102461617165189310274860486104424603827452930635485029274037933236027273009616199682995223445610860347535982110958817244029938974451027855310504209638417870680539065327604594278469173109560739533362571954790067116208849286528085910249972375691590083215338301715650333563842283223673304716209796540449227089754419413451505038297446829547112981071261699561556136321473172400063198906057876407431349225509797262645263647648371211112638283987321556709124046808595847075984874761276331499754015446573418291322829154707128442378514280501953947655780894133424311954466865256272214179047034778917273109518543578461204007549577301948344971596450994042624406773506992737337455543004154005259682387737304124146293506841887359314041341443364004327662289582484972792485290127919959375145045418507237305834197856193820875492504634078807978948099698361023401042147834931290355856272802440773303880307812643037418937362986499184990308848481681912929130743995455156512671689522185715210869717350353193893512382347327226374534651673616282815014439510402353164435392877531201820890520037443270097869159036039431740610707375794212470245479046659888974652014272153777464550568982136330867458403508220316675289758812969209181820944573216625096917698212481350431301108250842113016625087659998629226356627960579846799420324961329084887014852583968409695823220791364485690144846439837502342536619318622464738737699541354850838930178627664345735319526339315286634895462538202387583315842934937744463200446483680221824828605012960598679160324671942522450466958988410157659355740892817100394882446138399677762128956068077175702744805849750861143560744698739604334128853322764767638366022518847888100976725260483331758890809894920749161182961732538039896406724932167272596839295329951996951882713155258031827304137343997211261201689207322185018911626492577221796516069350974187554313449434181295185795579717249214013613191025920183512454567692167327211219755008752049376677430685910936373297914332562440639190871254330418257601011141673350082439360169023693580114944930203211545348359798765908069748396685798654524102692589331964797177191658275401715317288481061743436075265726542377058637623554149470067630046518984821446241482093863994959912982899375937640148570274653504872941076513069437351741038892685350284114964235552861989409128032804040564365011260697985204870139317535441477690100625000000000000000000000000000000000*i1^79 + -49705974952439345184693258161290493038441557438421294918860949908951368838653966321670189715854805911983103352648864169764497997024994346193321244527653761366498934318150920175554478897241996054628725837664231345082316224161959859884279187838890804982809792390133661893931568307822147962100631566140526004590140667214369829250986514451537517388163607790520564401007495345069907730738572411183685618641242466103547344569127997600816987940349941660072833837056616994652327266547329676689966553021594896593171562651624820689755402511051165333172940189282092880100865305619981723171906420235497965776257385824313237755951689480283689808683077831948551300211842479509773312383627088510832564636742944125770744410414085172619908470392577492185223453718779504672580558777538650587842880247848467542616019561481707908500953241743866298377054429539690378977128072733408887606963726954041779639581793642370253550679515467517983273182057298292741262910202503234332403959010282382254995565558144903650851808479610888552548051433398598384523148276809235292537347921866584420968835783433909994021686165824146446183981403745141165244216366083066510766991407727493102733454287483991981305287012273892001834884764390038399204219961152155947992486232077421866252936713470132138845149896538930320901903503879235213776595706323337549427002721759887567773189282533553257701281575981254281147885742633357626835176445164904023678974304714675598393399588616797316503640917834834370258487476498155156911599001031985821128436062378791719795161875254322124270449892553118802150501113979114521539245680111300710268417618440455646649682018354968905184203473876358812214615062423330853408156435793734575072661998029419214592142914198164127052859007269727598214840317886276551200112704650596359949135150989708036728830213587229407834041312033254346216318170927937423102784638010801209084892615488658719731787897181422420005877329474592227272377576463341908549238224899285390004033014949977197536976976175839263803932844438739779481533142234247568451969698260795856836021424027087452446901372093488353699287255842213385643309653864407093888428748507205625573581294842927063917711081383049096687531311140373786428792120094057991219282324543734570621681968413288495780073064509527286717690795335046876184226048766290905775533076166307451561176953315607325218781548573703161863133236969621620970373631558765310687252339344660479126009942232218153627279686317189447794387652554980187141245740681807969056388195576220109238276113078651848681340041201431391536421348102695247688949460663964155100751656358942945708985915618142224166332692712324604403409110145838669949852079818592911209938047658086698313236233565863031078197733353166839925456477069193594310499225704736572271869921627420308489910355143872506471392548183328161331058071992504322557968062637503922203205289897012296737270946139211218506992286825986685024129275999923938920565247886311143836047106907778462032469827957965983088307729673100140405595185672645467017041514674385323803162722991307338977013203717226483175299641739052966351846745087754140744096671099666039543965880537586549022698442183504037913468418207223190811286783640956766929053742228576804680523658268460238035072687575702432857115023463982767895205935213400749976565467332045607090997927653206739016240751168813199262888853604976062500000000000000000000000000000*i1^80 + -1154216903475118335017434962892648944503704956621824690093272174593645323480666992162415872686964346950223855738475994503990650818196318926704646439604006336868494726445079524429599823941264296400832304479219723745784516364196557810470469990362122464695535596131801342253382289832166624436522684188235912975690889334068199526902052198378118649165605337865840862804391533388227264257549632737910921099139406168506082222720425890008745677858559989596500039971752909242174363610544395366177135473028562936917021987363638111528332981269331377878091801750047861241692061086666769614818487186981885349234373589699255517724540582729634132447432453106110075646101098164324258772755754033490825928120637582145625520069688109603890677976298869311097681868250299951352910756074929484556234673920530115702046737829774190752498273047507249851131007995452947258201411433408647247498468039981914911022581348055170418198023343915266573791982262432840993133483113540587200666547660339219038166701265145355804836852808908044612599171004613268974351311954301326880902795234562488444931966181562280233328489620364176365095084704250361187330363941489606267746527383998288081491683585372538629815343994061068422935945339325406240663352704350071846863645616694384569485424875705767969724385041654428466479505914967317538044949718220843560382980643584454949790670798543272037834663947379971101378066631586302078292841417435951533528665344010423742521808696479534976105274735908293765092184643384676486713451688637099285523598416591475085483826655801466664410777427693067603239804600198927043637930183419467768003872981014242018278724581347710924686858658770802010595460396545515274724425205482936299125060727546064202590524045210826148992777418763924148158730520780221749402825275547160576035044334630877533214450614373480188898915920115329766628240329833445394225763337699864671914052521186675416265682321090506292557501538251270637159908793748898471698702787359735768733826794706048977880470851512309628207712452068104381161727872995444659009192211945642109589031358992321804937968226040281424184489112894010459997231148326278786076893526496024614914956069995685630251523149241979829590232093816485637628097134966866059906408016929283610147686760937222352263864097932107925236361057912472210162472350992246221607201075935496364092472479624842059578502148707636404320306695736544910432267943871046980409104605404058806034892484604716074080056364430177095904701888494909606240733500593933878854672099718209014138598278990435465281755962285498213255369495877028298720614047569723866276844957179898601332482476464292042894052916997600035493972977052193340540312323927990608394442310030082465870784230044672531084561165981902994586403956250727677015327562964980276114682086895113920141856742842829049636516903578717997944500703732464007383163842569727249402128599878678152239444927970603093670083937331289457479604142337511964968496767277483231252539875232791886306718323514392813294609836682481893018148595570948259079212278570720149422426835626581688870907600711531483963063464529620291480712546740448717854973559641748206734438782783042519765623222413543620582429642125863867876688166020497755122412216310054384255964878393085945396202042720700238968258854877722441665569259363737496381022815464522849935114800087868088175601460539346920369052428933562500000000000000000000000000*i1^81 + -24944154156612372081713234249628975865123438989799838933947896531563620975450364407206981689077325078304541948465779272083916093981068151713114319217680643080221892428271944721138742384460298490655750406579823950412403933199016968768433280682589088417484870049928758515566806810186360373938323425424478547698008440200863977680948669872316521804914679390880794857603669467163254513145309654704739939664304241226429300395221896670387163953100628588818001512110500078504943463680266060397725374114534063984572088557019894316446132419418631087979456413068326307920365782936923322058413015039671934082678868663718422302530078003397557861589613393446544235641773787954502625060983252184580995638816916984422458319070072316077990270308793282866669147374603881322272533142773940274762446416645631247373312944467309047016452697531127493884741656857971957241681214417276061412797029861939837344331083634735694050610936375074502623254627372677491980399817991584732281029058229998398735375773335470213252568472415538381006245189381822285497146761368115781290990926464312159125627624488377093214251652699100883115821327824549155717492383731512681985098434655175091011775974897313362454891127297068974901915312733324369072759076180388367344118606023495997112622522512621322821945322588158728104925330573311607516174374767770840111497936105221211022883664474748218093723355551538887763266465904724743457991046104810191760449708420006756451094284187822835051456905112922745219966559982085612152706055745511104383118407009755267093031037693726587550601285166102560680526434168844045628634843651504555329388483794927826295208800408614511815572613599423641758264161999590216475099877983842312326650560038604784703694250431583389535655694112686283028669406916806369231872339555755924970744233398752471777902797499671306063056723453566668675385908430757991581079024463604988902953320919028114501981088260353136807998355519380560988561339355125491877227784390330736747500613810872641196509742621992737343714571387558918175555915668463852058380580523568100051472311887520515992242636683454341227466446894604464119290161941854794019776653565816355490854472527462871124317326218238148939274130969395110849162256189629973593350450367159478010863509850695172070350845418614440081957167308919856510594214013825892877699886269483849236789311235151341901404386576921374996714671142731729247697925621547480642767149741264298045367459714163238921649758044787647396145353221205531140201932202900575653764480266651151516439939717090887718985913333844552039178846608026653894062243353831779272729366371092760256769859612586953631377229437060751910690650797958313054741274457977711945163355931212748963710900915349203736659831258713748118959269492330802518071009133549986205598914197627753684544242758450392999201289393423723908111725727311242640913510351894855570242087947408570126252176842539704322983594462747663677016173869745282854451552753774844306731291223973070569597719317334727965493947498984398935168442023516327465875242845391950532898199602615339888378799174854750617785259135495020788289453775513357982655250508832477194669921646798366311084587805574573099328355242387527138126447358386559591405045823737428212087461899762025540270424222740760626728827252892153680830804483285742488949536793521920187536060511864812472140973665584729030632379007500000000000000000000000000*i1^82 + -492657924146327152812329752113928809995254444896001891572228020954275578276057822702545565463452655274658301007911738995680012106607094865292954973885237148405387927120379749884146047648211480092255204231779271409220900856147588449920402134526406779779654125472886095281433806033794873427436681860806608540730834466397062092009602399224720750384382542903003651165683855339243072086433944575128198552833156484633426095646808985145031300504322530581115543951364412384037832206930538212145984599503385145549853145750721519249465793033203875414635122264692799768359380716325690282814839549062761687112422826765649225260885033685091295737793639772943004582828759982513733125039223123308638985915891385298995568009253856355891605941936481852225057005307930945133807310582165568699259504246352765699863160045894392622655268068160756935720852929744656998257789820285562083265106069466362932143179706188183056541253351035914484434738081532916917101295287299321646498849456135425948921029447617687547378450390290876975331623992489513746870574989268630323008639486240847204152326720635505996762300324663889339839107680463315904409535127597264386832179765223764460852127028049321580997910491703936832632303231649214266582132544801409406287054466497101842790169765107880806960290095167470966790682886073747763720670142501148435242047111771071542760945324773715703967780909347184326497907745456153141038534991271205772819198958599148514993757323746080647901927306164178444092350568746111814289911137471959597036466244245254481442223449168842581480134443641416787475801388047652389561134923026670710984266756427327729901036122663387899501092040718327109939819500794553828392970072758643601340028068093003583792256222542642991293709238332152347860254217549564600667909723033518756946652489948586374983650423690479277636535862685623432589069307233438625905845099412687592532707849966397459175101005187618864651674937329356624541417114420718620709585894075865338424963436018350365645346244670194382299274904807099674898420748629513564010702840092282023770320805407553558782879668086277866261084933886106605349761712129533021445549424000766751684253143424976730603209786552988049100931173251638361886834718608822229542028147169175319822261970474308849606043220830056526157314287495841684834182529993207508262395703340790333787379292440625521263714279627972424940383445644886140624503319225461188052318134127513566071170482891568012169917204321086056022025589686917735518829006492079555550316869183812465876692495355592701064140351625010208198474176091850060203268838753420300147871929561176506678101511869321329930363647161672661378022863170846360953551434220930848657049141918612819175091344641892089947451629263903036367092874407102027670056268463121995323444488561828429711731854243493213485461998306966659391709014601392061457079245940867643429313357341533315433514656621008855785633384759133095386220373694721203909256389348780465265709277289046236019399340379670763752017612640922160374340064544402389615703552564392300977491233846235804464072567128856164459063116521170282158005534839050346161505936297487865313815592276996492743211484868524012327787603816247063285449620407441464930239112225909931636544553921121560464075331619881070769723935842911363310527432350983071688003886944949539704114335342633876377260523814124634084778540625000000000000000000000*i1^83 + -8669960152859358674979386617377795888080243413753346061645989184687219582261420857078694618729968953600603739247936311117409750604707390915659351704343089810123224983218473757647166222127977967405073471326557291582851525904888561404518423990539750169348280104720268137951996909479606043042457081169605334485294818635338158710612693839440066723344703937184653832106534358053709728729627160039704257239957970183264348981060636886129716266702257349561878875429943872207285570815176582580275158116203869066762294115190020030989720149088783369171495729109127728818577748924657039985764720011296584093770201179992935529043439074484017024538762798459999166185799088329408830199762197745605835791755521465481964861085787997267819335574273052583607348185372591499472565027303800723100317003113258757142414008876907443316695222845821425465190296749665629222748468283931064050431247353201526315657862181379408861213066186623313259684803454249293324638478482078558001651593490779610243167805869038405603895658883528243288876702190921231154481039348446533360205029860993141831393050108264302115173042213359833998558541114851431684367199722712435772961081514505051639794977578185344148906218483668502035776907458941045379680537300326714942634794884069262657647179612090916684702396039235150978239474742993772735013439448704300526590345935224590443036162883376687896859036716138609019151699591625328713724852612704365634829019067975469727150151123308688647487419683952517631674903837226546819354229619185624556675911571142816967469464238941450319628952127620834386548348501029312818010598195334381270850829997814556164199899526198050438497798606286434868541941122549114991917575293875634087045683871926434506387094009264815582448668337122017768480765085846443249486077857357782571630079031806841454352186061748396762096910051048093195567028899550033434550336949790135465147845196050728220686444980671902454151321366823116887619676232017650109137181270059412840002568815061078887418121951158935068132420184457826061586461248628004454872730306410862133328764936843352890158116159944132833013852909699839209523629532303162365256700570934692908504993055780629796863906305049835770435310608023167005771879344959335993003883560304367389536328787861777464299371816013455356256263053595151735133388470194876315276217094972188637924847205462199603775921852110865253456715698158374037562395659033261967700189553057795682658507819177631684915698273486833351007499645799371122930763907051865312557728133373648844406626493872100444189688737104790670303066555261915680584238283912832744032095514775735790681457747723411352245137290063491525197821603034904810580562188029382353702129285832337510645469755691429142393234567709621042303003873371873593048900520634343227196432255591428460761529008020303122729554745851025780318212744077490179031557776541032282492663734051437497924667200062057575173779548246991394034232840901118924130763909952529499351470902345947698797311486029490857974204256058100099621494584053896082978278931722305038399512448800564576623610087902289252005994119940396754415303461253373698561878364692931807831401030097585017251437667413898626204741758273612284958136364641914846082552009937331230862441506804820664119570409954076057625863608849690104481339909690861311153685839048749585972610277958775151717660825621975322342665156250000000000000000*i1^84 + -133151946093710658136632292555502390983919303542288971233440048625152824648670545061778356157913027881366016752194788559413516777271958417113680825304808981981576570552187608847380811697017321876498083077027261698673632668200404734360480107362733310111508021893855844993352283125994821504494839811745448617492266179123300625066348026796359115148404842377133406611559858114268094206126701380684661112337427523480469947288707360984838346237310209191241984007620249004243903045258996312691596754019208648596341901690228019204503475158340953091592042867054174986396413978321861269432258061920050526279450382144892799668247810110415500703722103691674856543357667219847617451845725163832667682618849756329319298649095940625614294946154010877678396992591058259791092447667768401647296224217564387246278792355937866668144742944306253680438602013039051180113655126638356212913713108378314678480408097598621168111838600146162226069124963986403080841393682116710037006341430311797840069036193388890133948241029674387515683043019892207248753289133772296242501430242033056004931486472765320905537713086980234033460047403421486567243599815157343227604867774436549850566400497204643490330983282866389793702828633914193526513535756972996559513361896668001586622015814549338968935968256932806889856911134670813325578796633620155183433210327457648205776352056664173534545369556091686249107585246703447060207015799317914791221039792917610950547407016564042562562612852140742030928377930706551145155119845875864624824262459602714256266986044900061257598979242842151495253872368127962753200043553599778993094034492310936429168540685695488161209780159614082176250139011437377484681185789168812030594125294680408408429261844974230227932359011500826230577186568062805124710735790998901546222207612626686914054059937615787509120809200509766662725881738508996974439862996799458987498885236673427923176018697502197994637936464544320678102570228689423097264788272926838575042608918274868817411388082829502857608707422156456988751558221050383639473554419224744281762363890938479823557992296446053483131620969811931821932640755123634517162946690940372977898937106239439623134656093823688355511126389021360411409872588535281325024821583068584843767419328867555331458203237772323585793482327768389834901201429557839571245204377979453086917657681467427530258462380391192697800178440062041733153094079872651709816704320795655346538375037495154140202072957323861322081167041164428357382678976635476969000737664853253240556245637263159926237453268488166913898871760151994686133484787936397363195670421301693371075428593688080542661391943889861448133034179409907079922448993839604725916333477369336428389121481998846429194062718943750613065137672312990704757173276669319784246802939609366840432047960237888576061066458090404859585710586643631477394267519794481314337256031282602051201094426925596808736566927677711197698229498169119782417501160393465634622813385880536895299564807985022017004390786500038183582490196342376869235543564992175596676373501033431013324982094392134271917323426200694714708484549939617749782857357143635128413539831039536561768429476590023447512647837302026382655030419677664002503370820427714082229012776567117955723407271806786548752404914246188755135896752002866433845833338028328424219422163852760116462613811447341161147723156250000000000000*i1^85 + -1758547402699223199381561106590562491177813124923944282830175262152728254526035819038343726213041412193104706930507614529729531925583838523582302984981013999016784257709572150893698495170493279094974188246806396629491391891021969491456354672862966574023400584919361635966417116912329047900978591758666507204393926535596390545480957112446299643837922727708849688485734661863476360008402262948910286550719150372419731992448872917701955776965082615953252408954801484993989861291501419198186967167291151987591331446152427860548777831264270483079551547349737475625360317904742384610443455956532401999280145071784500204073238214252923193776924817052794049961864079705617575286895880909407690682549637289426076976554495431285547056403159227059624813364587135485093430875929117303688425333265001289202078636061329726345613578886780361142420951309820477021356596756200447299092024104739922380716109127417246413311688882615517989417195563121607071225414583227099664543906499369317456648352583396832907914961459824607802531966003041791135805798991824398647518365172212977350880768583278619085700270092298177790151872009415701922532391904190919890047514828712824510390914725612906283133204742042318390009439581143069770433159834955883469096751539081554883932226633146335246876920635532984751758218474790480810195196188964578125895942044443662770130372870005410651961055911040744099478461232643067309484292191860677035019177657983390683688078650016407105942167675370036879167285386061363059152877945629417632966829370688725988391585023753572525600803757792308350780857870686181868710388703143542742712500003334231638752717701123535117980865987629242155949561602492231490285963883127762406536069381267699607673245048530264239229051048938995568276750895536760787194569477967632221652714488561983616638015296365210145340708008006944411771988864823150258439203613552375423105583248992971026304131654308720054788861391499499912849755355068854451239881410548374010360922835211256065172839135207328024572917653429044077573361457432338282104648768648540624151205484223595659210649603941374917940568435399880968835121345991441220839993424345120976583366972159872356953452260331233285192387014338214038346959584447745173157394449375256956558128270014507668223988886879893366897413663720770276562414320683578636206577933145473491375987442645602865529671896371225004847151445251432589429635738378794027534443155635766734058121300796438100391950024176779701286909878098811108195676484733180472221582506309979350774033052890060146555800599374943171760022749837680027770906269044389065839228913710713741852076820788472248934448243114434244866538441137540483216399115352609076272768861804068995233218481621600621925647894835096691984825872886244730529865952062335173750635260468178888255197979095647711928805583934296278640053642602964482381473562114365721918382045820041315311610832930053988659761443857367184809453410411699720522698320363516320427857990122351113984322446489244277479775253309437941709021309360125643295658818410387480450602209528960075674884396362628014802904648682370395467829504474022780258876357008795150463630426361999905053789789821994582090796501487547443111015761641068946051155685439478467152745160698950653525689298639339804211175823686102550541844431887392420175980242576774283619394723508470280201342971180433652465187500000000000*i1^86 + -19746420408980610558092618187749552092479882392733773830127641362239723088113635871130640667221134525362899734604000573395275970111792355073132591796847973073159919144015692321700231041379750752245712464093975545804448464253395874352386727594615440035570293973569476655209103563637810130577575558762695971934473766963960600510495490352545056106799012235134809653498751780621270303351994370953296964293177789068554856009954806870680621432223444640240738046647458747402921706911950564167762125269572529882456353196039153929858560063421368749023954648757065785867689865450457008289840874266995812216925830697420304099568951210954241276360337708346269032636609631708594346883839125067174814057438054019819887863360504827138822217229123157081709934482553151289444346128887049227637652703968271666518417746981670207929800556208234015929375686462024626152058425933826127681784919212624361533515857869415505048127971533308698225083189648742981664320035013115383645698702327744496535937345695114638486344818928002381654441817383881937096550306739671425779988281868889505819134542486070237186875267761875390822989792341029946046183575933103423852691910922440786601300791457017047421500146262655086378407546451631401715906499734401508130373267226487743700573464923769554916558661043688010146072363406521935798329364655007507345324623306527950776987035987489984966340232967946479716898947812131869394221735606740812739226278968366901084868274336554956700771065773737405041647366731446907196366003588626293471190714475518116621617588972514851724410641643970363840945869093190146343179566990516298668835268355909199239514243132327683403229155716022497152545740694296159295546516124914046041133588872829716454906441462212068027689780659132677234044176592957660155737339862131323578488988723944967886920364721772514655171489149674579653835983132758080580420642359909236669899688340087875717036112664771754508758188178348992810775191841761346178200852527205912785574022116015162970717410240807427341415227324074987384490807818376702872599555334681917067402698310127389603372509570122416835479858921491389150509679895847392731326199319363768691815758690407273855328773016889751717630260811870070870026143113428837252161346909273959731424152778255691749317982409602573273057641795941216320141478275167023657382482514837978281430236179927820019133693975407923438959266839387245740107690313867426586031455037514161676036267541265080781511401727208604396529512611645506109505191813670787945837419482716536536209105375931596784843549221844931559920232734703835034779191173923617330463345984950675248502218278940665651955170313054300322776702408152351634179372352764597218607269616712172433639673353352286502288957072942564535128969847199986521577156086984957005283154713055524630295631918035067302968025123689559104611109917434301324242644390224634282774999197028462903897348164703762721103897145012058330479334004380644159304583220411072761772556097314133543349440218644272776386628243434451951378004452340374852417486749470348914977420284019617119480185201577835511765435678802379769608661337987660819284869187690421787312087067114250948681884854265149835682726599109245422261554432704579501488592899135813404683899014257316847069935863613621062737678151972643614444285530993466479843387362638367149141491431100040845564495100208201813437500000000*i1^87 + -188533969901020901018143513558097539456887415330322183060302229387642805472993474970346860836619176187884641447630995755627745396581422432289242494881696217974439046184276548129243048837123773701773908200755457387840803684875567829453205070421245618224228527587914952384855899623049949049767857795311815327744545892810941853294992175245921252057369782099928326322565245816688487953179831659560125555497895350503551901922142045585082907492730138648616464449988996126333501545880363189992985888517953710227663084369790452967080428452652414656854983450307752586545688772081859046613097905944476371981827444305453586414112383440445450251054872022198214813518719854023534527554356072013472179263105732942601193689024766527413861050774365978999878607962749547391667872644475299484438045415527780732225462217005486729241054344768928827088739945126608330421220869097025275744765736966783648077535950566887747052528563480219870239327806808622526683449889221445739441281654361605963459971606911963130975543909121641481292103720539390405429619114294482849093883039850536119288958146845753286808248909767452124228085318745469637695271681513866170888089536044330575891455441137339524612723315111431134274493443774955541340267170890217179438836060536739134956700813085858354015942939883928211142472192763056749819836664829441592624761277023950320976035464391554645901636541481412424289667029062696035040997221916509757229610895452587175933873674202381696097063139396191552953120105828429560816304901165430467963870584913354075464137660745733561118642263158831477679126447590447543093382773415767025108068451271429836065949154990049068082488170800610273249554186779440888569833508137374202487394547130952574108086723167172085973135473354689408337796415496572992123365314310533417577302478859776704571544894333010097326241182676395438411103657846222608753174009148874971631866916355529884752069162581248515050468308406593357799621005666354742739670623592576782217428946600990707819041541586303922316636146262383566998237360114459077907312191974846581523581959866019817919859149864807402692436820283023282618458294873402173469643584010886649311346307737849313553026285581872402695186512253577914471856241611619561651245161476457285908132161005365534562916849264613332292332955411400733976828867894429318351951610142492981972218185381972727542797153942769647212687120743626497322772058242685505277054306101564236300954737756649645850092330535889929461985397608892228574526046038489834871837232891226263047307586362849550977511575666471300137230027832514720471764864933418664239745363446624170267191538873468602065266640355351779499295355155152940319055430963990932274385128777824220068328822410714455386047087626289097821382327645324569847382999981609225896696829978467536680737794938256110142030816032604643405066153327733166749706319880270778197896773744330062110880467620808505628108824350106671519992648299713084712925691400226371669983596895856502881548444292159524139105605190542976702688313428138019240501828245908828112143508290189111921260146950805407831840108498096849509136113161419744767405265803706433834314448786700537094477328173527490352709217813597378839168187764644934960834112269566954488622651926549242333093741586840315490655937044894204341969288426212858530923927089752870234489541426329524300532794922671153906250000*i1^88 + -1546920988301446477401513148472985222524436299959674062988262322818867048983195605714755710953088158077434661547222916557117783971968676500913415475219084729441453739219943672341613528416267757437037080667477727857232591413424984701684714806284887249085337628089229380940036019833904895070650112486209807884748808959600299436038387809339626988448276081211441683542405724609520601038546333786354466527291831133993792926980236407252071730137843934979604983543546459390069543937458260678966000474667671548873403597223659967958076654006414046650271560116256833982193052918635193662943697872587083083675722941675460130289620267208519102999526532708011560885679209756865200332508724376946440917490962322438202695059867486769721619815023966400562463022714981442388098031308349519867734149455943686150539339121758729691842024360487522595634806592504177495225054677557111884912203702103387885975701966537902207328673213268779000282820784330305595508270125243789999507218955640219768378312774394582450644640078149289791003161436215439958508502871828428075315807990655076090356948171829513532612098489268658629490824487506532309296597820332842287577818218657551585774490933613331350930778515043034220836012398875404764299308324421656773726667232079284574652695189922929884530442033832492005031198708405465814775850567527530946330788237013082916213579152835537851991130533235092100545611193839705790410161132406906252521181761993565651130443915235788052459307451339704316085234783699758026417888260469777900572790099964124818722124454801338176161437257930309107472429946186418106708209012405820374354346607052568812992409210722688865071867340476803721028292666191819255172834017163808453331816895723819865250604426151141948638690940977534569083314898300577798864771149806159621206790602815335819450252113880778433003956919212271386241639887751225610990317542687761922659982098065049302236536440693540474497330121511601977902212753844126385648881483854470922967161982677555697420375169094217409166923422260788816544694187933971478966825717443479169362481330171905589486866626662597565315528036400497298217840334029168835012828236130354316499361299672024710300997426229977923016650522800251044512696768614040556188700392171707556922823091330567496117878277549539942255013782948681359984344177326438860557122564989350553815140422893045533188805125616733885742341401006721347025748722794296621812129280314391499608480794463880638874998788807609625822638461779780003787581442332231206652456884317990508686779103288262364879495778162241357675424993657144237484219263843676694820457921752523721291941867060792130841723983858965275476359648351218404038490891404361994530721074556825849679341409744363415202240876844694243558891839811790733425997699117033892573038313706698846040940693236725750101874642905276822544296243216375935220335940131925270329772572457926219444991856674362821424418375047699144460625538247641062103090437963310777564598384491674423006388701246317848097224389361998059315213604043418156240422691221865063999774467809608897731725840894810821173551087799366914563717945677797934381343017290818643086101282396543451595647496799371279739533492877236602494604080311117252558113255653930605331007294886524558706723837964250824315625141231627338618951424945293945171850639464231674158422270873536061360963370828270156250*i1^89 + -11167562736879956995998641810541033142656538081686590178361556025091655920426084192392397011796070715215761229738300120541412381285913342367477936800727300240116713120522987506696692641507415214446288048985011301653671922616244491127139814787169156058925178124327598310970158381308102199076258873280383081473561012371001088968685507288648624136133041503743007148417631834246940279410253126199574948644716751449603074215364742749604235715897648476001124721233595115079562761931190425870413392537533813942401217543533452481025326675378928644934078164150834030422332655318530659338275663399855308207286569898885263819600010794557536457051460955476745617679415910346102266528895705827946073374991446368388755396996933359335588566643101992040949319769302405367749529527261585411720363209296158224901302443557650538757108011189393421269073096517086569713732638554525261660746253860239804045572346332599121420770700094195549136421795154384254787895246664992367217577753431311565942755444786566050528464057927498164323067213531012451883121581815260546303569331026422071012386383136803945392378660779046392461038352147274580976457617217047901804628252694214847847714862953628287337561234310780870041633843739295670143171037460494680680944439079073565466239319761049537393903191674343316876046366832723812371382395487938124452561611905991533090785385593646300357799398360172398572228407125021657360620620126521700389246336589453156689517297840542915411273863436162117713127717077363800409978341436310614723851336976882407527542510692109724928858221637549779910086904116035831355603251486616735236530708752793241156527567296871156138041497138813021172575276998999550316735755622621908016294171867746689463909344314280882477059044766257041765008230451827354395027685801084120055199267813919738796199638421436660076230336469303314745085326282494131105034327608644637249286680300823734957067952036143371295040436063123944884659774161016774770875564499690241437902607067447202410731433997009380493928518202597686663087963979585755668967580038868591965084285814005878534831413711279435673851396431157423116217103269213717380464515970434490064665535162139880417996884319900017401952948820470504559298567019269106493478523775756853945386601781656699473218732624113151493328232148369976155805995795112440175685661985068556556736284172669939000460368469988185646823452387521678542463918692145949020632010625586161327450968338716917738143212748680171176243484499957426890420741695945252670384746520906230149231563459688247784110840887729509178426290178175399785158763615791881396184398611644964881657397621328892748258720239901608081306367846944095515381396861585646220323741017888210968246021847153887822310243520703090501962460128242037603137320803535958880316744369717293062119836736716361498149439586131418694533280516232304089850319677170986033491180837933946684766040491175658008822720653317173792512221813806532386992968813719396149427767874719306922404714913331368984792611867522548306413738327637859386972313940805383759110327505036440077507984781417400314817667558996438203806109233162733881603270547950150798651080841458481135770763330284522351300950293754406321960894795361336598911730434830748586057976564104297788949349581751763501558685605898705266660561593550972421050901674490472875816540578758804231975058571373375*i1^90 + -73351359562857253815121087867249211239788299954611630602043052638046085307622444370456013347302123048175332096103681522656517183034689082426604041392417366105266470795780323524626126218325263409782919301797347922515658157057348284537365454290748900078295635881461102667092088568028888606261661493677441591942918242582979088012933736413367602464860154233175753651234772142437400807510055011412661623948034442928744764557349802109183944490082490756011043408500793997474734823986308117335911054281379617792440884111520222663216792787940268093729136318948292797936407374755741752374328725402729260657110935058855777040816401688624069366803232113792636214450957175727048411419462091947404276601160424395888870407780120355769564770932561473054430756243351639532235578102289776566234526297825221686519530022181788900728208129635539740081236863698839918636118253945726888717100279172188302007983805033046425295983812695903882690252250511218617723770925276827712331458101650066102068909615866310729530863664470826747279459003233488237044608942148246573180353827944145758038120658238342422771882005645388040221367483627220461703242972626383224749531079361929920379356025077939916039752271431822209332410092566511816470272599954467613974855702519979510940091489336535852102459917921407395518209178666262477044604964451427305555026636358772023296041484283837688513819591841733849722048884480291366756493964075230616544894388143060124173866337471957283380308847562721259198442424501304414377114661672536860145444679113452742718190471194891334452160198442839248781748289179289229097981328002256455943120279924992939752410663277091443008827872024011898887789707581928919872626781512826547348997477151289333459728724315254928335277664100940838777970718029679649428464486240183409770178934129812655610307347511003139737258803066982562918492833258395308774726001401451642398237754963718968318519151394912683129881328307784271806570466529968750250375883501451868473214606944361018771501366422000150694834682056444101136585415140572803900139000976322089856673015067313603938841703192426063118148485575314218513048858535264550127279130462704524862066654022624215738545975606186711922712505800453082973077274407959794527112649289926371237427155128995851316596468605818273692238997429713559273199233926721098039334858310055602379599988270997918089509712047226807673418420086599473871580483058304619826492930796535088439395913265639348563885824634780718813426226690388853268386622980925865745214148385258264891425957440109045595469331456920898524967992890737317991862902685850108082042478147133302592406181252596576064088251360333633244104996070205347403814270580457823864832523262934206220834420620044805102261717272852602742304770457524605870303257658976082748657914520878029432294342396815006275438086406828686019568575852690290065439631499573129862441468564273248984067739248799400197428697505009297127686851465991460582469125013977409343779102088376883972464423528927893583540819657908293924784456909979725009473203092357556057223253962061393779116902855735435508822968224748644343040855895727226661244260805074916640581184008585284448449691428744853959309520645420733947693534797958358217725744300186895880414192879957284610486707734137580947098880966655264194570621988274226071249625396792322035388256078053479954467421184*i1^91 + -447946878735597308851914188389889847985050714466879580907872105648967239488007349431090439416892630869851779472826404644472505996333299206747171864914494304032996218348704109850213347766699212315599925500854427313146115059384067748528733710591677009413102856892224217771542485714294746405154472509862069905674973482627175739920375062057570170538988889196537920752115351287317915254102610561910052072808011547750718515147355606273109744854036796316084711954818741065769934947995519410596483298128288828972087463384872407634021450990896433700720691116380905642423835844300513724972609365185360529130606238117220332568750344308283607483619233901557231785271910539500940752123842444728921785371118687366982283281158225040378059621339328225398946851751369896042508930040259121729917609173953085377647164266554939562353609669666066346402589340590840919991443844038902918231767269484275347125882409732562131583374955296539339193703156261935389833133106632031487162151342362751784329647102129230921294787219741615570360480858173637823460834755228703258728385929099045613797781061303580769164263317061195398602409398886091668498391501150384256136287662539562210325198693873868002647747411781906311475474513180927557907779093713698385643563816554956452789124714669708702800005208870954866184373068027091019044239974587605554016542100489012998684573286062458036462132751902457260955907764494842375963945146832811103156868382558069112180802758786312805005229413349486635497335969719647759843162482391762874580953678396212819529789360041990224746916962810827262816234782546315038171874218641223681090973521613613597865157428259230152419793214706643016183009967040663947879006701213340363366095594068539547676570507089481087407120445018607903849524009390092773631726843115555611700852692457749703429102088473187393981694401139122675318108452925756306778672605584994222154734442912798045481912855874417369731440949755120686428270555545983160212191656228086174939846331810392078059755459363868316696628925355643117648504368213524433431809306699744917415313941652949511996233278549993415020633337168065869672426003117278061706108895316815882002871588146798387308014073939394898742862105788188707251611099913019497861373816939715203063911503087205278854553204840309916821296389592387837354403705880105508271951544934763567525271828007463883992482996201830405278043462912782498544280109633615627727539569783493336931022708205682854666774687247187631598549715386664598647290227757128413437347834819031173546231037593856418113644249510632336951915126972179223277089050480382213887101799961700575712328984118601585540364562012589828826035511257830466130854108216115352025403399202113587376150997117355647378815278725971569462911119716887886519608019514506806258440323598800381845626812173528500925514851981776272711459766930938785970483033201761120556315026572979378390204450783070519672529313521494400016232754632981679760303721425803162813960948227722151902529536149112970051923673968496894356567798755337677442368201987938911443869339057533506839830916639736087321414634411846480104521444073337221565215848462568477315907622044343976883375405707466544034234921600284103661609178506061789582482038773022118088809659827133746305004514613485322192513855738204022979079504316140899380874514698976995599396723389521319165952*i1^92 + -2563610840388449505846685443976652388859170220204583358030948882022169475313878974897315666603070138076461360752077025913484095614472143873755643487378765019795950407223014308789857747812837670715906149189256217819059782869636192499948119571735929968162082496892633683951240125255968546693219971339835160755248374458942708824667950860066715894719503707026788880821197224898981186448033635734529842120320080762621385281600955418327532347558739561270938187942030388274688974803509328945259513428458883506374743825037293063574564980447263311071516619928295676043136291714390276626586920348246820077050305405532181019685763237246003208732702339116757928083198396027941962891073785552099065062023937750964788229702546026927538567085146834580486140734174218868391824192993202656137003573836333857151912266267561029221687534637829220088150647358574587812865317735154033735126764012293540332250397412279435085268485389904194720107810261534214683910935702887872336602283202079904602268348857954895730483227092223291058994127889559425756019627884015737333154698972802912192738523349268061060293997888471584214892936476011548369072097965263606762541890258700445989755424416453040380382265739963557635028268247092267864718057787949736021236425527190068863618385152322307081369386838535240610802273649569297740290545964911283166117859245480419588987343945192679538091650240203364965839098002123925441469504747736550374569044195165116155004044030165031641769832230323882575349389976576723905658025830304123756267185086957368994824644782336253391707059249604953156196037690127825648354037679780628130693506243982266837949559358805362928667330017806950023766666815999626937732452698868433927948847278053239223640941718264284019840732964103260005375689573153812224540020846258043635497274594989353733750938089678880666172137630563235086935990400995193087791231919462865029612028704832923142091093604939677581299567881260152606232413479308383568345124733562253943293560823336884355325540099108352584801244108979234006131604577732197567302461433358871234629824235309378429209968735689245806422329009559776325538769240451814062227094359508429215845721969038158761400586364757284146997888974579594065870503748694564412151325912186784203843559052549211194964666927312790700069003419423961111491653885181021858096359862279326963676783459734857535602304693520935917194033526085255794553564567476373339596937408027756171640115287669628764386275673711301444297759912069948766714654437478191190916301471876161693384403696413556142089885640759398730983159216203829748254783255671044804116637433615827798524582732645926488703603475126550862011768260271480996148906580973787217981247275164068502243779379140504385782608086692710486200866373098823468283482887032690085438259974760708372066280243811904224827542455356490835025112457044248260770663521422225748375058501296313668743026813942366702943894933069105631925433938901075554149065392712375291550199115618535995856107436943547055661088336607310185753508466043597762125491356160794087677480391895947514524372351593536850220223975848681965057455694074607213408438482724589017006368397431014577484593242092659198727302732937097797158759329684277932893478217050025485284592063147500449810312700701588390057233332925730781425483655529956838062541956794719110972853611933990912*i1^93 + -14042723024519423407824820300036508427627163166870021345691270054173226441452745706196387987997801183514761175481757536155773328719685388575121797474317204218663824984603721179108582233661074545289743739072558303457312937461297918465682009602873037385130544509302239734940789142446170268757925562218925613681052910080620743175650574839518649119921138645939651637434423074819694058280480646511443983662378920044863364597163261184698481407847089560969321031026195953286096158781884794191528931934071224774967023978438291244065081114485595559667211896306329864253442668954102406468100478154640247527149293034452486684980263755271513918337307446150807625709871359267296751192407872772663367613905542673282529900119197807152573321403436724337443263659204667644530385633398412682951247090160814268592153094603762615009943378561979518189799268519769421562581663530836508155678241300850985456784944580568567965143189522259063906150293067707578890600756438472093111502681537213426215027280314798260060400797052907064752918478753744420173472680938640821280298287114672385189859228942103472858982185721982066175421043432260752429771367292610739211947949670093741402417571386754327963972944230173098346593449726907861431867015237941521395220249921055370592200065144018109628977908149513874003779289953332123876654199168510349437191477206203952258485838960334689035885907715383851531572085312590754489113614529238740831799120004147118838329359921951771616066195077198394784973242675120663658041197132968905051799460652422792271789478006518259523227809343209530116846329924602820704284129658157553471742875909030803889248360001608545087729679413771666312931742702666822061929214226098432237500605468026462354399676779156496732196844523432755417267087874944440575756962521322249871656280716197028659787543117022202021427187065819490418848051605777688194026519842228178062382212500119616622233184470130158934870082155936127152055468132955356756594179628092366622457602992773368724310111264335215086471761966764724988406536386577911050219368443848262418950945291336219623275230533804865683789580954495615141784942247209529049274258001538321114399571316218177833677646010143301569158369676734930479532741461358111196040944068388915985697061196931970578470490383586418256680382944449030851202296391638165221000883183398937445872158630477630193685640426094104435953220037789338285280843997557450582198092966924818442883176702148599624660031268095867162820242556192905199605615086029438966782082139612955451885402619089687801839491358904452588084483146153937708698337349091615594914616480291597087960907885740974172972259766754704874080048492996899009354610161787219241619041113798923057730008906035869355703281561372160486897857434984797144726616932874718251713015665096366330368119721751883509476548035110430109462182784357888745132303336361342987707078228904666423657509751854895629377047879084176979619184483174419073248661339332635001863564675644724375570504609450124918163312389927681325394417104680741179004045183942533347089518967877245144428493504584298279061475870703118688512006703762269916492229300556968913188506784707328962007101941372807441021030588553716848439753370965129898074688384947405254440239749643231025726418319068324805048174590307609150786523718626327867038401410863087691128574574592*i1^94 + -75467445105733924349329457784298583130017162589709931836221028267099439126124449233611424582080687155792495960935759638445969994508344518533457705996882634908171384050205695655593227171702299147422321532490893041182254506407518171128463024328472149105508524007291356993241628764936630554659910100948654892296453243611754080194318957045444488683820314276372552572332419205698813512368618535055614394715397764946935022721238860982527021764451856619383856219824828382905299620956690469194249985000041259832614877705211094228634905794376685372759653972552000994963161192596540379611096411641792467326305581758567369008458139715514989195098323445962787160611485516301435095959405560870971346554506814446677955006051838472595421601993491465406071850024261857067868682791368236513643096721698631654169692661860986374057408598252682655079287970664007575875355140763732978558914923880736841289975563844680185776861107376231711069522372382696724225260979354541825707570561642929029444871233911225711139408786481156840878253768117798784468987116159870770827652184805795356412104486037076981156366892501507113674128177493037011851668085232869887302415394000236039165771195190575807256110059308844581728544001646934653302897810840553698524856513588652039129778528636229266977727725473415434584642018731958744150906887583642119067780879125017082247620339372116371192546618262826316096247297976539340177730141141066261510730606672731563394287498282814813339810098008111529995431922270317986889518028555297411936514076003865453568818361686215207899804612243783870063387632365247236669303266683129598247192730051460058552622904198612424035112667470646648005384981441047150834079689516714813397494277772026685533332200387509589203059102995024480827455019660090748956353784778086247339524091396812202081254965945095026995862078056231237010233061869702082982797333558826476405148560926672107530766901491227406116121876149350652546244521753452047245154884144882042415331863670557581770463896929012270094253490119897800129114791887983902266534281212797607688704546527837924544978299804737163666788243893765681412685160972578487257674200436929931015424806721348153250882350840802132347073222896961786161524041792736963769554396888077421214418016531582241733598022915530152432930413023851749036335372163653859343043507923575300888152515470820530463735812559641193756205790803244577503961647058783634483049153149768710994164422659053027218097534022883713162604331693495745774200916905998319168196496797973222627491033753389267536829679303041580701539104649902591561414255565040130033723809653801844036666094836850980718108887434229488134693941934085498422516368680206983722046097903648470211106552352768850880825012540065937409460345548635738181422945310488415676315037123811578986841820883947012792321426228051955983630026920459668054451890861327311610067763522106819615291173775323439187311596675581330573447712515499437519186738781063052475193384054979927399411492556512036310444359582879048924363250199815970994050303968690341573743749859321761245009654252256024486178405619737314602777408825783992397696369653394373019173171476936053582557807607512806137309743697406401108010471682998585150386727133703135328943845596589336985867136036275343256828662976232157101648763418036912927893235143039772356771840*i1^95 + -395875902616165797286869667010234337782242327083843205829938231367589812239766616833665950474520695315210692418538955880431654245670729629272980352655762045877208909469546608731725876723591871909467048641131139378470097153088898558222339476557300169093452907720597120263787141882766419859007955107732412727771193758679267451102615962305916844943889456899850140088852617225268304489341751765521563569406463046911316137896637595933554953590802234473613343605133774182717328176852819938297325750382283693534831088545936611668507401273399040535868483857954647620038151651490832894786763846727774085076805579272473123842459480023813428969390090414000035318736855608457641926343973332173912133742467103376786473168400379261436992258884797126768304048148494073667705749952872396736506719676956694007357704732417594640780807687735223744547811839855009889940014024144921938131065851249212743446541018435513081619029444454874552612978510210602931603478436861185576761719532651632522952138564840681779471526595164649101724646591093280704103161643043578622744968027259563386317405628796724497977886526491729613023565795657627392272366229398228364417030740932309346097635298600649960230340553887559348747860336778913935985399255283810218462891954302654441708527225084437078059281043000656334201169736448632866254901576645286161344857679849461828327634256764934267037584916067663016073537025130287254892178647939509453460712369840083165199294678378544279391498544775050624747216944758645570261191912249729104960106072230156783000353409663091041586364006016372994616272057479106611091857953414819885393054477847075743356233015937174193938278390191771551802638080884668503552504941083063188006539650568519821278368728369889669106897292344313801779394919297213137425564065341127359276261245361569170040436414185997731154463148265069974560224303960213513367737492563719673267381125740805905157709920882038114826397267259856388303290309484155668091012877972351236689584379427949394021452155214171586368067205819546842744501263265359170118665013635010708335191324258246363166599085372956130675701867853251305266816778072793533249220236723452319712515610161017393583027679954685950356084527047528675237897717055870966361358784434909878863973796593936095098956810183342317159959473282738119184385048910131567672829982689733049886106554419178774978764725881908247394348288245306726510113663610218258915828432778560716661827868109632260720162786514700012715092617883224733400144114454042154482534241010232147868730107348192716741130297245727311631591172783253543109588066759364949081386767128606863520917023371194299773809140198527730464017463306189874022902976432952378949740437534636763235091136308324760985944402787657161351263974388779404165502417287765316852667240578976854332823558177477012541827537943668721267864759364863953656660569425891226387581993683839309666556519186825894241375015258599486666603232522848451551367603883139013280612705928106177625406967286402269844576923163102992519389238807600804284388306194458060242886154797258798221070322426493276768775766645771913187098893193739721568273553037602138373758291516297632823682212632716253749311459438678383508710477903538363685542919692525753938332212664932373322083038803298333754614418650305265815122116893700052030457749980737175552*i1^96 + -1963649723337503738810234400709263424152977992229049742765744211575107422507437040474960093493001473607647746672157915733917627631798915719973753391899014933825077687986639243258935609570574842601481816848640952806333587481722710687866919357569485900976420138396388098521723073662996229428603774198463747902012093581635095802467493751115197677277729037498182425711363451282984224286822773474844001211260843179171674434012094533122905688942749427335281493622067255217590000174350724399224655452614454614170657975157792712357473260858286253624463043588393777731664927714825582564444435473772643807535843258497954974525731425934291508289214775081113368732257378917625944786957394405346629678709871568405435692185026049597556053803820018925474348950009255151035850090861294636486253303360582838655777809256193983382476510076225411806327065361750509238776395944116803402875971693287082982901374900523981759503203621143436361257010964583796315326362165956231619039902160125451221099409993425235398069764736974137969532068776145557778457637981556194677950920380732408669278765199052003740970221286747304770298041945460818209331383632187953364336119242630983545749359880518944201845960958805872358711873542719424644282493042299715414527210278513307649787233212614678019827224655017599472007652750018782232699884339131112424682465919015752851413997051461859415171656598398635608744227492468130509922897772921801963711537340807167560400477029067974651850478665881226868135185697758468631627113133473721028727356028883280404816243856164435473626793648591847540089366322374596539657580756798616952643263228725601253227451586876022935691751682355988540670266129205870278254005533330573820401550245146856716076378893498935462136585583232251019385386027805235499222946230291040250992954850051618648268526215009062879969886092140113176728384595751280406736365028441239976544071207454095058650206925265508864173526443209529561824779583887566776027290333464952080605755231539264173934789074464551470040623363564954017291604622679207978110891883722927032033282172629119360511929619016730883345865884074187636059858945399796952527638843475450753505893497745842989057367669475614681639414065696668400278414095714619453763953112606550614645391651402922508915641525302837259550818412105585960400135901912536924323546160313869744502738713525127463371118301888909071336923316555174574319397733309830350619955411071522226577006116432734697767809653266504124155509582516228350427476869375387767246204848627423373160711182941584620113265325308877711574968154301426761207243630392110142870403118914571770413900248337893044623747820828952341562031288631680135908488001673282668853988009913720991372910506804140100114747637614101593468041213086658015768792417005159158720281741591056548065457002998735914689394977619707662147954549317464962135773826238815420460386058084380092762158704676310521744221659230776509691320664469619187755184369051857381760808003531653713403731342499548823477478652952824550491280553853781571427820984050021351573112969837602928362480896915344967085346356317917344732447453760642196837018847912726604487553119175640110070894160754049833424755974702720108098312649042475787903244960120483665625662714387435558712795925367754998439108433237115272930319872499789780712621411926016*i1^97 + -8776208118274167249578645998475714588478379945045649241835398862907896303962488077694889808182160364900811467921889750271583493198634510735251315885897624988926813519849471149393518613949812820224320178523147118597986795014121594636334627329939465455767061750412864563132528847682152934402453093022787804749529761989848967536293763117397949055164212233943400855293134371227938619402071203349728692386161019648392315421602049575036849819869405350937068067053391214491037198506081975668997022205632670298321176164164435507812221501106613112074766313081141005989524224350598435614922432700512158126207060166067504131935975948658951670771334418049959205899173245356069809428587222667477263129113865609296603023062518711210931139201229069870125657249994288505965257307886875901812075316604733086358661046077905852561786794490800309559251205401198721193066152972226775112372963389150287172561520177650509244657681087165559574316830287780757168145015506573028543961715805069583980223289211190921104259175182370102533230891292282367807994677860693658061789473593683206069776568530052059688148307709327582667293350451029806818364870384493168393795209373593117051176597076082634219512970781696498862268274439520879588065476268226052266361495358249955965979579224863120820446652756363899404631443892805094355662913815690377927835518056742677308440712157971458666544727456747748457470538369536127602835385467050379529489928834518515982482258236907904743047856860475203961301771938746058640657248595430393738648623779543916268312148552968910710552233535357235196811754297557971374545701624704946143011638392236790870158503114993441179319394227087334284884672914419430416913781294822408907493509622750970166301803514825997545601397265462338806478043674725519578779672935884719000998564044801325232060590318008643935734530444667427513555774169822299447276815449269970144787817976978979074573322527250969280044706580657224793029393149773639570568509872275108684676419142156046587607658274661887390430050066097259759467823309882689638735141683877674344768022945286729393413104699184265052220241310095239837748751137774432019877287967534892116439991342966987132312041522796680657550547650643456054685924161729863083166036616764610530448420200432916351984646223066363693531331291191449465967066745243271095814186761495667267098903422937772523673270112806877582827508065330270048356118857246804589727864058092063758076820960442112846307985199544381423296722634664151874978323867133693310211041714735203134141047252335990464210728006228580459636488524049702080653284573116913550526170623150450990094251327234400562185537660420561607420233482875408404540659879065221210217074739364196042479743082562051015375350693120526511755071698583129266266748262140590424623244467607125531953299655110395006007636369282599854410224419551602031570538967274434017562135550797719187704289613250062562034873494929981742878229854561664623614597329456534358906822330774375318125037544351924835742919279484371948640126198736081048674349696405335959697030613547120672283827645690600267985969886755686479267315233541500067591403716394097265158959914268625926563721364906207650438393653605754632939569405859954011831081929982547529351161955858893464668687916023676319519482153423766029979458928316869469072785408*i1^98 + -33018109298859194863544701148461539748998966138208001129833805600712325199661072212279892127125564901940036319562670478994306715440842720971995471892319559849392461743167968793699940571462354928601232218519283103275277038816143955722211476117343250809011406930393414413132528528399760247511869139459032181640805065371329904585280337202793382131854962856915343441111190334648812467769869881092875541124223529960683997467482434719462791576069700847227097768731899139096702572328393552104851163900099694060992394347965458087318667699966534637366677259571079898188359972778045447181634024685724869898875890975282065756398658172172803596887105850622368056164329678002736240213708999315427121574595459627770588129629062286940840518707949977609185570924404844815063328142248739053423280357474958975508438993194357916684649465323960355344735505982222327489329040692800794337615098011947301289096497256997741632189229041746898817093287169539614919000384999484972644939152744705729186942688572054011773666884063788066413883585766764819461588063439565259602605007669250153399067835665609961744971077778143198368095118341289464821880706190728516709375546711410072095664219933380073778368457944283006162528549201855863392502693849002472808568582089623474850151734968579478466711307608839507630242965770843382076032744948774060001697534310669699679614714965612250199346753736155522144350176048831668485577371467940334257007194012359235345535916736483490888309903888833965923768991118873007745649080952434251934228146639202031442579139204155196727106771516856267938385129548649086447849587316304664985224090476577673503854591198609483547168334622722953614477010643864309776896075736866708673000543068969987308829921251074419765368443069686802602658737317312828075407289840982248092475776733544035219269628350353071792100339312560712235103107244579681971252821556888389973221376837108330307818162903051638261993868926611817272690602603213324987786851255919741177641594295684340447188580835507406285795469604432980748099102815948523980414816382956518275524983088329103017349822816532040778458103138617294105757782005578180014756221688454485846867952159795786755735289359074532251220380324950538801850256703239086162403815694490608767658791091857185608194277405228420729854879463044585254716501336777991477397072050459268926377749150247052362390895754778130450188435100502541963384767234181628983437652572416643846807804577763854761222754272984387459903071386274969593119007759022929421174752377236886273457250643355122774260334681892374141544702416312826694001830246762211265975449081004612351275722003663693656873595843117748974483964129947111049505181165832287720509699197935302700063592368417895472210877887177977022423809918471225815445674616040855025860821813930393090288699229756390039612895977535241777993679680821597877409205653107144312214401962965134656397958243539978998112377441538479465092965036646101392156261159138330582057804073958207398103831388252816371122127635131083994075432575353874741861448361078804334286271182135015451890871401052051071437114778456089641534871333515081685662271359449603215264403600525458237175758949229326351280443258781366483954952231447990080197369248179429254582218251535991034610760444295046451722920699524423920558788704792238620672*i1^99 + -95639811453551716867565937412912358702475495296010441434227759182929049917508228275515746553692417458443379521249380567259808591551570408773612000629966158434095786740008125483719985116949460793142516504049519659928912878773252293888335922564736333967266734560459825332560754506943492562551943913919472060428233460539326242022884361162108951367006734024859774711718611195000584714270183391384820748796666183198953847191427337677984544069052532619010688049956713247552263845091449024467607090262419659923056110719658106403119524141232829839739580838140718337841229571228354724598810011740049815977402674702475603737148953205127405593025669967060274830390956596168410593488181071373724775606502717491716134889064576803187682653393209004534172101843803485078923153127949318473240584031962891970913538394766751510686377009371284123562755049584389432215284298006641500563442169980068614635788640447053091247698375657747883439811685990564008829422009396003310740184128189908081186403302857388333136968523488126862261532689384737850456076084821105161918493610911873613512082360529864800587907138008506080617418501597250559084946694693139331783380270046111954646687084835574908205200845316281750770499378394648821872735802959350815938764897926546362711723701643951228455594682466873853733302833620913132222883805126336731883805690907139292819330392226556889037797212371742390282343452279961297236205216257432091356888891111947706330441475863803465711068952591959841809956391304670158965223750849850948298824809469815726351469067771680076994888487242027559368819952221264137183001147956541735005778197436939251744065834586494594309750059130639068388636057445573075831763622695290927387629595948220151266107114818877462907205420019708861757715097078535182441857721504506893987659481673472797541289162672832608900472951621297850734282244476938119195331169285900909177160911054408652749928330292264093053120477075063994331916888047471715477619019131058565114199672760415265259094265600487603310857346477429505023889778499863251556684685245713700083798817671090034215095402395182948370088814278047765271111282895973515380601065559559741047090388245900492874367147872404080792556289423009397231309012331331166064971831445135557500580469472210670323156075552394246665335098095270899329739096663925164967731545349723591173430204971295253824133197938885922902480689592249914589537103193598117474927702475479987509930758386378902548150560788707114473623673627854659203944300752306981404441666160366821955492153427961572756416147490735369332271672328087455633634428622741844863127703610998568565789325459958067742781806796395244868731917268953544894081337653791271140889589127716843894596688551881180600033353684278247499598169653223139408847676954120540860187773831199578095708199488693208944996574388184573544060985594785130293493472437353599646081894665530576995489591936240279980428388286977726090219748745522786930942227437646927858927058641003928573553689833716178749449079018254834973868650691023473429921011760193635016214929904381526490757219799142379987605139426242103231120186713434249288983182734781657954510815076365746305262914008426021730879235505030196320402600520866693871186494016896114562804935176659311313908957154876584628023251159980020788875525957353472*i1^100 + -181772695824716823347565070952343073381004966530397439988751661852926212948808605025521232290925926803670513773179988023599927129792852043147215006635877112148874690319787464617880074822364338864682447218280515106285432463838028035656062441693869199609675725130494264333937980399476055039798280268570870944042434162802912283251201713765816161114476028045927496311650320377234096499426415553165377316860313334691391190987510470556630325696572895691231119195165374887953538096430364361857116851000930691859416219853838457319477964037813561639048516197906907827901822163087482173472187707953208333688882598223061654823975169961130438230877805851518505982343438667246671699542778335605546340181208832183752690867526670366950265653443685529604920629296856555509655686112627348950379237298334358527599611652875441450345438108728995131453954143792287404717095831603226780041585406048064958753657764077331723433389453687803145449462116382269008772176424395508656704071764197973421071190453452554055401097293964476855354720431560086526263805404129693686415120137654653979892212566996993018770139063427561422696118990578428490143655026953956832522204252440066006891893489065250360027280981208052510924916106449493258031648400315828974641113384105076754062786775656368533383919677448362815500436683137172796794012299200124560292444707859644974135965563588822959847969167290407692899564153761923652030733512519682215302700971566700994374253457587377533291549286417966304280458680704504379152736248987510811275055420657160032660010227208508510317132916106395333777717783638526617130591236269297593670836574995367046166343904917185870619710794363365912788027754638890795947183103513618767836286281270865698531256953545788713621699121554355740428888413048369095838313656825776272917984346863392809408258103008197149915674849844726617653779321427546262191763982314609124023540647393498953274510569235850411648180474387730373909262812627061652653932864531655463339331760696131088686130654064143992352163783257560894780479324100852109119443095120473904739824814230549836760291487205152644596049766035275324040681991097106832665721906040385154616593299943118605985053629594652643616490971946085549019549464173672028688947171409065128783927668522233502357674171679173491010551606136845608598591456811386621863794719857320266305284109861273202728251795126796450635767971354919569301433390214139840670366830131311904394639120464063612408735547403672928040422055647165743519934114944359827446794373040822270288272610987284103904310764860109342925463834001546538238544436583435261144569964188481226913395398201778812644199559263378118708045142842926082828387721190065422686569909863716008887722812245919334411567879847540689692170519407130568379669807358212600336077073052905606566328732659732140372527606848375729266641426385434841869789400443989443009243522394063541182067675227540112098340379282189181062922071209315377522533161012008328077907182091991868041836651659600388464261285925396708135941104193361953292241377777194117654636338443308607881409246855982957473249688208916043639947883652867051607368178450338569879601583092568744269794722399757943118448675340868773510568217497874135558805268856994917652198340669612766807433985573626135556042891564541442360682217472*i1^101 + -83412661344252631838566494854687864718499732363268968732897913971036653324162790334135189621428362669756723105555913262722132192375694767306891899431474331150648604537502845649612384208388436399575796920211114066281053786842365317641673538801605307043708860807146043068877545585117766937808880798392213255006409163470964639195309253839542537320535560148429739123425474063671064550901481226406329453722714213406497571709436669902137436908999806682959931737018188612356699870724545417514794866376963505044124749838890038005218606113092072121589294588761372794129289859089905328039195681924394085101527890892420013579983558113876906923805623471491543304332142191368364881210923230599679269033791149937699728400461412500834944503162502458603020785363764318092852975617045962890729723561710918167700364124978958337383085447245897422801718165142694817137558711584405293617928752327727433061855304891847857639903504557569952335980081740587756855423649848621260598924960159672097468932224595751898330053109902086758603056539596846877600635541146820825195706202390506215738535254466601882497684734182585393837168716200531665665378601017275290698579275056480207252139622824273341007986426554109479821198572939622899987905196015623055503744096118396869352185670257245266567610469253030115113790769797001647401519740644776352448656352234078438939643286167500433713759846326071813782740218257369832276023386461935155405869495004127928588227733314831900514312043722518163441497994670550357416399935945704079534888132133065138027711505255241151623612945258641069784815947231610015639982365968902442892665494146706792479496673221931006094839379301201558170204531458972711604991343097478446377269614857087665760122580439890359160054246953606752256684432368107437060519640161042657773228476568171733893194972577227566846684165804259203443743086509606094876658607170540822265371185428635836855917500493082086594746714647399120234001489510316068769321927378800549285960515580672190164730556999585922163030504390787735354882987659846353650947555701879319401333907178460021964988808850163328510093453626934006998193808094235310619032992057041863053243805619971965841171733683440026037106627427058832992494765005478841065202534285198541562233430606810550913013340068370791273559167676188770336112234692612963176374232614792316482512717008074319317524107931445322560713170945875227310519092222829232707621859208756206665229843604702070113457631725459483429581828980973503986597212715758751345429662143256074691287558812941130061324007842040583672950177985105428505626381308297262400972655559716465401546522520648406813192877224020659262267988651876242661598782290543947997349040469573854933157828705041559564212480625366176400882130997203152065019736026637356302809328262719151602855529810912111110503927545991456089620755047660562859220391020841580736942101182664676294803114305029814169978125363803092654830577265065277710804590160323333658384127453394265003877984788331539459055358373470801296558399888426136822834096140997721619341529482163145818666386897506147505170812226875106469251878184497611629474286328902361893460029539369077783240027069767256024998635107349395079741362212995569470156081340428977521447074758233493466348332643238609734890403869404092694528*i1^102 + 789899982856949619060122706429990763864573356288160029892081416529874821622571752563613179181162128798675114071076374510097405686115428300787853386049303941480798389362116156478146467456411079455357990504803354404304211554458975493434650148376463196999861507756814520604722880920286611953653957627992397599114288916438220387846926275820280231749442957155011874369596418055268292838364873961848851971204605723316359710105307601824881337531654575493154519004656996997839840999279229348275674105126824877747416007295858213021563228124695197991420625232184887875217602030905940811799962267235437284694498331520203780298196459048737691170443040899318761299315135065644259028326908878462672514279498393350397796515920655149193054535559278319201787806659892237298847808066186311849962655407874047026802953541350092334194001161776809393848040956851425191374350120529067727756981178841824509368436409969259799052774038182832922967873565044094016312427786938355761301570299241925151519750641591919213530027828601029946369245016697774732283999282876004060554735879230915090477776149994907725087433503694247100826541120274802329690982439127386014666511898280422308854783846529271759210053561627700338967463556914842717905929546339283546616451001262504811375717561400686516545999258166775992304723639264096668589011667103196057103704417709974143807235146677079197082638810407823008056545445102545874959134326565978706962886648510590960834748406195209376010946960381534123301289840752900635138629252530737707382481136362150852585210371664899210382109570229507593048385474540481392735370440023418109857729311116237515405204917099830470786069565987433318857925996760222157659957676479854574650343107888588218991697389500420334288813598398679013485887217153622776940512096860944551900194731633255502574570556850604206641334621650189951549675323479946062801901651966636065053733753155989816918373898979559631713425532773225618548283639783238472565387806516894553708620970863827987435140509136270274068916285470480330654027481842084209809927315307956922266397722960825190694319022871493719023839477135302631957547742488953385063790063126708177777022761693671414085617985348016180384636797382668809239326316754261903339780158917189256649648726442499612528825218023991864091261133326051782504889250888438990033702868880899054055341726677334226054596112647316797393565806206262052785667026408611786681829725758598761590140966801492560979921959837589420312451845187172563488806253603000674260954946493591451427757479201439939268746005138204192465832083093264389016026210657188149349272711627707806467837827875465207733039315355473580589722486687588896107586505925419251170148233059315203430345930818561824100243807624286677950254103247363076288842340646915442335908993334960387170658101689067294729455430753804551838805725632174094902642017310831400073804278133118344798761121641299966073986311586758559001289383179695912454294925701143170795622910442234348803673776315903754339806106154838869285066850625058656600110014580474128033643593118115448924909642736676141041898196848553439512173475148852121425316552997896540890620262227192429784284381237832464442114080653332811101456440220047745649987655936219833338263474259593756109189044807288783753287952832135168*i1^103 + 2989739874272559436257983708498490564226562730145828418219462267848765751770491065852901876161415807659197123847388692656714747058344785316107053149417408434463596430759847315355573156991572538102114165798587600003940111642310112366633977744009855285448190415416962341897771582409995929556685462146911544862865451682950882232533465562358659569375160888570791356681350772617010354735062662019397397800493622605639231725065543191408981437382778266482668147826056771288070951368779723762855369361777504961504572904740146774955010010556606136333289233236896889141197605867470314751897843826226286169238636998165693496057121583772994104729346714807615962648820185876727578898221009379353445922239677085673010194937327033367726764392283064457575563623376754533698820255677234995997484673120737154068848140080928003954055548827013313202739574396962738625534576798908890557457119623927949542571609767584650400489500725036337029654360379788905276319285629466247680700211388532000829081996607885052965986959682290576046075148024504845598404793464385835508198227340628287887949111007849780217046309935885001397474717818494546605419055683594091901837465353541315619053948918983124603132445165988870632446790165080102281437952371358133765140188508669423064852486015652165264242935703476856822038963095032058570798348723371515038144386022772778646995880640106834676700723107918859433978547388914421738610412966815617886988169896625072729946919754079401244681385411216935123596936206267241393904334861971895321414586092811771040396787938668547380017059642592893601177765700137806864751976956520899093024229982337418644267043784301325809601286548569815682927220610711207397343379942643150569850386081631913695760756520899839701498667332542479753689261252108731729291600923588611264798820832629273359908217910038588872168882152786778187248588407268278864605497570874834794281785165053359879357316686869917840295805840070618627575221007095154367278192065113627430342940338419567129072585320305818838977318116602347016566860539396312784551547984660448797252445066814946789621145007581959551251721482397693281778523590259197782855503762488489066144845809239683980416466008193900073225464839675758163760127035997652297687035145631664013706753280357091508068861774794415120814542392916449332796400960725680554364111773147682175199213505786634874957908803826923169263756224129442675203870576221873594586441897423241694068512532755439956425213341480387245525745960013953894161849175198888518123405849282420188912436473091266447744104456077268680995381145465808273233938449645305645493393475107854055070722483892076982717263175392640774136279752796752925415219929144476654492233940247992439429950354229167411498063593578647896488299866862238674043311116691031043236771712769805979607038902485660938838701698626090499652729307772455134040630052659665095915732276630844348590162266951687683680871016265734363851077823288880424991804627603744698497225568301035331073429104260258897866087465165206029595702024283334259829839593272131395324920522059200746420055010108606772072258646847322459586203961490309197858370704667844932602038050280767467181192673383996799483893995616506868436344070108814214258829808870623331664388915978856356333516607542040989198377287680*i1^104 + 4587203576742431934710198983755004276934508972867777403620149588882666029625106890451874331641278370411603795215491692769639300515680772932029259667206688868355369676046813510665100010203836659643890971370684190247018139527407915253455561273316080047014656280995516128867685999814035294837152197190274905390459519672841281892919371575085735862165758263027301214837833184608169550077329709506424102399501171711333817481693152436898260688765289922743315387329123903587992594858509668284565206492592429805100641836348747525052090985035928307955335363487051916833835403959805270028658779946564657212682977500160717923054998078571178279215246235912055795303854382721022828905292304188652936681101677208514429253623490332485698393009679078125573870742372322663586673686196069740537035218324366826007220587805850698769202348616675929793032603026545188775304288957329345449705500270411554780704308849032065718420810254602549665405369398413219745746689802533673410790332684779208173798822956088376721001654634585929238353938795589900180073500888184733395446566074428268942968574575564900165670215534245640926856293725387670771402370157731330894671153707598629196132210340449815819059737001447939525843238994746915230349613484950424457875105329757731288648256891315722066406767512521905710331500785374933119524350200484596783600597862285460936328491099454769455570424532996203766401271067069281310724823639904738477630143671388491111828513274006105158651240546402710721618627125489407935156104469951788740230969514844558071729604216561863541830044032146412995697773500207964482458381638399665605044613175281903019152634989341046832971429074547279647745180548258646629022171718692407695689233023876337767868401802324314473169710458369935537095577347409839466496779024701568618628175370529370104962820354105269617737657532579835175887036583760765252058324440156548968617426138991035001903370850603825059458702541737102468253352412534675751157499375528683501456710838931312918324985913977226026145243353551504741079603736092766588786075551455014993856929071238148756225467713241107316007081419094271184643681104736088940472151924911348322443215134732429037104397108866291829012050450890906354267479826975586081007037120570634926044327905878998976532861068106406327023415116115812461814942325980518096199804910249648124101145005919264078213134920156785068640366987747287135271071311234688219649165491991670455754136280186477061621138451094031121216419526512330358807657956650275178114506391329452652286566587095626476518001149003515883353372426040349756306429206474147129608806056427068717344961504292023421975113669357112690190348766479682471966675695809941575121531276535490935589726672665759693255364460825103451439480288571639890232598550817073114593916114928633012054709174588575906602638807470795669004408441737449614415008328959114452900069166148252400887658285143613652256190514265740722810771014282474207866975519107500655389209714137184995156440570784482155945907229703229874230313851800708501580489464462833372738463929673230791599353353060522342054064999431318900072728102843101926980664769906745848539603953778640008766279904501517538663434567108832110759836660537242158284181541288881411900278131755097364181936283841057001570304*i1^105 + -4200017447993693930560704832479455486952797530441772323392091887158303796125931239164679306961102853179475658072577760910307264470512685890106933366968539621060466953157229414285470119530442446599767312912818979738395980060070669289249864741083547624437507399775823170387352578999751451753524848637494612798407138798364525254278589929327350635191228930425464753143273259801622012985768015229863513439805614505004324933833314303082526415367189657743736906849175030777072293111888243043851662587135184525591586246403151227131426729980773137178421639704624062610200143698533306192493529639920831354534952134219575177396973140017596407221681443697876368401374421221751519453312012803700635771892831319625963754239140170712780885552829734340424323215641423011785326628229853286110203305680447814499262656186276916988295988672035193976808529496264995315891788901857056758290908390365102884062873763855045672264104743102751709789460849456406817064761366134688814393510662087154743743192225545001351008691880831932325023400465343034820577267714858550913758629319056813090714870046384062673207204788019883803736769599382266228430038802166285829243324853782529016915614535469631885780444883619203913418750863826235432925709570817336913562109903116353086062072010724625138169235678984566265834854958111804050492721597803554694627162032851620089952640968947879424722934511493156515606257094654914183205814861609732371401037525070251631149410738219642586607251937876367713996283863357354396080590200579107922717746790344293306573375156416344997202181156278440808516065940290082327606613130349838173386065474604733401792380543157158268512910683676369035981906332761928236980504221039475847145412034722423694126269461946149108082967699782525207491517620485621714953821300824559238563498701486693992002962594589589206182487661290842772373612736041694710708455498934376115282645064614726949567748195663922513771047602987941967524195987605527250332973715065399046055561712100297480969720935759534930231006689051384163169417989314757269913446770045785479364414331887052637530236447489882203125027430432202132022709312132838102105508863231090010462973169769889688562410360043447205114758681378444935268429887592858287431469166240673950165631590559820990643540734897965459503153162188962436304763566785745088871720832848433244628377005390266207870302329608165893493212272981838228980183358042069382495121755709339166490641878219214388830354169885042819649997519637946238384355671641900876467462203222752530740111065799110391951592262266953873234092522502824560608670216032440147857416729429585475186499869984697345718256972476187423841928640322542338376291525639999795596435956570670593141134988127377057787248616706091248912339158005559619522337067312842852104595331225951977353586707238780232990397970356102787822195256632321140212269282547841724887630051237990399246950099865692950201830795657561006877122878630796450969568125024658661856856344702881243493778323229369199172815644269005144572713163265869110585464533955942016143487557022279882941014537865591577675747424321947974584971302676453712762221621749992058848848958655410698939372919517563065260879105369595089505976577629940215251373472800054263909455491046819064895184164794400768*i1^106 + -46240763288686817813651486448159865587262783555714100135656459560284946475215356704930296780179388171443284871196430270321411076731199869269006759194317813854772882566990957916470359148011299485931055493781423319637741641317657668341375832995454954651121505766703630010794409498658680820119550491931314862386794717221723019632146372516004568762184288734401625055009406149936130699623279796070331047609658657064296433113426477822709156875302727276642476634311252305120229279602865028870516705499923499986815252824254078436151186152215796451130127594204053599557270794550542924554582503977323157241508104144440607196984946486766057061641612723420203436964280959763564667421409251945458814237067622162536017729763902101186334424427442245748585540509113752784855728346487673023117662258109229751371581718826110608778297851763798978350530345646651079067650693823916129695333657031417266684696373834665796684538131365057633548785062055216247774726948043842046633797079575529618362968536469678871518346560742570257474523239212013655061679778488315560548934205900326456889940034929653453965845055865756690243381513835656524671420021996575097122821752352950202893087889800613229616442464383100446755015620998358791413808872896274657906871672425717382720053642010742994138976161140021522930144691129702798615201493752496960049071681783160949055204699025640647909375611103099129980391582984422042382998476158895555817287384085673659917390208947906636443635194643648307241203917580822380550143944060387752877861845045137416416530992766926533085002814994456952548055842320084761315349836516487376233796286875790754955186286584093866825241512569648965823179782394556792017307174021162298611862035151544894051945427547412577162353802920892408319273570851405433662407163185024140665129168688368300095752902651516699543203682723105231955864256231901159172475469372432473825719823940904324899338031947462816505672456583185750205211752201968711552015232729651493091149759748026553461609204837452967459383313924997624780553656220930256882313854321604115799826448789151754332997120756098799088102184393192766116043262180003971264372843043202688250725563615125885134217303024989242541951808369119580604800455139323080824955774304476310970328349050640888608263186236494550768686730742715003970661903703697313177843566241865543013032867874527434250350580659777179958448338866516872939369335059780232302941956122323280763604589501790701666578267173831020637797126200659335568759111024810251504154530586067502118045901422167984780885623164194929111580880065547101407499244898400527472278193211462841977347077494681094009271481208575300681680946608421655308878345953941217049776683962044421636713572700337962488081991404138721780892277856902599290625767954608448060982274102478004626213733956343602493005874284511511750619449615026617740544508757839678466062954623484434292552551199671311555932406110891239350851693778518661637208226812313588299397254118193027549595598975436901600177534118426779887524202864084751698816366358142409676181349249482760210969247308995773152292513851634336775954232170054738823713582219911590252921398238340231413871535776706356918462214533517744291261872985824109293646878739123599443259009663946043432632353554432*i1^107 + -153406525013461574338834611953033468367106920326398905744663210843232492899112583633704762638385219530042003387739680755400855378650841325715943112221042829366336026597652244806674149878925637315639623858836887942556419898471480340597488450258087091122205607896369451202670100802099717640760987566319114987849419099038257420621974003447120758286786811478387871191455643479388113141955842639482528724821840887563961979898219935518628107010376165908656725990193441544733212937399411062697342824471026317670456852378017792747743443100780033086022804649866561015764962926391551434273546528920281617216525563710214801690766765467885559883654340038851932899907946155814382445571821817724265245255035054055666102579848631471904367779621926665577557316790718653881059820647394140934061115850234417382639849978782893190521125465677614701090878382151565984734882967444162143239364268019675696041667857660921289181532814721528783805785583793573955614782205967638744423625306145455432832419385955234301583313768357905328429215338907010976656889040165692438143994729233280939772009271755494566590910520435837418867351478451803440407786723894100686628602472261117352483727282998660256203430370961583496018447670694929380553698749201916901808807451755954907136204316430600251813940881382267628971210476567560046207898305427659661840625513563934264050142796572133204583885133640132550005288031470806303860000225661133300007019147801752364201331560622717940043097199220977608313469689542577627800743109417731266361323892107380469450427512705459888461065913120409284512134668998061010048537773038924621286654413151502719128997012716766452634274947885321199683185410925390682001093768699334983682305959262336138771016472869838487295048736423502221805729237112454945807385615247932335491644624244404912268261471990186610094820654678247262900578480743064501606164445593746443669540497580177452840354132183903915650840590697357116140952491043436255418181139519565764718788208122626985944770335767889812077245092988598342650398985331210133876755466936028629714490319141605656242719282887040224296665671085871797982466073086378296425302421249641424713463686315420401387888962560001422709118011513580572100921553434073258984986520834833933455007490675459505828141892615190421042353752139464499328554245843488580387393689363759390914206437228547994096490979179494161518429768559746426122584514475867350919553659247694192834035255477932247128768110502786840380076368259340353762574341151892555963320711274589455182373019086807226870907639009594473398208626673028046291530571101975958047080469919559879323047652264616676364460494923426705117883972237392966570108836640199948263366814260658701613058631884568494670548323630895891731640320557839660872788594936918104588152685924600566318720760606580355270127623224547298468250599344693993417336085082477092127686539176126800121935717806013158783514946294516742133089894806881421629037715141381364301127537310214380137097416087603986771188353665915127149951892809928567160869340416061001552524836906912438535219894042302271890131286151050658668830924945448400966357590755534432411828933992764636882755190991152638410335238241685941472362804181646813806773423443837099762759041864848989753442304*i1^108 + -345343215207558160495557573971043058885996771846485129140881542217068691164954533888822100847244491456198422877062239584275826292878832122136687167057495603383561256178944976577163369983530764933415062570754606581718072418217236246336433024861590078386393451300400607009366044115040244112920283216846675099484701623804357311398439512925732180306012430405243267352543137152200544674819905143063778543319065240666970505240627666624022061674607620005192772561974829511959777825052068140475164979160807026311015358873478693383096335361486189379885020215316276414355731620761279133866799219486288194977207656303595410481494606577417110049369375472050596700472136129183532418485394661123767598607312192597217706946383187565053803887974623005021889127994780881903022499789948853214822416832959050826863073272191640476538549333924649055981007542039335309788113229490224074721178791194150483220408424961737395300506704846852358275764124894413604578932174175729912010832715316415365862475855654115355727151929218461242300025776503697618820442699740671154681585349817584314279406828395623801291740636114835852227408759036171171183644162217379731680542383283877700516900362885521198258799308638938169225792799843159197873379253479679429352733267124994286751474884408449291996236125795273493575908403116556976164000875315527175766687306332466261533037282140279212945885549917928652923493156774099655364896670492955637936758181292204752104386395100332736146045476708048980173476121047056513446485382995660069667037905174729290173844096019882526273500644528965300863817801043739947673531332868496700879702303568953993295334291089361072981468136748962666852035905243043644520032939652375635164358950472565190347236871967920951502594185072200178970897322842740202456326828005832130195349257524340074909295075829536784058107846540205386997331322471021382776965827444834419981716857072957792640633421062520356476722474891142809151073407673406838448464325344581097168196768099238090147364533197932214206686226267255800483404772978636599151609304491285544004296470813493688301140336042867171512153903993554099202335299371919511454558650193939339465555441315821745664249336925431877803360615845160041259569641183865897202462656962153433862304542980271257660151609982067674668621945126807179890668559711739480348813829448327425299577859520280025493334444651012720788312926310913731793862808757316069780694522987475917112867742408683051322077626828226639434749926201570708457317282107330773902277533085350495403578501266044865304622421670850478386966159633787382429917357997695541821802076471079712724696320504052460644486823562631534603782983231843908942234650698757537353102217526442823287176806795428583620789578763388567961948922360828393497572827534828352558993367945916186304406835066461118232557423820214429949631242458665445106906967784723762655324615007706487517909898518264931848095623215425587522834171626040190354912168752282626632445814287715255847643116319294738217728887541338720559420006052629320728713469032132367912684332010539797721922426612208666122167123042736113906757369064096347673558602306394450363455480700075231579703358418076758817837028451466126209852620682398679610338411647156242019426396076414861312*i1^109 + -599475970526368824454231276545946813471834643972200770184703294560195753022741710286374552185624503712705651760000571954452575033360428581759759270065920831096171956323075608456156447468613306390827991603260249592295496902827708934297474126740781030847476734602465942109142113129818925948066886959382289397430675215249741776184725858697341405111525035910722784539289235500563834612514810380175108525003590735025378065377999817337157928428847632088595272229552685016816337390094884969916074460470740201510255620983582434355602290458144709423661921613551861069260677528010478568565456905238904578226801603376395480963594800924681260207311758685043279718399461543213801553475101016586054936296802326872116311686942481369645661191445206306725240755533200472252971920438077687485370567425288550090094992927766302218760746512815047437321722101718404218663545413402020941147429919061040416632895082639244864841857327670989379850971544485659194643644047443099452697079029531331182402323835966387916385414471822913770304277305834547921677891745143058467170792655973579503204004822168034191608570747808150239692546589677878381417085738930192806666013421568006778004122295299140004182544055456112886440221290687831236834216665983058361611694153145101629802291010155389541967454312236143563515350748108221776830115191836441777048572403843597484903844536115539575108188130297448304970749903150039392707440119349850407643184846206472787043209110495698786639572745025574451847943508113698460337444844553246261624727117426158574968814364349153623213344485316618924992582674814476971728505995447773246240815311865079770735978887944880486893480614677322304525483637609462143416216183705419003982532108912910659041794825881940767070211279830990030157652598844144785808297952682415817355930965159860127754708961513855482342237993796447164068780532189226480933668758554361762083644460041625705183776237063759235049637167678297860858261992867787134680812502598082426772760996764689317791281841895707907177988931528166998111629126237912861592363536655013955168756465714355729447416169746895296226139468456204331353144081615746188875688465400184033718765603351599193611576602523230610992408301772528924063314733959124822583025271614862697047617873309077689165500572096715967136530509440074843332924334543058986258723386462713444480922782948929585960207272320007635209908103112769557931999430025856964308895240435891768181306483150177255545177948093909741314861896299225713316308394405838765302764581439312615059140090454406635469063640277473108993789038868721499519942325281538064354537572653992190115988920064424425867700544736750360346797681257007487281382389432483928461780431433903295142426594898381606735712143489242324756979388671575667946710422862648185131723333785013779082690734476116720225163827931390561266542032458451265760235093644769621939268012804062492218050271012332375205036682961813901757285357047642028978266986294543721583045399939652833812953414034061212822988334559849360569140037855752067311289088268856816059769207278289215457901931537086174704129372887077859141037954518560156615499636962939084546524934193558817604216819277465926580167421769990687630354832552309612708759770667077451292385138966528*i1^110 + -836821657637581987081677306609196413811096202319411902042164529681684110312412889635982900851894361510865237109920578844846166373693356182578000366065222350289769829533136481983224616475801903497356961179535183344234494433320234782053423467099719403772359103453017020390755782839616036200667626351253921939437806055514746111990837554283674413906784249027726971098990427476531521083129494786115368664876163926888680976217796577951416528382597340839044319490094599005836199961513650030070079796715208960852004257192389634415621548748602782718762110897672422475474380157924545888297791539909679070662080605893599350622783715155172697473697321373453078152514211694728998136682758066585972667791727289534494921370930324550894271155894612794968603123997586212419860660210532832678773935985777651817489235111759915025950513463837380541616918413279549630564334554344415505946876608104331423388512198609835630903702934577139621087338001853400598951755752744263478284867229918282648531919081891846836260331870030745873839294687624179615900476997092440704874129478525075368800385966115574423908856876731996137226394957839238333954228207437350433131683282658709826270703894407070313789873930058362703952557712387370737952301561529655945907620987272556369762699122303152991116745650791255468560365624658816544031757938772862812404189825261062934603770004645749647370585593218280145038765661137604737713674796561857855459369885731459746861559963323213939762429506551888068322882374841416172044270973787860104808553977227900057902935051823817335162440899193079384445052952154252643974987206715524355361993461071709105321726832336924263387917164034203994046044690969088800176784535802767707700485890485515686117105343277977146904655602471902187089613250517814964209916250665511386034134042418824801494747087769645965710687175799499866993908233052578253987296816926819082379988001834862451047526317564188479440840419799736691970225787181955528053626642147594529917656647708893572100643781623533570324537849515075974523680381374170329430891947284209444458774285158066693990577097566088970008220957661440597594021962716506694803569642110804538690061459808218100202005500438601687170199742771575031868122095674224552817436153727278137940586673651464064302309036675829510391119697783546629658907719093634795100380149224763980248757885570064024532352259803292105107690958064289593010095304833238095636836963342905644671548181237173256305112631844926636953450429966261062877397900011738349520299627911065023992473667669556407002718277781261074678328963851074518810161196288843369524994969909387154394470747855816120967020195693501295893445528430640424452712071550965781302996074901649680705973184618947195285214943277041157998432647025347186846994733330608033945967472375510037343974599098918726269853365803608123144876372064757937491955387778538912143603970269272412971187063543141514669324335481101500989505708134869337342597387523069492791979381966302393782295891095249269432126580410866121740602275302003584121661732230536226214976337828066349754507593452508277130296588686314793883102875206649515832963515917220697265656142850005021253170971129171620965183913086384650747359345332990033094421255094890733793968128*i1^111 + -947786820554883533863357142102579410655664271738441736328233705605954782235443337071612408352115063070564516386332502774602268081814905433016856488211877477500625582038999667516078376461800004859092291400902963190922493142009480914541073430644964703810964843945336990346603698219205505182704708563645740860567602776705436003998576098017072537192215154179587089779918745877972087918439187865309002450492960965824227993629090498196583396881215111461466774249591268988018040415308621130245713753104655861994321247811960781116059236185126793169745611482879221242881756262304703068594980539933607226291383637611715010245677520458573859081361340590163972435342441096658898715130589785606929666019316505440548690410352550382914980715681173898074298032205311415962369559117938471348780406614658557375465870889855939467208576922454636171529058836118502454098772210077201543370963125087245374272329295753028710488590608726253896649013755771651581720026948337123994158700943921676690502761192134633904813809557318415966103868403475733345870817452710690713545257707074289760717052834391563652129494172303241790956723475071508227563192667446072166264899191740557061089850009555227079547856640926062571378911609943938661274744720712615464298604717528559277046097028724515992465246606630901347681534613518765106050069333962199610110481784038615117986571728495777061929598933811940897712577532257208737893103950575311153211874239435684171218841562051367517500439536030962309151961844812877422033820867255436414085746363409509818394265769307391772888749200766135131222949975408772492192624582402181774775693577888192320994330946859839712475694374383456785226726719107371391105442684434191402129545834530462264602646540518721565599220236220485797679667120548117526047679740079270065482176508048361857393219516923608892925167428393961101150160357897124581699989760812433096669494653768304475322429513718328793899323618264494909473877387299634153872824920635743421262864895762157443453142055559408206507178536540705042772195484322924620673140435014793334267579615038863312330385164983777238275111760191422893367039393988485601381841144225394319077746065900006127545528958690328545032923209813542187804739665644584263874245891775614215231863370540112176023046340828367861360520781736124681917214526605716881932580829229104648414961955595278262758562873377085277836406471439206810334167273836601541347048989809161303566947420504369560369075995043161065780144166208704690772843108530188924827893824077655993017327914317613606039069276814473658792205146699649456862003900976330844462326314794127464655088911734003502827826734624286105337353578217459793796650093892989593294875114727210041368959047584926707750620108168709521224010690330221263701103645695167083427621289371960919427750872440713391519726078603997239017830199982457392793269851454028593367756650482059647457880970708071182646869077605376590938981854470970820969534814762792160037790079802333223797039020171113295149219343162450652341890886506783746363685178598905900605003404527496962593048350120213250013864016601455529730022607805845500170945502608688383974590564500964727057164263482515041995852290323807983138664106949302205225953915930733969408*i1^112 + -859636227418095197170782076434142516850256575555165274304329602922675919157938510096927445016644793674217483016266090155581000279870039734110048025529423532703212072132411314811172227430554076730362261822773086785212720615330210970484176822027660733204789886090392703760603224294424309948081290388157894026214057778686480893290535012406444219292618639105143217978761644736830141815095864063525795155078660699700318035507491906924242428031696984972787067866961485125244054123228267127834951924066054170789607695617327482035864647536233512443254579608086654371816929652832760811076402312194358682806617144064760893939850188971655665759808488026752814294949615402287468364256758160600993705783634166154344931051649819362602412449685158395312261671922862812526064753176611729094222872469981818908128530667042289055032668100601233933396656073154310700724252914871478896903812050781439046921957086277216970628211543806659760764925392186449712867143853122983912153506364504153395158878707670603963081142482778858452273752117845580261157159892371249173377959726878763538861892697463049797020549835247733394189553671830173580664436948177827765676247031545058915977440138970477464831577464832433082905740616271659764803278982393835919484582018172520427319988552927012324220574128660817365456017630489302434172917148292161933890548206381628314989667239337078485435469892821416249799669856187378546055508052218857796557620150654739648980447548209904521071284421537394914809138293439244973022082246070158997833123897845954419014678190059022893564473091590098693941429536841548758832194887146145821629064488554316341230995869349567184253126723346534934060885802198430865565076206397222737209209931160344935833177156289226447601134280942065840318679208790230581053184091793534769482204737089819055273302337508230840705115266503797278127019434579998608736785942465200075923640524641589317500877477144898971901362408557048345667161319472358309531158457910291711960954432339559677233612319667817961410433231243207517228010504168192561230052300342759023246920696771970289340539875917256162487649252057328778372966970740678412208117138852106956615559682315587239842557826347124678129718374975987588759423341928227052738370143386341376131861545056332588391067560489819769233682951782915249198425182395648916979115726438755808795993000685066447246230543715708370684612286739497388361623180769906832440512475609074238820176087141539880615675217056725341319530468192840599445770512938588404198437100010737876856859511105693485167232446758246246806600890543514249181757012148491128269507082257049267786375718261493139202095822140672668266674081227536854491331902370233600796849144080465513398263802576217478790474167371392638664830112214254858419065101178886522058400041829304237927406309706676266127714534636460804915417838714380286994620106804041820098426341582214647800645973301844014520368467791473593280733793272136251696244080170985011084955539075607350780684690832038251281361900299034835565231954053657948805403661166219388264531657227307878097872314858167085857162841718308236741064793856955639445053454950162068871883634538325466718848078566433193447322181800078789934861347941995302369133900857344*i1^113 + -597122552437364320190148417453900092909196836718610440551499451777231150762903383356591830291380588636095285296210186107605247864436353928686005172674268831558815295003566305803410738576468476418021863196087038547064696525073572061648107883034699591555705105674002531370988847104058440797560235549678350184972731124332881467287058159788057151871562902356932958438335339017681412361413775150536788346613461120798808010234942592901162159149998414953695353605763578851923741681549482208051392996035592435201404387817930979872324483195547439183161062299822611479945567522647027083297942878935018064455646164787621498759823011951631354074108002643735149066575580086113574904414552560250434439324827594108838011746847360432249228768747086207630065361759157755358365953597703203127625141854076220975900294457787657224645801866767052691545665652897624237664712012979376873749301858365410334766653532682999645316955914556312552778866283797434778103355185409719050001635786874561967688800160015217505170597714464109152039638699253872025698599766465822481141752772657403548444514941609680379238752363462630539254740782653929910790484355796046096610021762846069293566183746956622496746287263517951880193773403013691049112707619550483169517353962768929500876151432945143915539246664720092994946543645966043611862745629966453276151765074085132932807526635351193557499834447418513860790937776157021296444484432426288508421136852201157243500073697228927248437648852540092185921835283492343989312315667734873597124894804631783536456408291128198892218921929972543668349343802263618132614111927344082181837526805932803191108719018981051908074904647008818911012005868577403854460959739617929790586377548725870714767935997132638668096773273642301202140467682796004097339337537301934682680485510884671857785812264853408443543505925555273892332894626855334001123997919094209401821858962892197917648517164260714612765732359154207629064563919319926947568242146248896910004417060788770320994055315462519458241822065122067294450209836025132673019566718888987337016799464506152742192207896101997213264754089132277520742989415634147905645411136157512870418742539119645989155228295646325681470558881917180017632522654914543419211942223213964686404905135274444594168697107652240324781940132803212352540461552068471992889171222407480338090552448576487848283265627426758943866290458377783714171456689830884790053065769624875409493244370985553526004343868622391402942656869612480391516037544571236893567983952590536548200073928252235576454311400195000117978846220107381222799467362720745977496157522283391590010022239802746174057258685196310383651295405558313362000020196383932022297044936857213621619172207871242100505457872999622955841402377815657409999724554846758537590555554829273764862556001142853207825046148626270346304767386424141765867708414335881096746090629070925971315562275134939825605451760395356640636941336408349030947200903114028238450252644465332534699404284680889285699735157277716421794835292878225925660417252596350392918053576847797595353544617325903947973698721087855545917575871350566878881522980585359198895186709588821636736632575845705987791838170493429667172764194800509949795368960*i1^114 + -279985625097341002098162366399102067277093917473577164775132911806478623530968229513302632726967158179578773506479984778926301397748820288016575828642255321252813998131461254216585259227868313794014300991804670350402220240729990052919140741199271793503238125230729789271328432676588308664169218719955430140971001122323458844033881021114475122082705587025263446908398861826737542083381282789290762837827428270419153355437520229921998285482497822494038425774521658344748068748022658499241119224777836885956868669468917516062133078612223293986251044730214113607680592786827607407988874971379132722673856966225727156396790099946527010548523652825579330381969914837956812413429826570334402236304032631961220126151313013068761070785241050828321331562322144483867004388440185046645822104975818420175144425809038120787432096368175285577219682646654590158552025729737817928293402200820364895702122780431865182454024928551010590236541223427642003438301040060620621141814377987606634510384627414681979642360149349656554569896012365154659210362933216770274247934618808330827478661104351823006191505385444294344990711402119372160627553938717683676269251483504983750570574440573110956913522020587920664546663644840498104824258756987706686849437672674012535912697988969106480934665466133945996666587024948237299447951430510492942986739234347075329774415158449685512720677306350330932850578730314404185926786829829395839708935470347231274161638720249331621983815109576130049205166210229564827636568625694547010112741558187866837669932540692491477669950168311635915862923950172140052187081150473309798674560866120326786342941165080620370318813511669458499974256702651769509313140551308483502214937448568333000213023228423921228609032319108225653783560793839759890895956534956688847583557329579133614659874080865362384222537491559083424755081228165888829531279318295449881686207928842492961105132002653451250703179693641600436370691409065686940969399560715597770309267364530263013122364304395395142493800849501704151675432905825001156888367870164749724000282326465064194990767020479745021881334125859430545372035503156746726045993454772413690807784706090346630982807238470002784915334495717725533323924659392744225016231815941331393219287822580359847127806313719086565123380611290112016158891607140922406327611306252243920341689634872654198485998507397160174945491239183108444812301449572505002703466916174338240368104608265799845638391225789757590494329834733818237765749023915236185238180387400883291941077166074716994595700254061781377771738220538458289433958376995157199768648662844796933101352646373744136952406151013080522153809777719822539133769014063856274979293222315804271128366495912532020933272094058103835545446965661695505466124074386229143610417369025513016256640055565030547998542547971115286861822736144998842688112351112793594109083189380357920920525229813133050878068208284961131473098628036979364669620691766308826400058129724289882639775684101393677661360475583152198304369133632039734928518002870670361413251561618696586910678610646528068103547077350453245789607396872200876373152453652102833422772991776383250574886885494630350392161022029478958560705801829824331776*i1^115 + -48204727823228798642829560760556890513667687335403500494869696518384519240001110390225552554638446305678519275843438259955150550918574215936856654499448505236688067249059702199662716546959098054211655369450422075175655412896759010724792119078090305771681054453348152928889044341166077130882611840977782745361992800718710038150121817046442141067479634268349878548590656783888328297264650290675589968282487733296621288043411964080470861951302069209295812318014323510128102850617129042434522312199627165190145889816517553127503960776895397373695429993667467541732736471099100429244135460997272911626614475292797895707635668919911478029300292071793050184509324004438206441674330723222974154135189118671573243953689752421905464573706726018784175610022678220313934076496087543420676780153057051512165272880650858193306178372443005145642992355919730555906123758935347768439107391781504284851360222151854162785738191377749352885818323494258185862572905155566928204627049753416622941573110198988404167936855046688122100715710250786938946428641159216303389015395725449257201733348735935681635913596698044390151072102202353713310058472588557874656438113729374809568156658247623646126805628143453546387986959000702802963013675152664904897078467387912602686023862427642897270241336918189836651428481527401151406715365581715950340110931547040348667285716988811136524723068795148665102906339751281898885938211560063242717568439870115824250542688227374788993107055922142317255574788391471618277925292794913418045908907518923794444148859385785064611100683827193307641877061408052358109338757210740698470409045138691958887195166377751731317777644197332938949024129779579243225176049780869236196667869898675034046385806736772393472496789460574475729017190574678912921638841062275588462695194544036292509437547127059802941692124966158828564270023741901279100681658807380982460839514274940588398900217864721572499786044843387506225719974176394533858161476541944138205121263567534639230390763502539557136001878979801101305834657462640825388859346599786173711915174122480583311322692986910137955962411820297743770053410619507009747110901453728976333840994701502870769036623276916124844270762347502635343375576259223664815591285499846095006975707377037419971989514555362622506076454460267428856045100373965005215030510732981365869973961406202246557115554637857258976849184322736148790539568000491195520671537557150016749830136448685491242077095943499692247905923171647395610788216297592492472406061182788265389396828904437440133502088456216237567531441539838230650099246437670719051665828040287102635906487473238849253024611193373327401391772356492831845127904898094532252457779744212546264331882157383909462548931520937385404094962664873776836140363518409874424931559018154441376977278132779820379837952734924578837689912477690082295996858266186876721271444420758496616832233997039060978802935342677568160948025621793401257202897690864823047344360180220749135270961582911428493029138457845635260410209417972964926427546085233553214329590444203234766481742670561010741901438504691937565099728760085398472028376531553944613080171917872873685042670725927070206974216854712983499251459817472*i1^116 + 35682216888500703880373423036716835089714810305132158696804347358025860146052714138863425430073568586228996027367046047723621619255544443025883385622914848062955948038918409251029761679492551840320622682488776519173393087867857986121681088618926106455139215629729773565681033191815307118572334469842436555110882194155480158529097450030322998430875286045269319714380504905845140268698151286575695804160758987181924352866825310812636802322543783592434294131395249431178466391384386454557418311016874578532822759099238828121775456018963746449749111328666572661726756069812343100393455489971204908721227039307159451957579098549700323910117095229738714335881123674360132701003375690490986285852506149664600984467060135592149357556767627737560107175531640274061381197556488884466428572955219364458800374290727943120028178291652017238847433664738273313976396020827566257712232688357681454575214605169699295903063641541056204840431308956087842741408825561996558619022993608606444243879472365087145218037593222277256976111757877808990811900164535594832431044919015609949593175555682183458345526139867619029122047136610351900221495114519280235467596447253507426474112201077891756871430343030952406884668025581869561829933652626532942861345445770765027857080309374536668376959554251393062454672810493003622311709512111452242078809729464905467911471541360003370439847686111728188395642992308468718415834088908779079970460537841371345503363856018084971939930731185252784146975837196277004312139046177361046364218412508388189360334652356808457668052360222852453840856507027917875577282986214643680954791116964312454706928389553009019054370496168822945869478534222426880578745986244541654084888451290685033800088872759361606904533270509385222332524362085177558382364742540845708742434414137973871056286807092056904813376840225947712276869594467238426181909599491068526569954951188314293238242627039260132329741191509987698566591504145812081355955377984492012814336653362427453781144703910961086002853874254295385638075621985942655175554464093382269529096400914875819046008846041729460486177186831065696507518356802357418737190533425847213390159750980424740043331912032700061551058983700497832236700455536180090728505233973241159086514290266556654687317351817673430244675899863817527468600097134575589773427959117795332331117171895041185974777615276673692835174449711682268441350491719887472442737218928768640751519396810966065538483450273050736711201047433840560172679861196109180130454472416993772554379818587904072614644884804584478358187215413272883426781136650284107336961454041521286392714851819297023975189344390686000123803201914491579865782893081166993220547884296288959251880238788114785315908311187542725001048769169665567957030849709699495281847926355388253711200492375034407940667894943407063956196197577286731346063037968701932056535637482565629331222748151666954954313429076867817760482030072129683859626898184470805811928150403614965156482759483988651404482812995588311942157963246962789329471771335158310976572667349657116645537962724214090538798889826211924420534915761379856519986236952115509874784255779643352118995713719612020397409090842329581686358016*i1^117 + 7667778258439273832188729962219093230362653956873392194534023364486825434776236505518869093298367302566827997355232666881641970477174021150354798357081846807298794117039011321648556573156443474081551746899278684394650112513777558131155225418178149321404285894292481381200008310743800117202700648944738043329747636010397290081165581819379258316355894937261745811633651632499382204640583935833454852506227557305661286384784915680706567313739477488445377154085911310492906316953618353544270806269524489802699692995811155385735849481102134133240463200328316693056538506593650427240337722960935730626001954420865834259312234994867761218026847326520217587677637594880768011659390552353557037145065284696076254619247295124201319451443833996746608544923415414273947432101368308701256267488466081246084884197974729920290403767021206427092187674815439500336563736930467581161044020381464904855702937851910024261713146087714550969062318609766456957414101407893715503027215738520024491870395622157862251832079974978430383652664551901658242223708522619640426761147760181830854173694160257078631815112193452995934763991141498313359012592281043331722559554446626082352117723964421133252940553876342626251595449211286526085520677191233659942076861002184861238877275673712768192874444096927249284849766301360988244276818486636558548456829882900574732769334222569046858092526802857993569476627635487475795337256616575274132583398271429496960664469891727725406399275530258068319140408528172648411506823349834001681841199164734927349272979112216802521404688188614351731565339419301449989697853975678919324083202680280746465446870173373764028238240594789475937671158431102957380428018766820241720449031593452181637027733508626174055962932060578432935608098015670039663168867777049926591060978936319334966328411343890275938459866159356269639870563078162065806286135576539729469953592378024663767816127303063656406699348838396664532980080235206109421566736558867909800495932607770059786636382108297856072851813643020508347482083939443174684150462310390500457857336013347206776093573646408472447338783329201832043974935310010641963735782954226922166306491454949743770914426929180636669440366729427758656265468723571864379688041906567751640912993297883952700525572665230969475540597961621841736529079567501864324238221161275342687893442990105606382252407859825858389606549730157406664662188683551730609635448673013840185352485897343296315611607205630566166262339111570866709572447296168774961062243038884960933596589706311662638347500869496258561260219309157388890760124310285465613923768963278275131402155710287934048485633662654011133224479065026555488106658444145114588650233896124544762553000006630351604215602457923282579826992621455583721829741837941083815920299330431247130414626926368294918886447312400138524598027273446889445542367950185245281591236548617245436890465901763606636547191739669144740277478160937721313819563565965727054990198081850550090396309518351181009469382085954821810210246799054630473717519706366469725540984753363937765775821765142550740313565963067917620907755914392445011137658519657948345544066300512394426413772732722181748264870882498838528*i1^118 + -46825188286365798397278456195016336712646540266385006858962717723856511306386914134355694927312293102535855434993595033262034879009750544683703510591979342059092561120694642440280357712757430773672924459956840734526849912124612742886574020367441128960586594382792188024969806276818817207232408350003876834755950635179639990920727121413454001624335339215465703268367106028064884336899089239828447964326983990649230750360970283552153695295535303274774495148014173799526920671816848788373609228824906211438657745156662365626979424937062155993332738572711599246027958500874608436838429242724367571644453670264523046588481376707397347197650105421300069927868586187989268382999404130676857841459740558662983295274464192569904597272045591508670176499879732891310226408162168715634867458125119206221806612166484866369478805423082820345344115698601474714985463948058034118158325461448350733369206281230242432631779556330871360611821165139298583311579751123390628741810099400687530302572245341987398784867844296590581792190544251559659460023345126883192947196879807458811149652458992281161064923949756829093365313203631400762496246790052489806753288023602132061249830344875564297925941444620596548485852670294600907532452318245711662220506412947078097519032456265915088747953938528028395732727913810142990727684240245852315292400915433848906052308865575282846066597131862013927761950352006483264960627436147729667436418315719069707755033718395717781451960905943449724147891003065742451818698629176202263123173354984205885753842564385406928758891004945686248888517826095971423252487892728750443224536537690074675884872736698561208014842021116009434761884943107545993009012798241687768484637520177849325133395033591993254224810950822106400347749803917156248856661358340596145241607416877322507511977166239503619242103594369472263826109181405066173017276690191007728077916199872803191675097108053332850870417438928271934788064072298117878393008001525198652446003399832006233065123364694950607550859960358231118144385641142737951961387918830427991879240998306911994594871099629700254811260665340328049727982890889272042049253100319554857586464474088441052476752718529141942200394278991033077886780219224954722836521605777108094750166255235961982807591731358962487121376786904096732441231243036217569070141740537446682472315085443679276377920297613895635296535131920045287259109022966817799097365417971250915446689822629401153486084756072647931206115416016028557703996358529811184793894539364691019491755508735618941883380320028034095914746010926313522888801568044217137751283889260930053360869047802296707923233743807913783115974298485278317236729309612098843309551709502014783434082082419821325547640164206084110437984827071167330016630505316699817111592891387818766027662832035591145745246861548695656194780611636503652142773494734990934912916904958621047343804728168400612236972092073902471792920019351664923887833779654100440162836649458763618360837330520383375389610730487449582151805440069460036720772365865888942689704728957180555357790878664303184868139716105055895064883548066565075760892918635754112995045702179135112208551842572127604949595283521536*i1^119 + -63337676254025547175564732091473895109278466673312614985185756436223960069728761837509188033895071916054620637154399596959059440020287867489543509077664841795697252931726537752351204709555323555689902316619517705338701645583244012910830174687616282977756948656230435685999354499396634278761589770861052871367037464502810562160487318860541042549682725825980310513754391726142546823840419856192102466460304529873771996159030270001787237846748537037080961545027412323394119319691216377436056008616178729161968335853023577087041174858543349718476524318030199750961970360057299405777524178084663596484494545819931688575478910801271538280223059680059411638786246266748388960290439751607798597955876153529811569624299778352278008077872438618637858018012433979647518687288351326147682248813404892214332851073498779654479138523491938095132845797172294455523094953353224166794938167765496720198703380514368772794833574078404373997318727464566014055140259504362563294710741354819725056928855978240656814679443501950635795077466439439317978875947977692062506825070930227193202015279435308547673553709141851269325343626793880284975078549603887681091821968133986538072152506826141722131506523800016721717841691220674004819448576747153338325231343273460258087911894916529964709074872959032360125171880614511187564727015132892158020392504783058446665969122773426695409894506221932934882159784313340735035070716345984198103876426119498514969260534520340993498273869414960355008844031598693585836070589839456038550791478966981796408535365028210860499648858085061979168051058872057627153184143883347638105535904797743523768064153294519358975632785576462568055236701930386666283706244835349779670456215007859845172200824614397479714025223044552942211748384814831683907351547594651971288313469123503936912508827228755674041022528269123853359972340307240205662088299551699826592137644602171124928847141616914979640014702245556884109201818539275981453453965832816624423053663588294078281686814463530823333037696833349269847544234587046061621451850999162400299984386366061517695473055223803757196692061504588019823473210434698110254505179977868729944491758029961226989513317413229918006581992202805388280036898725854792095338677273699223174014154187994172516192951400850333776358217688753869077766954246119312195792610061320546622505348312059611185338360777393957375190955625065230528166983729434789785688056365730133844005230098605653998684180220736877780774292348965503793325135622543530236670158783093879020151106651447924359682987091234697422104795150812168715604579318476600606034164417752219677046301650974451812621372787731079734059040865769505354294779215403563388252671400410998186307037447583039417983024593182602608335365516861372029094508823439357786161439868159406181355771821881913610246621084291519120630878980936316347414779541896507778591693726834119255239298221114740378172297713910621379306121210480887940788672800700232819824425828456539509381756590936281703923489151090401278996727950292548364518002003812749677552823655532729133690025620659618498508821161638137379079190739313895116847846129406732904158841012797040514147981669652050579816448*i1^120 + -52588184902953291347858753083068428153614580475053873865517837231791572934976060226025929912639877076715099590414491282974417767628159621271889239012702811912115155137345733514660399282778862509015233602469778750676845931587252179710592576483156608115149465696442901479332562918272839071494921419751396074901194209487688390899548433877417354787938136499731653289248612729693201629857755123015594056396010340059740190278049239280413623351140170208820481672400969389787239067779510415420330079353254326873477042165189283960754335259708086964351227896319809601379745021419582176241560087256223488318593517905903118993517325906070526904538561782438777069651919162753083039476284935943621597320578732084082717081247716548536112952454233045979173412150296477378229493653113085055188927180171113004838682265189847563781742100772506280724935805373337508130505738981464118642440130232141174204774689781755212009264891059294797262012525435900861705401777298571772158664073272394411030270062989770992147658736574540153091523908190412371088014384958052920596310504826512021259576724067085388422309664415813736920680159935325335754441108987947964608252208462614181655912533254202349258205786114400495996692218592902785075216358446930957815094469780194744522734774112745454476022089646350191948608404102678639937021500706038207549349553296273900166586318502582142751357988978071157306716918508329437153583721411948088887122206403714655933915942355125854976216730220178686191362612834346338383616308397686484149134563128323008696957201737465128815635407830924349812396498852939866207924739956878782256270700889517387889691765310835974704619482356697070393785183952241471745214512318471245972096785703277083283616777030676334318570991618771667963846390367913468490088927988212511337560974127160774872364052521585148199119480339038493284022434916970647443682376996599190014006501776015249833364134170212703649748209707661796456509000391305794188811316671301757061990295906497839130491894765290844525232855347640096825859331832349097013272460686810633588339871183978157348688821539220458150285685812126218980696305094319733405641562154235333795873480355601493556372743893062485960604457137552080231492783926328277053742367493472686660619296863978615245225087653485237079716743676900740211048329860691711247306847764461551800773569379823452135820832679916329015578796450557059009650084560080135944258205813726221401553929181041716227031952639728043565498885208238620003447401766044095525804091272499572771829403892481095556929365845362404948114640631883724674728078968549894960358388745779749995266188586201675202053410318373678787396891335180028227398878706061542322580807368841353436753804986949805270296851626934197354577218726587082576451168100279109780695718929013555229464084413259991125318331130063446998503957799172372103365169120561903280713262100635581906156906148827350190139613871857848248918758350648037969095736077735800971417958265102995221776369662053774418025272864918651459846962971028917375502107944837227344654560140696097464354716121962654880638831255749195434739165536922936217927644505114237493835292030379314784155949286528385024*i1^121 + -39198055956101143923106490159412892715725468850647045571066855668211484804788097708679076150980668932793137498530684839793740323215937708086769574274988628292330071761600843830180590415901516885934368058515090771103209722750901276661507966634709831604857875763222547631377483335045345575472477136835585937490782900319270180503125199584481671356726748074568542182677852052096145396844605129007174956698684905051740791340330906109282324476747249716893149330361716657670239321740918428267796819033625567533084059864279120428331984536977556649237190956038692507508810804142358894230637564358988508850297978661782621820990729474071358168059572853592302245060364866486067298680574869328817236397229635171208078637302506465360321273224050766112511450436569814372828592852986464206382445809125892362384898799187775301087122944292137737446864361443518654065548387657649755611707247663350429247677613495212179257465095257896916175516895376668010798902936879936253392962572186150801648668008649186903414859737322907720681663537169468070572224584311266531772504463582187282891928221633602017147673035441058036508358588796748050055639727711726940539174415488399308767114649865685630398437311617387697540924106750932709753483279615602558605119972723533297963138407787753499400470834081753518762859708622294881513885930656895759896854280055974477090864134092579879662176435183055181422275441252759622326632860755144797311547664786791143333652632471277608653526033360149398656313975540225089008851550040860143972156481199101067122943170918217164776725127313923759199696217626840621640612188850290511813161409576732994291578354706073128264409268635966331165511689145666158888708753606101779005395566644574748330447037626049441459491301887944739416574860564517720446638587677209066432176176833596481200131283648467637288556007347875026525209345914438038436205185629599720732820310389278182570325995798857666998057785545129790168787286229010877489089005121207444593491416281623915362180911502010992647239446276984165055370086580462326672604736599797662897595923784971557272792259003810776544202980052121390182989472819061879893743077502733659281148120159837277005745529833188091647565820604349809896423820279492410738280614650224699822371137566161639437374804198273986794672116984645557518373037878693037285958275082694852334045325981142392386501805902120426045604065811900095177920771399039977706534106864923721786622413811806672284181594278623074574469824813640817742438642452583600001963584365359716192470142027973374842065469947282940059599387824602921336006930393666340425170947321038307245470630903099811294938122698427894080669807615416414619878478427604757651499388179339382328204942380297483959317104982898703191452161743834691448722220840949191477377531361033501669537470766486370416445089579841502481385543270115111394339405719386299227150131347316914610932068685630062966013039985263823234295342616202696939965590532782216125809726450177925993158079937644515826785643254380056703500176599410103889999053782094848815549896885081624208624298627077556754861586733821568208952812814784029057227452751329994003456350170981292733046347268096*i1^122 + -20870329471381519108425054138806688770558300466386560228871363475560680225825692077446690892950854565473161555518889753672184311337559543789972962720631703182332999326237393538335448310628572534135689811521926280950089801266718922360936981780241517279834994647169136375000465164079804384133195929913636309101640592882587678783921820573043826976302958167960427674653594770918199398059009838011038747982637601266050888004201089765299595096629049856731116632705521713209627267913079434204599255790866219693302214190558538261950903424523367342323504786538144482411316758501762075419171329950822387156496310435395168717446836806514056048237702259911601676039281249920046230271872379368641923637909084263019304787147780546056889051091185517940115491453616442739558933580715706949436035955506750453741957419711123981009918275364420144473920559896346427358520117456507584995538938544250193981200418592906899979024635207076227860552454159814361953894109899436225699425124960508144312147760748039671086607213023646790470399973975331780030473967076064146827028512705407489143372302509251889266711763631874910017207286165398035423338091470494345019695198082022554477957427856440407938151096000427098251129059004313205467056585303890228894646947037623078307328412230236077882728043849469884207410079781071143920220499789177375642270961108112516671994690104586896159317347607698959997197063296051536722720989285679075065006617601281461900644435655644272643398441690021872997163626237042523521396955085584186135452917668732193475868414548231915555415549090328776073947526228183511976197002822297094257306648895051337076628976485516424519995006108710026572217074494751553134342162368605919167179229801767663503684293252231155750125110523531796631543178247061441297725811341274974387535534746228525417407149195790110730602053275157716125427756679444319314045981348075041849838277073436284456006421129217152647718959549962273102185435099641716391319812686029341620776080223232742212633781540927955437590862448919807955323571631332099704575150100108594865355170729413650867220118459600384325082750515348321864751743510792790935837825885953666541019968542611578323149357586029919927228570740596326042541439614758277519071162127698939649377385350757035177520464444583945488340815083802276379332475501876131107785080886025148966908596044650712861136110838079659028116431464780763582905485167774336003333111199222793486854265140373442124690924495179835157879376201601903909094330587900464566748985373096114362588297863067605746964506724890902752237144059137396395916374883336561705114187008426147225685299181448552751655155293932871403136091845982964557079198958402641451169298408059085776467510160689132057328039892114647684126829684566933669667312173517588591654046346714251740392585269351611013772117180131664502927329811775298748316795032010409278636034044010544061438084341307648670375790594653547643612732490226940828657541463953081579360657189824802554913344627009271620206295168645197335552258037158648827924128592719066208180902612303452972549656263660360114357801307629372103836188540440776216819300817789293801429994910884354049703936*i1^123 + -8926903597432969416877009633284639592246193088843233062998569154832620491819318413570409375651308574811224309730194192843854912009196942495614389799453027343459244892112733885315394046234328979256496322186783265116693707474849895676741743138026552433836339864657294996263004914490396447411269482139589118945812122656290815757178870040851320321839043474326649610395094603977985151392758024013081597177224696481875132521547499342679169765735447969564019885908749458135853230488880626498728253065197864373186026718465393847815578699846681420797630986219425761727468380222059436735119999995530571415176476875661927129728081385492784918956898829799330616694931161984520008976749399532161630265641196255554764800495145331378041910229604409165409184041984397375570915369823413497074169741368359942397911946850670779190195703284321546905398344728119081073691135779662510849784367194165100921688137564828411807337248939670000880241467630088205065152589120172826633379964768513670669460381103325437555886983379206178463708850805486057337360134227038263665582292048877764831115285381997086562253284745667778007843975501139358070346307293783382016747962224311051347117100164640374785901063067257722136141657579039318158645673157052389716948855220887858020933616378592738417009771906409172422765397549952498172108383584613296868077906986658289070751842082833636555329667848124524330427090518274950632332659114501793951359718483119348711947929033032269559233056373979855244293101550976916907270045077674669141568299887810675096733759073910655897413406125178151462210848516660609231948771985167577962534950881207536888987734370759509323015001457224185765174595893172436608782658952306949736508157830741845526793797199501752194647516698074650860956661030504045651145915743083113819300398189888534047969907090616908449404559289337193391323075466374670673342232043361074115965078759904955875587153035674997818044790871876342296480265974999622389473807114323507980632126752066401678091469140200679050247541876808728582726656201446720665107074784381465718825825505009973512550526303700781500845117073360407977227508430570657066869891884839091974731726638613879178585552247831239724350993622244917925812623274574733256174740902716459598468330823973927560308941725264998721653549041271722978179207395674655743019309990165800781084677105615677944825240471888337105038888411952738414870082234748184449830948322469630543411661058583962228884511895745982609039026746203669313611078973998472597969700155562949924240259893326370726385089750710302933831709822335588836619096023910465968890636900652938241223776719040185616136151562545932356782569641983870165378782718375784076787959641392970924409524678397744632499217912636073668075467221132476475075118038013730696350847590002133439947155938609650111925019201390399298844486048863750913357376292941751403534015036931421514080040980918661047051957471661804224121743691914747750109813673817726474259660919308342888781668000529703476962646997600844831284986150951156227932254686835922372543689995763208473650611497435983606168085179931329821712476122470719343237987782196168966635137193457221632*i1^124 + -3957026208446311756651971135450364391617610980785002848462874912994133505862346804378915461483577162011232471305018099149223918746209693459610673440999429477002444979206487704682875446141762644567248559044401890613815368397021329590886745393591745873865498065299334822124017004379813447794298661636236296616523818645917688735345921496398153679003245979995187275220627157415750299810063067762243096851095617524312828559533195979513945493419534316253293773978553662063074031057430136370437227591040819123869592860888323704483664412214387404850209028336788315339846281106863663281232062637136566317642535247776117282851471111020935019106851759202835192727784189503108713103879988054912947505291915436477776168497540341913755556289855632582492208420748711721974587715405882518192624972689433817844411720278549406471746310546550193502136614900780484981958168956297189283511529972638102484116050299374435135279698920226397954042927925578913703817735796084514898550282569022584798368733138583766501776345933371739187117526806990265569937918133511633745671952773132984732506993324354151400842619133393862280124934987580988724156967889685827158278317846944846536502463208977133971952388093495625206303263872343358086507602765506027823049914786817109513505607492377950962931267479888591355196719305786220026869927477532071790275850533912149827627356051446009497313509195425060425022266793064179473509685928349058535221366945476229966415181224582925799528404674245691487793164332125572430505714124896017358961425236783961088169170033274817932985797859555666198238758056513195015795102359655466188793423065413297650783847548256278693885387370262548477027463320389552998048986879797320202220985599040201227872186221814443762621885606314169089571857021034367830791330188245258887904146776698412793821078864727943131609979482259900622359746129330190408606090302052058724226267881904258913488666800530334878598576594963159658236216460533682668105902547223468464445861691475676233408532509397072514734141222587254403575245246396271111658525187552616210076760916774609639885692737739602241072422169750197115690757641961654848663409814732989591033135291448502575220386176242969145858804185794494066256022188307257275486453398992878958365281784808188263655566055428952125273130851146651688347161389785157949821791218969577155568665602028372448761733371944280236633662232797832827807663763645248260325532726582344033914882221165980482983216142441844748387242034912360261412863495018812407921918585435282286400729456986857337953076638698164663117063419543812087081338021461828794530066539985786320703598733429402426100943274404229427622680096831598296732424572176684215681288945898053640496128913232271414335434728314219067365002996612813603966547438609058152083787183614154680406013050602913371710169979408389971157735342918585671326647007803642322098024037744464628976336523979502697434611788930224840142929332894322219148983854287014229294744345284572111258881925087175323479075037545227983032908682872649874734376983930254051362259338807710572308785560061484776314208376735526456641726437414663708397618727531671908493979287552*i1^125 + 898918088611494819167432211639047524762163098063212590339491705643042491418447986727279267453647883942753142664304155170950132710958315399249222586113404164779742287322160172785305200601040763076934350339304365119739400177269648575070987343572446161646318469759765116371737038623786584433827118133548711012966888237523954809074288992458655699780191803486374205245442484344824898048425704007346616525168396681426088115560392753930618369049765100138048231330356278073349828130616918409102892324400551615489030186810678399570767958555016401606009443736590617529896225002007620177620283310517621668336535042944525274174434405368491753371520897027578712198474233245726569791744446920932087156233460386345047736905238860455313167219906272346877287540660144340148980977695140629804716330982019712304685749385135480501085651848517174588580747009550893952568324157179751312309025435931723128419480583212828658961669088115081592898198374218532563207558125699163556554108899013639334865943093506502632493091324433795263925709378655793360003752732452806768934390290174228706421464646309579231643766291980911437467491838374600385686956617560123287749347294351795728731774493117095992398196154717584324958041648730310740284397673352443859795099692558088377362644772273613791096487517677923825381371121508383207417244610818176740619973632415811238212010182380627375161173191852291794971995168966895853879189463958807616170642396322039525934160912047028379531873257395103654803755659565410411667344642293760484975110317173633167695791377801461260545884335631165950578765681547621777379038053595371414156319657434094332366140755733792488596168330272791261802297648794500744587242580489010281301924619287314793411856174664891464677885704329486372712653393473655463399964011449217143281534489075270455221472520317147356635188632039572643537575685813197461597230396360592288419248012932356348202683247771983765203868066743762380004167037060016408511793282334408324831040801786680276289138117832736292042482376851505406521541504506290721516774367268853416310056424344954280625481529739512241656296006357354612889041419467933379934448929297152411652078077505826779718748146417164963808000535482121493745166007683609784285639609855041990269542717766497658003431140113562157529125390882930889189758652111312205914781186234193967353393086700992263676616929936366482283488719166722455024463127211674328610695254280001252257586746363029874122463510222898672794043478186830803918010308003902819388100878766164393167729861340390776627437546003091013893275591787880222462253649485970984394985067059070723068489515069163745983269173425277613856929761920507220776881575920737068091514754322681779154802841082191754149467901239199828717489095043353286124301546113276076067605098161038028783940643996476563380711360253937917606001981515222630058970956200065720316655659613262307727663681855362159145029618450410338401810077612143963065897631374649123982154990538662942499058971859231288665262887120666147600973632939838587940263647836081864787911911806005811943675626464929121300520478425925647234166778717971192896315072985924911497216*i1^126 + 67293808714614061578283703431585102177732722200260159388081623878093530845972066440784610599189940951621027675054332741296040649378115279815433351803485808789435071738842146498852176454619167495506133709343376913911086189589797168652433859295408769093944994632171830162236535773855372864573991380111066904895971752013535832399307183386716258789371092723532138966696401076840102420000645861696096856413565767462711100427851979967789038033393465701794433064285203895061849245002221033570947354859415974279474791319295181199790116105270165766555241694401266681079637443758267016234708062876708107546503916142430027695518296140470690335572312460342587800597781868182611961943247030669196632973244631559044427863926019280054105626704523930509144548139195854464492232184043772419688656875506432094519786073678811734687458669766206501364624830538667656368139810240458068239533774702712074233758296548024656582360629811993398032744840755993003266567272938269350885241202813729626695541662307536558142214487767350419921528519258372649858193327170998772672888700405652773267872884900037801776707582406569805579651778734647322770661821484378302161013517625828769796710563570271635811110463212443900069994169165758570062196077736928449882152217480677681731580445377610415150953367061444155089064996754954771518650912794389820995853666827664175662611020923284080429962199470877307263689208802670889714366878762926317713819770550698373035249620300843671255697674092395903809280751148331636535815238427036718370831242128018329393884267150342133861801668937575204264934796325849842673701106918427862587445165979765087239282339467986558045624972653194286488552333184205619022312241441758519302159025229767691448466621318869597678977679250382816676010247508575936911409191807517465095423123665631939869854714585081103609694795082796787252395956857873648412902765344276883139942578954903092309057743685934764814849271006192206840089869866431054639477837935706264196085633700014935104748743437436293296948523434028598301981349473986695364561525777648097077337646709824067540887310995165052376282192693033368751406584135489674618114536101627737266632880999339988754215520652558261677563924890038079963574937052822533902898756550794686014685023808240191319271168783435620411779328010482230543174431228428039677023742763042321052469982655291892282291219401155464644124837267772701544738808758650655586837362623748113792523369996527225761178336219280377852341563097821378306349557998595460859289201763860171023039782375462896220550893746127885793921568246392877299833763273807984768449787197093497365596741515960216143217410241937186578211211045012918763208439533546408783238775986057627164500215406467158299349786026261534668321674847237242827133534744688966140211535478655510020043981328243864824565774719771298640285193371616762073870006402140202425039443371509545775456525622267172578941724796667666998665626842330983386609539314233984272516712518202612317459528882879681919609573588352658451055895965205213068026755188159919885498809004379463012583481580976168475230087759780371425791504908955096943847333569757184*i1^127 + -1356076452015354294256636219949217823479381969178358079601449253293268019256265361987226165858087030735672554624346389904264164516171868234325636045371986024247259783173416521233875898189664728181481200874216199081054276418898002105639931829555127982596538810537246365785255823187503465816588620373129271804880752368614923988705846261696588082599358467292042542041882193235559145974656061586690196151900067440254149404805873108089296869785744904022687474043381462099222206786830163881043187285800167936309600422236218869316111087295638159984206938230005322655553690518848962806822684335277280035425349560349403386567584098684449380511684380788764068462420571818269002358933914904977090991473860322168627972668052522958697434442792257569171183767758412928927403614894370426936339112963110318273147937027463518761592688320798615731299428102349177069185781558923792273765267846915184398817950714097017416002181527695711056641386917880918943379541539082359193537753590930698457811767103561610091762837262954169888709912970918332571093082319177067897839522266530269635681292896644012388855100792096370845809015883113786478157581448851348697767878161584277795624961721335819473155182314595091093394311561786934314854483810013736631643774737273350286656500850789309335314352086429308837984541055706218668721717684621600444356239046241989649616740797012798914485937961493919009687993993031480844942272560892520355268902179897375613864881436661186512119278042170857133468315666443691198464290690882368483400147271093228258471801853994195108412860577029709335298096888599849557439586303530466779504865103058311491833039524231209550644941428503675510638675722419119276105590154691108180469869492832772254671014836771949333105472749514683383922039564812108118172289189116295975241903444385288931744720217486689877964781228751800824356930482709862529210008400549139253196758369110694846511255620328566959269024277817567505372631359731081615590933630096961274680892898690602570584295798501115425498422249212443363158788632943638409027141682301351343919736999573768824891475168461264917291521646632811501561433546716219190778736225193138958424140230915118446799360849493156623484818624917873221450075052432718918984726452167861278923746794651103831683817635811354467809277255453749501045224092449896787074606023321949819355260187041069645793717603020370877570483459054283380180030351324123719976796459537718037937585690515525300362334682040964637975861273412700834116342640479058113971455478875071078287958605783114580964166002939622792110000169050148889885880917746226758480743910139252073524912613327672557132977662904777356380917545148034541489552243891190425908946457871977100566434402555928766177232877213620958151160315528415708551233151261916858021679232389236424321900452389601044303124270177094025729541562375318574197401195935409988061588282724552677392281555231561152312026260827859898697098760252980333329590128381500409438445435782677103112573723493136652788999650060495660172668627069194038398797947657589198047215223890132600165345098164476892013973150323329908663685255159029847173575475200*i1^128 + -313933455923212046399025371638976819160290884625037839279572986281340432192317116683951412738005210520302364463512773879989475960332902595227581153013086597088979497655709628215379376857004962913350150455641957518438991676104809525715615600992747031190219232070086136623769345635895404993046368919942942606505236081076056084437932060520540807697091911999828261401150825324510142347267077044629804570941558038711764041312316459617236100431973723958040894346794987813470318832805814615728362135096001937381135711347085887365931719629518994386177768833111169689319162704921680913115471979618150725752395715788449705889381741780869001880537618074330909863666320746279423102939283215404445166673622861000937085138728697870215621706916356453666578929789075461104444824946215262265440573607513368591427310832578790380233648154524764945018767436716932131471135287583482764132559718121193846606348139220382732708470662861850572616535530048982776416492742506032529990486216235011471901346727284672045730100065256431679840971183036375040221604260021654960379298028571795263239797501978589089365672881734408836087912317518958838158393289572623497339210336276800873200609467164133714731786255574517785984159245264894954881641259283897180074433066404067190684269640845476505802499796713806749556116823192017345220642593846657711606144505709943266191175090884464765757948076599703378785119060719080567231001991440266249561061621418387935488927952236712735429498965417045221980114644596171492918746846528737545997048146012037110307456931732721029627373910590378067225073197297849425074473779969621265477925772000228322251339617401780272025373483042352027684366823619392819685684295522944463735274283791164049984095385157228750490740126612660371252938699194227365565551382923343993526548788436004691321832594615113459672930165678095915277363834568060414237330251349059574153612036163214448800398952463788216330183697290008077843423801373569695472602751542412971120023690582524980599811005469039145385680334793586199695018436645112068849670506064516826466467570815621393590872221066531382052058795901286131529715781742116209835984555436229906932848469581799513901188844067658585721326369876068049924525727810511195968573628114981480114341487829860991089736124509760762519835725329184581883059733496861370888002393561030499393115942684281002786695040429820233961890265031162581647162774500475444598101554018272338699626466215577817586777015918663947522035807444152529448522629858360243338088654054672833897184349106955888081543032467710994473116300560475619461116627044026189999656954724578284356999823307408131430360426545713934198756312925406677677160989164200327471315617605539931621145271406008391441190134588900802930015597722118108647595415664956797492844898361153357898165040354526444285886650588632325659707942896653708470181550907386971204036998247434613014260179387130062584722010908766505393064627013268442947697277569711789372317284158087496496268852904310712221177055488243487836449403750627370935712983161280987200215687557370290870099173713958411752324943163665266827184680106545790320640*i1^129 + -39504336687818023563526293087575805583510842027384870495011503760808846389996820367902522962841889926478638934005302295136444718372922508639538018841364306312362726982279533558243870061931091507896650968804147972257484862676128766534650641403263252502303015764070800675412665330898188356830151088169498374695140853818592096855152818752968536610701277160917100378539942251919087975158995186225907556427414300673265726971421600117472080520874126615766257071318904371110807785389153048166125566685564839492998790732242633976106142366401604587894497200121597514920429226954143581631594086956671657341560611288257696173754854574664613312603665349223627367361648372863283717287479837172513852562077701085449700029052153059225007973680656137575012306778577009495504884946487263675736908751440434531339330327418731150874326630882577395833332864498544271597604632362526959667204661985911195984445675981682371634447861616216526657367097125040163988475582351376304755001814334015395239340602048366616173712745780057963498532157239978158861598339417274507638988114557259079753921443008465893823231828106238097199410135620735784807818855678012512031553338435262077474228323101455867614555052314573250447829158705922441631415194785065305284760513105839927822855627038212961858058860666895514818700348159554713868760472017080635136921003497106250450651761095895064727746638603901430138503943641876395141447911215803222928708327850435503539810814271419277792725330582136142226676000486449197826506775319607185019883014441020022550591496999230421695098863248610775237007041072704108603779654674336030112437293906028078222303805865179398462157307507645819185018380120413736959062326820432471704352085801077695828665444635149248007245398851594441937934296542739626545780801127396329052338072464485648341049088165594078121978463370901702102334100382710215853401259606972699809951148610675328436603892481135363403102239363951098864463283386522086565054335179755365607820093272805686130572058773814605877615744517414132021478071785688367204188781996605250548604054339690231497648145568661787294121823322249369173108604518543873021540514437381882728120313999841286415513873847610720253299320147319650741812689920792667264329296504709773458708155876982669810617077932771940686026411243342567604876734683161095774760741930847750826093793933638912062672139861359206289468857210758066305227750031490840094473636460023853106481038306453611687019634647829130709259671783761083544268783913920525910084629720608220577314804989923296987333884437868025460892239623642737045927622899575285304373270482646969064548935785589439400498848113011784599506619440325779025414534785786801657061599225030288371180453831377331751290983999726417166502650957603035243708641508456613760882402088078473013474461083285816691814406766342250411482921335237811660726221583350447101730140475612054743421676268646828422966655031787612453828226621279384176258297438979211934514047761352316939762103224282244341311020348723427651425338907550726315329482339559925466222100181427329561440464266701128034001464056008517199008177345003520*i1^130 + -23446862640538125965162545153534120700806837510569358865146739769644070565522105533397997838794690481218099671473430706842966663515668347139546842302282371942761761223929979232541935138462935842918530000471116978308430365873161825193876605106591862756581578029349083595348920234852834042456951703752175905079012758662181103362325978539711018967875390400367705937325892697831446697660693154873261199826228738942861163431326880549316218660792717584161298813020778530031548193584177368357190383802650237637620445419131576763846657124255708048846909864560268616813402523784508031252603967310614267050394944049872055104011812975602808138118072372322960914901687908593729612725412961427939288228436729529190224999397873457896775661726435157001294283678430024576609415922774999802632171258170729368206455045051866484523927075846166282557781883320098913117747785319556862027879673363453179155019556998014316107672377892425887132047762597361973064945492591266488910486896709101019183649755301570751747977215971160105165921201495875113009469752525712192636176520103596264398267802016864702720932454894524502728637475002200386920011798306403276952760618555751976747709665004928315733303460800806854322964936412461548867626115798165637670294020915648163376156072273292131488367075545919590168453859929327664554637829439373142286078796540531698516798432163566511319484760344240560325226098115594124171362443618347049215472728000016952180472743336074339202470848549667092372345403957239112866004100000596865670881866978495129422442081301816835674561930653583144582594127606437808982824777559775265270285433937394747884753612427482580152543000687798780939107583511018427555169030120879977041773973547598324479246501523451281012876819206938081862666651274616548899350772827309079451391374418817902213500274414562874471102976468277054788648374497754712097523283543232556327351874267535523920595461897629500314371281014561662750483547452658675112669333127773858360328677260764348144583524018915142367001310337827486138472217290325409942282725588932986158605765572604311876497946942850169468991705787069287936821276206112124851362883570887600337131382297040355159676009151946389373272439517132186839600564233143758586032799965762362654642380377077579064272841013420284637135675803314940633229643900943713539365983667783364194007811774767505956047694631050467847056064371969657670020430064075528662287452276898972723430088806596808331800028308811386069068931088338227882251794506098188179483434023157290325636756501150172573824253003828173060857640483047296871934645765508587845840302374344807654739071378980002084472641679270588500406346424563126138049784833109172934569504863590392446902610807438240638986441284416089846639647677582420524598185855327877891178289291851980142583054236943448810135619819122464792895175004893392657840300833570908285997877810851852463300130762463020224964965704279642916333429434177452853827244574415958252450430504034422241987966612366341609266540274091661598030997174148706641508359760588723059385867372484966517978970353052871689292261804792899592689549312*i1^131 + -5069105453292411044422638850395909653677193480291354325146771195751330463092167318118150330340824335209198896211434435699696572535896142007061952578740034176941853118748670289810900307379181747063145218112138076098109861192153709659399583162369978708415904934870460449877129756874293160622078375101300772586243016130202275557990103691945513506343726290159635482009472699917649167223946073386168204514060202219013656081829128350661395303981950407463734449897428229895140143126582587191486208059066145354944655046012393150160467846356969430035880610986323072711711390579760570401316386733787274962210477869497032034967056173404334229647105702910055483994543430396796018794194948947511401468387786447204621042032334366759460402648367388639144174026780535253423833504607317746733524825303982743852965062693069811356669545096942802728951653346471554746450416537112877298008751182045545667249447195291684512509219081627408797963169996021228844449760084717693668482861586628950537516587757521879380556177871696383548213014986084002523854586367332761018926231504736945032611436504897737854266616179577873568960440695809751300650092407387422881797428586632946806893230594206452659590359632199901148048676271377121373172474427885940071246401767087753215872148536001911120989459467480427333449289630234329980347351749024468347596296763732791720400969858798736990356129116797915798268218876268340465354071007589621846245137368746738423587373359005063492926519411074884924570311297134025696593966375264509922463380313466714573618934636333545119773430679291767627016036302945373066922470859531371556600970259603214570686055101016018193246564301633048276331869156161254817151990869144807425946984457203397358129202564285549688461636842183486750334583137417897528655259489399254647770936729886851295071292232368416095957406942888520300517103102755206870451706098027167666002142497723647482226060797778892776419921035166822225985515183583950607906241718223922588521832012302417836340231231728308337502449380541190893546936025054323402245972203102135905304528588682986024886349465101439572065358920232869073492933477031940016869507483368163888329045382624314392520790329295842455852152480449874364448512214504709442283867362460595260461294314583128509921990847600965784402343272515818783487842542539713806729752801360337257475965423324425345196461074326863954935258273166200669884935198324436883042210179439363420589079067793220609138119646148757471189010708698644048191483225100144986921705394063255718694685064928155857131326566270259781867726912511944479627290813113991681667875362832503960672969486268701674122059232746418863632706132366836290948227566654695672772807132666237984559286514215696911078922895594108442852105743633058224964120243466721497970542259206818516741539305873850676684589663279709735908259045588640924354595151571293344046255629853540295807029571634436171822817128896477879422183377878512717317417603970378505096627683283478020974830986319413079716902719782925879274190053083913959136274051501870302536021219373331181485533112133285018276543521682211471360*i1^132 + -14826470496524699228074195746955466201749882810867813176592478113668936535047816696590891063029610842284224541906142823537777146039326007956070698470722220950981780270351004132547743454989628814103112995149692943903676937900445163957426002695094427328815808399857787482484681425102607703079098432885146973254031395973405502128117154414026702928036339542570750806057283801155215515991851465959781230495484877080194302589913489823345801297205654340401166811922915538980297758487268815381240564600951670854071794125986336599773787427342233991991155889072611556605296669831826739463723188593604716237571085197236564122118810533160376723908915784719328213764970623713902196074144759901876629823496528663603542642237913208078146777947523415447809008129983001004861694284816455093716047004162010483654758952716897092711991072196716799610147080412997387129876740169399401308929068595788532997898347213036197726943551588135654899340183978151879222360028859521136016214416260065154599146132760438717976837974926430903645985640894618535692007492360211710104130576820331034344929782179400723933695391404274157329454289098535249345160065226079992355494000158518866493060563357073969716308371138807250537932428736710558533154363954267018410874356752458143036113836005491400126300395079595967684014213762968444287992046701027822909804069717653700647300450203862997540260470903457605796291032439994822935653857034479141842803490602797941550040350119339296314398572511929001020450534547318027003113637876644824966397579724723538555974401524275861689506572102201885999531352538352214240780127499639121682069383482454351867631512218021573352706276684709310211017809838047176204194108109768342075905705799751348663742484371678725525578839232734182854299873681074094218043054890943673225944809022049921823588299844298699308893123343807024986514227685372471756653314619570108997904882861972908483635499287612723967490417999522052752539622053045037175707928734578916519587801970301416800704269640424599111882239136173474276759508051280138704259985427877572186297014885843910207818949277714388933442488435904810213232850482488065009439867955418334175380610344389504639612144785038360981240434087246881599725374887524821377841413707606718874760022816507042132447038708635397617899949250195483215670207852406628176731849185307639772981925776173138856552149967074060092007427984539731988770845705603226472217385317180857343277011063926965550045433282365558879107192428642090292823159097701976729849804409269926651533435913092183277034928960986082624305220301578584718595110821378946618322893784404802821606461811950773042738261878242467257128424389366783259692674421770502049331235839214916985123357796862081278404982323745120736414994707987553276845140957050586832915346254576467125532761883623620854411354463897816240208816567746696389332922042163370967026567631811716734671559280774675774545462212428353179061369506133704678665405799202869043367793109348005146596451391240749332004420706171948502144898133696592299429985052835790106751906425767876973116181536180567021217239793664*i1^133 + -179245896946522732213093120235055472727716577420381652171060070268995061053037836910194293673113846259495660456439616662229664815538307832430194929576866154709532357503107094104715483320210109865161935602783793588748324752395711527078091614975537643404906434221257719546551477688606810038040221953366920999947539870373523428162597727661729972609739618923906925671695059908643607554663615356281150450198107226207762975223879608117664859792308587836293350478254883694158040001867963673336494978377219231858923104254829691582454423724931118926370484192998543464197966741577972366694692387172526152855811971682952037932994165257716100626157379914545817497928016466678780041197887525591058852177723225026539854216483795385378301613074187381282336404675380619102853806448636043071094679426564543141945075418927972298716747267874825575246885282855309126130777325349786409416202410551872106293664700833628607452013407430461640753644038637074089977761984965289094518540345371713559676519805977189231615276359112527652218691057954216368793811836430010100428536722634817466587081696265891558610976950495020311194252773388988448937607839950740383943008894829586482431079872341201247374446571507817022254636759421085232747011569449760103114161960667832730779150931922243170116552233697606383189690890854812199634381049305626415896777137389765833258198614052927498298913181809994104771396977637990712808429678729838454187226429507375580877517288215975013381978493090746628156689602765783136083133941798185757410542756523900561525166141191833724176869342457982539758343297365161969484596099432808988129142495332434621261704797814290170175017335421814649313382004897176751501329753030893430505141692131132789962551844690699033157642627892721996446931619115696564918806800495456333220886385594631010734346792752529477458106636586608173491505330223509777851504245439479778876137816595307395714697170288097564921047399086257589854609084271568342241295029926030762254654804706888411977356689499983343172059961461193473156336740124252130271157199567547144974491993283599398262996091143885157707183408701981672722953114244408502374814873778973406665996810477553566854795655897094324100562552365604501958087969129579601104807284449581168897063331867691879278457312020108794604365718972748159293736606564544364033015053000794891131379497891761465476764769331946942033597849522092601517157641001762737520524639527318197601599121961438413210650234977602761734555703888753718144110218687501801980281432150274874430844777742328688487936534131586131732700529114342650485982447816686818755104807868733468800858279209475934963434193698080554589229369964963686103684273646475606764370314178110842054852757115189802153933937180206110270024782094706240942368033657998864189540487335572010387884522590657076543532021905132218722649668860740261210326756407672561363270572348926274683063769065651332746921012866424424616313590136251086126277703959762179914965400701679014752591267478306406525626523520384361923301927615333106110670394351585805376071446391085220537750179072881628129787904*i1^134 + -12341058184256954682108287261133674803412463208951355867184898087811260244168821858490236827688370868381675482807537559033939334600196679258949988455658687883393835332516035912349789355416803911834653419545712880297490156579347622533152721946315010671957738412261260709295111359503840352907246280303259139878561972838905079888271356167927676203919315812994612932209744716615212367165196038151472310346411776998852387888797957351777801466460025690980807771202553206623070249367298175491701695777983400465579554106153140004197528622490023403896795564849373932826125409944282638222968525017467725272195976969794477924730450937465941647755787500533954693194924319633746401381347421943533360106851323033243813978437808160560745934089606249176200568105226420630074316510903610339285234115714519034253106798278956323309506831974387715399590614730766341592462045223362285615460702050547514558890650147318730621334137975739621753600055595861369165981687207902939095904933226105362408206892966031699975148771324385377921330849660246614513959098125072382673124154179546157885817413612993063769551246482644002010819107977211988777991577374393980013911230439236301732758793198660731156427275672818668584196726938528190762477866608520841071167666736957107668946018976209332594419166254179689444004308494964244808733475717524263801916755324183781498255652722746225798211479427050035212708380419010548538934261403239014020358888405974733622931653616538647751092997185095907673288920783633969234381891297194841319916134087907195103378711371085891455267172584792122721870128701811917977112208425484065948578046773851791058561698154421320368605929987474797593005992345294282517246036153434891721092342740295172565589007083085273764985698608319107738672738244628217460397276438490209147786941260282755212064294497046354584864890437609177944487378136795227142224807265637556625016294838068873456862929850819399833071839535393705200963315041384967508230548749187112454243823213522629754860207961123572598958226646412208479133218939077994057182528628130648534647484983408764310168608878141336230176826688402432028978284165555981435543989195170337716135612692053023255704719119189690059947838595442991481386871686238834372729605246296626253476746167773183716678814585989696458737387960682263447605395607234174685927567320770204198113872672048005103510165309445361948922728594673975060896553218105295197823685363899469998233523517663236054574351024856864447640726198355144707480689090395236083828638884246572661759144175468790088067066141451878363521858136804620475964998939165694783778394650890807852781064258845293107721786007348075784692919768489675448369600568582580986925651041632807135062076306558757287409807592818752257386119364068977710974163438545619681609052956577028804198643265595402545212692807979736993246762801551427710674999118384864938425897052149095802840832645104164828049842002172671000266286397620183563422690011970047684163772000498126697708713594666394690372102651034667389514276259773130895302680605544002301586227462071038071661068792423776256*i1^135 + -771316226064786291529058951055352796587489970215846040533985868215788552227550360174296842260934215170153659136579342923765910362405649087666242838921521515383629331198023085451362560979348567962347371367713411825384641712189463775585365111534849748963624078449601911395236391015799623935832133245674273158744261992830181002142524133715168015730961009681773103947244453376914716813007006767214273335344637597485508134982019003763664194450887285951712591842581455895128548257749231325908220877362388335492669677924287210578708125110072073588865673236285855353642460139298569390740973301900794829981645686612323718798244141620634402620864726636131211645351735146018011672448426308701526674311746290273224231440417595412122049033969097861728198869769715752797982704646371621452828977743485302050585964948457164918554583147677726640583342782361744108015586510149376894579708990951417012025412321704219259231397229819525607165307033338864262943432497239264548646533725351753219948681905377602765650643771274612933622687905361225459729588914434208796508370244942812088765063008920194627240749201836261186926496346976054084259100657569511647592339845598740554473897166002076413898477812610050777401622536793552616129458611763691266281468076574855243787556865685261413768081003042606266100408171879899396454339508817237405600227434139071717047942009906827274052768612717057229379024627471915530248172825877814369422423144159496873843894470237123906289969087656289727606455298625014325186735606234051234032998001198523238305306983493553291851872631757486979075195947992118722572719391641357543381205995800206725727099214857838868456879922543471487962972077330364769961788838575321148218467351908644845625628076798216070886963916997717142285811414213616122242719077760579552402874052831829030899884273395847287284873899861022742286551622854489428459865153141004438006195185922486709496112242653390951252193104883618818357893467922975963151647442383987956495264026727782506772177064649842293381654876861835957592694770427104832508370390975156566899320870610673054583126636974442451620556620198655224557702577537235601937104474447249850103477038609809113868350263183422662092599324562832223266662826148945224094371474895574903181455251590675503034017738180353047978438004812089274240879812418825328802746118422587023840771602186111025100519959186839370981377739587625539976848615339417077428623384376797370854033532072239505911398648448633762111628697177151882369989641444916018605228153699451829426657740284330676137323180994271223683648173859123412680641259840851733953123846319483642580444031279773724809409213691402865335194242212552667803434074203574021196685142383157754061725502696470560686479123438808295318656509401535514902406391364134814974842636038612589313029327187575187684086293444582552915261931513659712571964580376894066392501519734950462344348377532035351639454885966555669297788849776572495563932967688263255775245083465947405296280441559237000744274593337503941248921654467215582408519599996764666930863066559350838058731700224*i1^136 + -264407069285294424846235527115984923190586463191617363463836335493389064890949939367212740047893122939965884342685372119311139473469984929457516166859323889744377829183142956044262059300496418404191185381614311989460588648663790057073879117247448113370759987800575048934795473283347397158561909742559464381050832167764539165813484943844429232748284690035305644480234165268717585297754305347165673361274609392297237410811345391107864869467761929736045632688712908075667612205566001666760727577196781113504882564355569030823784510869870381653935686935680773158366516858813900565517960607294686201702073989107931323722290626460115051400154035591038344566367359490285382901924523510681901753101259309840617754816160663140938601381391861588297742582299282123642861299748862518628593141110819430337323320883997340094787787861038612751059869309498257662631356208136172517542255039454767824898578491777416309158593201022040671020129647724398312335437447342361428987750236780459980909812652622392688161722467409007850547766309158255537961882289466283519204136513707774772108039275388219439113573978098969323667516649764282890246258600536962981091681311158254087379773429913424139986275607559520620516362279748094810459949609819391541473935277188204590154603995476886134903684063005686232608126607377617491313268564096957434797122524240598876726184510145735287751839544033903649010583777216526558956056452574855527230308889338105348725980235511807486281493239815944721982629795615709240282020248293649306150881783052638537930942092081554202819329178302727538126085047713601469566922012391530662521097569384609570467593233148589208812625716774456422593196438282347080083873465610073222358960577803511333976550603473453509445981741048706880227615059104758491984805883380988861840477260971753660360101556100521908965041200962912991041906633478547726165838848017158478218763871916786086004638334089025314419689521016926280994287424442229024326256500688379280801720901861247561925421140639169610037787906839593387799285094727829629178718641127617060322660400271432836052241727394407659465850217927332060701866524242816628534658622388980136806402520154456450210002655128830728138181119989844034428801120037808771370953421698144151414494611472552597776897984016677233417429456123988381502643672626944867609976807477932378195882588115325066991751479180064149323721322241411252843253980971060802209159614591194618988066440366024943819084448188693096412454453929698859728379604631191176207278025659258874013106284502591939999435325394296163563602699696815355611213182843236906953705818207412056928758280294302732867653924800345909530360613503235559731825845071143526639489416497225131492424616147321600221068140829512120257902479020201448142738778729630677242920527976890265205051870295567844493254904991193737044413366579156917890028183200075814011064715203619295499274863768867981335394404853176751983478754781767641675195841572008891721283056071867923203761518848352105284687612072166579188487063982784878036788763840868244851808559520046401978368*i1^137 + -20247210515815225800575460215623912888638913342927054798848197250402108764742577889496610653919714911686541958900192173464603530614368814640050159837160089233941697542635881938790522948011510863670829400293745634556171835607234352067910842403650611901513245495245541089452278469199025546674693000264736188409882798249603097756630538610831179471497369572817910178561259869925197301580327629305449007842803806259236775493308086647943873047715995928634189242214342944881580213305238733002083825339253514420944218952846870562882126190694401050777578993176216133121557927393503835926597660337164202429047260986637135610297388351639609000975306346646543372646183210208367594670977773825251947050879534438420350182326536759591421979385992137505041465999029862309895800373242325814445182915038333050001827050746747717077152905427503999959532515925894683267146094071602711016117646864573693858961514934645806818844549743762194274601958368726397032766707036364183369287326198072313475482604379036542143369973930228744870564018486412647506795772431252677430709680370051400888581995369279542021259824901353244029528758424511155288232058091609572115035592085565616596960166351244734609197414658869862637732335496058708951389857034898748674409827833436553173817244371311393902752365061327876217547810490763917406409038446879063886746801608834509857960077861464284387792861167355797255317002694131532887194856181674795072238192086356252834966746723106634331011953804926408401507156640559751043829235661184750293599206040794599263568896079921590504958877142374549019708174174304542972320985544639459733481524684754424743990439845434006959267802780197746622085742611182196015539238838362183540207739573895283350383131745437197342704268190318547713672257101906946590242929339194672110354165824539584902732046428077781836168812424071963964460304860445889101494748844750168029029556737407216656547534222345747950670131035043398465287700281177682399005334700167355467932519022410525823435670749016945065517334450592350457203921060285063087090586823572994477705933439907948701616594980384211054349139445797321682552435176697146029284127587751036911358564621778898162978438083152408081794735881348999007327383108789874341323369628492474936641999919429009559274005970963425893066239885158056701049354708319244420604106242284192789374723770688741360991052903152636053190498442157524369586849988447638296146669040550083559430472948983021725312604261136693932987132337637252964543842854647872516291608433128336404167943960194778948613700937176624313680800590772252845934787359608838783997669794537110873188669959929370830891752522434785557662926560651402776577182157940674188944289581410390172035325913180012734961817817332890109282801506870791098088295921321239736983682327805375157693335319868251777949277580941172554632674118540065233790965555091888447008989606425285378714560047734817495522727259764890018002215607784271359859651686343652820598667138690330773777592786890412504265007889038704572394534999600319968770661716668701588769269138587648*i1^138 + -606056474787879929975176025520640034352855617643035891435878360413684850465961813453263973442572579964222140808480328799094497999561251648110783368842193231882422054732782200626285195725957782895073380270903291792344652364870499656048259314914848298423055018955037772901155433040845135755641223198486818256147884618011160583789508933564789911533061042139816810108204538067188452274223885932282744819027749581845003840280676542000540101955281404091069043345749719732156611833889050547398003844573257555124627278809841279237659445827618010598939243551830832834250450823639393408356528814741384954043717419585201091296179837802114154119209190528244572765220909330549735172331800778481010852977160895900994840294365130589492465893155229058452733021050589817769110615135126259738309962515803192117674223059468907493871429644001485262084431153198215099452798138083850052221911310072615264579786394284222835337676423695877469057797444736417832140666772506740543635096360645582899539052402951037656533495965513387259567051802506347655023667593042925746194543975208748651728898725749297791483104801750005297055725773343258142870673623058813027503235268575139219882225169923442367832352848828693964888302585873669613504006567778786940587897058169005016695504588132117657119187219242864942332959207890452818047763774864010952031240919141047558706478536915444056244006360694439795016178451781112555961831640298955183292954256672910424456459111872159084616015017600649183341190348140540022476937294453234269829196184615424825087875166398913174394222644450748381444758102195655502178234108124068634140761671111726565668106939618402109588536292684151569606458808556551932200681497870788092096601385931818697368407415438378182261555562767387023499206589667176150098366783066404472096119836822222786255441978435323225464142536842119620294648075600279159574662728882732920082073027687096143821000589585619453477867213942036495778231382151755419662087953099376230079181580799135123032926720616886476353380205115823196160399535618878187491868354828883556627798021509688953134445345704468629358324733100044982627256872282820079229615262510217970608276613182665684211148246840023093464821328442084652326005269280681895682902568091572773639352334141832923385300427176207873412349438134986458302042131040855955354585043281880263359099882173016970638424798267801700661641937657237321907400240328223288334091221864726082252908853970345452413190250024180818744686105583913152741479057020657554377533781808024912637985808828490327542704234392270075821628486868363608638278165117670145089707647939588653900786746765832816446104858878064196120482009232000198390517253056663116575957193256463593709334980832343721075318608394864531920080301794307673000315821016792681768611194990625690221362467050944744223278141895348929532155113947471125404500619515292766564258886300273814729358320232692484742230606188187707954842258115032390278050475113988775911093677738189082198034422042054325123951697108726169490406582688345264878797712044653996173950976*i1^139 + -98529475546992648858433293242304482365835898045518587719704013253317167088685496163257915259354223662036532008648040771806397498419216174821422145984267349863441842055614687133453983880653246226215483574147662630930662757942173914475159215256676048199897626240752719385511693428852593564843782935258504250785163077915123563848885165894639653376144481470582661025692002071994193749543248409864460409399588107341828855418071101697608433442187628585443911550995539357624060752052395636691300926345542466765459904459607034571949865585438599903203501825262605313795310560799587557160833166166359220747466448416704690965075892396653332172617422215407150442028877233597749566774875121425356935545665263631436502843233017015308624038061899517388725377996048830329371090888415349802450546683106029667861233258954693805389139356760789894491509574554270733185751957771890268207058238767070912652453020808856429626509883349139586291021811322231452928114891298609121335888364486780925104647890960428786544875582093039431524193100075476223734356324868030895344476597808758903742552335445683219119304912101477908661929943468900131667079937322444184791405865135357718180338099110036859854451959272986931934574092595619565439521472345078862001407984203873949324810088662059891069457082634651991609847394227619430196558612800707437143801789735971145961526441892213767923769127807075209889265905505419918388588158051884132282483969332556994326569878338022346755474091846259358678899371677518309694055589926604053095421245727103678286495802723194077379839285933797165596345225694057243198901573190861448423299445442313702032818507233632483911636058408668766257854177756823394503672476186855571244287982564056430360592838065459148098141497207246760636586968455596502155418922781306432128548652072982002131856515035940954352833279924897898082359632905555291207368218798836890515359856648906771847299306973528773278739931104185900760206861872208864802325538852618579404799351679308645217885873736050257412028601491829635924182129651314074872943047026287541348035995291985518325276500717054639425271879301032746269900012909809158318738519263911069093488235121521953734918920194843202678969227638022586417840765289344518409490587919957164379078955632316792338203747874759664284734374100332645036687790815956289917959458985678292520671504571440455720002348171667395716499165650547439215589415376278287381372704162385142932618011641837915381204945579216238485606845293161155010849412713966958634444453279906482360401413048573924153724236138260320103484473897729490183011640616004826131355623814328013210280623149263291320928915107937698682343176375777698446928360976301942947093244005055204810608237776929940672943673542286414134496563715815753698789799623076200558967739288217120319254216937282598381933978542224187721592767116263260289375535323983747500926214221329623726832838676815217625818118411359150524112793222059605779728486485476764529003043285680935594430498187418269848886817232444288551449317829434654181992146904765431808*i1^140 + -3756628911629476854993721452632823946066240404314393853513705641125795013123274639727865652482560853186299715112280235533691687880604757607507653045330917662771468143638329730869077163839530777502177426227871214035131952013449947800687951023396224813028926833642594460349529474201447682630232149830847530728853364854010185125346483584934251250596192898738991524717075533567513208433372433293107430252624238567892939291042346279005692423180645746819611799841388404587288548968175816577618921688394597319082129880211734374728909964662577291306978759290647181092929592423139231861536059563751057039812940268997732979920795522301124460085142924454602421226379315300082212106023448401347562021507725809638986506353131428182579984693322293991318103235474738026351756728857101225818797775124746023850568673189144185495681716426477167308484282810550650404000070033723370873187472692428876481078125196254779273038031527385567472142367760221237815988986709930908589342006477381984683449127381513257994202066459053458571366005084781292331668194482426977697695858294611867732803737940062183918321775637656279414789217523385167349501482151701863804487277155210538108247008724162276953608719588997365730942257192919804115637976958127623282877310224024694172922850880058851574656477061846632953713764697913457287432066411669340596056817347782859633580756330056349419602409618075932462462091463676367681866107269965056871227134407952460666949724337968944599563858247252762293446860701513436472557364015074453795610918986973878650366648453923895462027071773791831800877531758991614611400461711245002691876443675147968618519066780061646454360378223422739854846432767468376375033707681798235082605978692338501465902217049268042525378529069170165373661640120499729005146302525235602542185826970887629446163020889006445120802341737068555893463444970158594180485927150461822293034673028485272022852652358024144727999352900903570331440598887524150330483209940266444010136907853115506058523869888550582417725345046396984883559265388252247700372906846565310769696964703179384905415623977793367403063451928254212705823042434828973618711494805285179239205549761442156037680546851700870358196093165988813277882376553376026714637075543702549059770917214177399617962940976109868741605627431608586218143594509482798988810061404438046254918024419258578546905897156351592549703620169183104585922358945792787901885642686139960576951404323898598705520538541921252010426205542073769049403071714160833281581231681740544935180683355833550739246761268899490923683443049384755151997493542439011539050219017756183435196481572724359678716465747780376811853982200414084626146062941389933765184555189906498406889379730024391361566121586413169629984887612972372924666313920774321873581317346487750076042264752964602593644862261488207409141313056047575807053594994953741362977464210401731979381179915067067497102566742193571337606602191744287206133566106696079865297012986931306501663766736359002764920757725093543889291717392425070258777193709568*i1^141 + -79012007421945818977246229176821072451070785059367494939096981533934361098046924185335272098162276236114803030298880616134992435268875105096091068519829819578953857333397630309026849509900031791065756693016484400508094775302424725982582791168846060714661209506658905627903807005468370031970666322574886666204898105118450363208545732399867288413106682511320957738835834839123413152204240411947346979428043795967056846722089482479686203711874620461358739060982525928367390642328974826943081287878837276469359994347864565906553282613926791030519726994448064877891070249311506076525284863999719672081709478625713147017441835824858387441160970988362697731895729710395517301820614805268870660001856263169677569405641344235587198714795957903236756137787333450735946565949304021932106978754312712266337986915230536609385068364122652548080264326672369964410729037590940368007969643827407298058060617597666462941895994734115144985165104929184208922572279497821911307713974478895684980376033908589112326826162740789624710358193176558084430375368445919676479360115806735292911796573750366316443913167674259690506151701710573557801115491193578339603323239435297947882975764146567983669351600066640806169568407919878578486230751865208292243227318125333619146401800390129681490108156435021850241260182816108345004602309932147527916879809105923893961981747530373704974797876247332864084266004523104428103815714071557195075452534427646965769463775368146880033930213107420643536523536791383756762566759937232591653689186772029627710897006350219089298571931453242284645481383144910734418392744386455075549992628182526562167480596808917780202814486922865986985249831869740054146084794675280249709865588599675748755409764874387723023910788367819524275788382182199204620849170768992042117756954782109866960200226645207485228335557281621698353314509700004654307756940075499477776723541762265313825029619924841728768413000483724089912565599024495691979801481506789648607132152734088413719844853791264145594350817988346304854054314571726847634694313145705534544113458217017687821891777692725394985289137289021638184911090790107262443029475032183456837847558337807948357343706090546481567451768555011158185815384044086335073696744318357244329543162246482801976304399080528814600844044424787069979250869237559077973368919606050719010350271081046718436908680025197356486372395401758980722000810533566799017209593505296758624807804895645982288496651536771322934801083624080342123286965931215558424398663873348052063671968958010670513336346849381498257029487593657194240183145361681635971471813591287053247085445005449069190929397181377025499369953812099627183528373540409821799555059461480395839032112879809209860804583912228764094153571395750251861886254352683025510357078204125150715642177521608613191142843677329578902977138383306463260920287119263058816057971820942528308016857927979368717970581169309599572040735396787029725349905802170692054903946480260903450779668553968372489906862089121327990032740572524642828288*i1^142 + -761978029933380756264752444661326266576057643672544075954827888952175157402085562631217737743393552697139035943620020651484497408238800473163202615186623857444134609688704327791974259352652181741567300985896674140347326390909929399560380517054385515906486943066928168918644391373133251289552746003751156326404665806204488074590429667666150316587638207433402649904933082310449444774807793118223514949918656915418680766953862867197120659310486478924906978689875726093052897662850216141054555610632562421147316759439499306250518115110418442482255448513986473804934412896937371441898368836892579942584722777643004038710534711865189734149741827413572629506014511551884517005853168948755476338316865224822313174920743992803385455267176820005900093324505978472101472795660368243711161814711485855599859063201449423394643614986714521348527865005744544612611795122605588779184154419548171526749035069754423857997824960114225451132108240328513890983398761872141239875835199918538439036806202033925557230343670278110506675411734484332522718776792933048774643305005508052410708589678554887319989904265297766866068766930934305105625695033436590090914784997452932608397059546023183082338176627847448711304818246375547370731632257865902715125936785967594283285602331289244070889922645554824968368237306056188835081228014400666033224420332120782924065268229537285596623171995417612778607678843329777494901439958017423584950083607059015078597825212019889565813150087941470029845430356705027270887752188718008332089063622703293435873075418083120241475912397617059928084999786323926989305486711051613926953834020686543742575959815041998429803426785209431592578353466912496014377020778195979817660680731721673190065760130144016096613008007058244221785507852967528273386025651874772775460453046335850220168891287692667089535747734158175351326955785764489353657436105883867148437682276747191506961061183830968498061131946104610405771317337461169412574314539288313391443756322027958915574177583323351522446379893193566068981134441373824913438241055417914888827944474276860387178909787958961741369492909110918611791884226145285419349470644278300655460373605514177190980796229389671468439761857881633344180113088098097989399797439790963686963360617959558452297116573223705489267459926580372164901158548758180706058420668092193617644172752129709682904593186833809582818397356216106499429418465598849059464088361023696246680150070316423412737267247622308154151457326912115194098571108305007739275153791336474967102366883875772731024363848887852346289793124833277120620629070614552056868463373218388730599583691402975076562278707619135336099696131563492883927756269560338744594055298464539836814703094632699228610604637976855211708427082731344580601651054533885946607441254472575958552138444783568635275152830147861429812466193187934192710648402955430765500435456690717567828941934535295677864857460585252364475531191928714353977554137781541870465239440643347696908906687739115330084589867849948250896621067304960*i1^143 + -6783035357212568276766143964635601989009478945514388115688574010163848186355407759158477496740990626310301849748451028031150195206308518824086012580852968732399896644036468320501534889218224848576550186580029959707545071712434878947622624363453826595634997326749097119952531930485820656116517053049979343012995166417975710901539712816145606209965353608837002887647469696173546841120303199451564977406583354432689521200107751415414230532687990631171830955657468202875955189786498497668403761479385825629073504114383435840830199466618819323770249823139131360444977144602082840029849259205449410190870476612726291449126757208171711466771902702121309080809212937693942562620469358038574922956533557292601429866296964592960485551911838233871343290043989515127785171406809452327732934156852546263186874766465310604206457850892508772723718965498253193207579564006043992474201922479788333007184019300217246972210740405491487905615319021091805955548560112242028088683060817815194047064388739825918574830082848652824929078262824343064300975125537418688861550216436356287546745347176501817226204955407375114690398657122778190291998428060985829705113307124388570064969433872315224719527549391074469261653027622547604941691103626014750065876090790898694220674562657161249935972430593331339626807879307336792585276243545967166242843624221444816967367765832025914518680436326465065960110986505453059763093602689090096022173586978310071927833498704938684370857656713813314133630844330350089684282207407792414750715248223529870525182093264386264696970875120187467365227511466388546937488554685606310414439167382539675413804996926015858518568813729246993698662293388625346970481507109968292767263405913808243078541368435412932593769490415990394960849334497071110798522384856926940060433409991324549004915557863148751143577711062772511638849930917005414678595818155393326067989026811246348270399419476449824034482563076289062936153274603826517162131192996152555185926700001433809029566481244943638539474973815690225418813537309623050399838048057078850958301463546107272753338269189758276104970552622403564166153541974460144453733636281540887647503734612794333044490636658090812800461354843233507626392155037547962491744451867978998659669178916515833522386114030527920134958629519127599634525703703768061301297421034298779319895552402707562815166347644085785913030472637163958940229078997195075483215508239127761888517806076913914073171643977149314425904220382458373297353995172876765689063001614095690509709485035480711578544235068294713901236797761128410159095619531889171515308994399647772622922000045781715771109009167178286159018552225949965209782080416993272893667038488730026842691058400147232136841817698171895779897590503327926232234230483924038259328897965444535531793913048959732795525594402495528115747066515474247098412040773342619751223154291534873654076226470455206935819542782638245389251119972498090847165731280328116996102643971813599937417039348956662867598403420121615944384512*i1^144 + -17923648275098675335411701150249873018302173535062021936826316451814513739779517237374197887507853098715488231491834513904776565247389581822985816597624786755259275859325750928986004938589379376306969340857282902134287365682828197676561937240959973581912486493284973558209365116956188314652214388810021312444068938007295927276436095606981759353547517186697381972361883168759254944526787322820981140631531493328973200727975826305622815049390572157133542811766616796610959842029126539340870731027170539764154744896526347751770987580582892887250694627065199119873156162161753226909040016453840211134077417171822437789057551637083475373689804455248008887906096257929943977112211793096253958396549586313300407821765060762325177827827077555261357663117878888346531656561977838255129573569388493595563010373518486556488183020819649411269777789443689135261381164004022362390516984495606838962201560037712132450342904730337497026598247976680155420560157322872028181629066912247407403828075223370149379505271494309340706665930932816081469233967949043392441265217577839760515612538266389878521067262756256841401412491552964863850930817806639645261855934064466218597193057677046320965201821946515060168277048882548066873968871723619689051860840808408070673492109875999234592282967387358167523015982218409916731296039054162071565301649063186922245159872303859838071942901646672533907347226781476121212121474729490859380987860247352667095671791003710666783514129069518931213124515198627035213538218938972810096845672269507245107323734992899855827026660455661863822783269769472475570768633096432363377352838668650603371994368784677736897332401543764778122763697931395979352762413339972458732941340824609594741874590110381720551787070307623004845592576991043987114562058642859786321421938042802928598815702935810387499891446950691261350670916222558696957735161509388678711869353736337236888560391888783588896960301490279535699954326156912284925091105835945716861727141201383830452732980898812020374317626748891927518695233385759913792677172744811743698614601869522302295798997909897115219921122526451370467915377485622001345907659943005668148625023707022136215483063935259414588067901209048118789519970694439753636835146668211907654474261576139666004642221491796215786941994520710120686630936131288949071432608639039773734193915753738542065066787206118167892393828375390471700573193066573530264115142602871710008262700917610286743856391474343569573069078675602171047813602124882173185889182926163186273668033046561621679432207751415120239000327965527355386493218257453300837351474250465330390809685453159792349311561137872206090731086121832876974333288624154066656094764867152882790630480611452204942313499652191266384698117531992126108590181202988273378097122378230791626860648923335877423921543484744476037770289557865323558948672462135625155623829495714692695368113594856415436062227993760458097737279428704930320545032549999510427853148830654937350964780389646083854242965220229120*i1^145 + -27238953789580657678028513140562274310288376305374562923980929272481543765846300761806823104868187403360908657938794673019515330382757593955038314269337817024528782834042775897450726407975097205606529390261537250174967882523178320153758187082617611009212841903270777390628880662547174627983700234958002512246312608511459612078278501982029822391161920546122765045875461748275670105917048369349335183578084111026257752860271182148747067320535334547938243409012809172140541225865294644151048877516248063072619845414300258647061757563205980566475368970062894383176486089824787973908537102602619635561227253772693332723372489437782692041974376053026685991105883384270637418331487460637723096441358003512712225500228403903552767761204160624276663185356375093392183103442707655818278934014348153746992269441112962281564826745878054735661137892626254859341362807570464582536080898337278719758720483076796470621820357189283302252531239720210482753729436185014838069179525657293594128767492756385466856856398974238061631930777785819283357629970994850921124634854797038793425410560113158007410957202891150125593666540947022990678898651217932492897186741642747276209396823365123472082344873126775047701191279001813732954774346495660791560488607562773478409840618231462911025348400959684182440586745613588150714093847110200493725115266871634817125494988489558502726969246032789742904425014409098467437318170256226364825156473150660272601448864678578128727066793378930009929370146407366208400348474228038752148489560561714678970599697865366234230432151473148544654286384480413414327121448824552061361795138061424532649003784631258058557249857832138009606288255486682642287612652411152321448221993684247129698079426813153270755236394634327237774563626364518400401394070402231423457069746725382666226143416899488569762541898354570648993432074916540934471743911481561123678144295864253646745802896653495087444443755213497097864021381435702641201201315898814114887343829488664378613950008122514882677737377489475296730540049175410308155224653757489433567197707472364191896641867249023922330073303644908753449618993143120778807287377708203497055886096622391200592660588888843294350189358578688139162432063434149120598564548750797823787229976862363603183227649462510462934434089882330534198755669308812383519019868135777177085419418564863182300185585377385128788764350639285210462032012099482284415125242777588800350256452248770618526821185862725179452799103410579627851689300864834136694157226032979563430868578613221565571913302555363766425201631618739261910280506645095908674741203104425329049020574247659868770135611738518080075461329655907923595014790062202507583834369422447733314872978532361011166210558286045890791384828988444098637090769634820480684414455631865347055053277362595213256110712598301910286552440286354003025167068525473503160733174381495032533442883772425892730907645003498703461749859166973841302252074744741765832832207310514342044132857557725038661074944*i1^146 + 90478836013848044241547407753697350772628318651890796492429640495778780558918112271544013620589467242761135799099220483363332480850877079537990783407328632295957277887274489783553853060790288728116954314872586647602077269502459753036160512140600576776407098277922848943073839146794872051077413652174709598776635077728445805491243037747626973023674994793291751902702889494086246986339101578622728669319171342861878374606743617268452622489808447792634894919908538087350834355015366020318546152252853307530964620109745087799657361417546833300698899380723022311297140101135519202145663501764184913937501370531841938332862444842981558980358144346588347779575896164636929916538491415695388782793908096208847971627298412009997509067545389866528305898678633728324455592690357446531397013046817097767945893173124932404061363703882980178860955042238178631628341191360941205033487846189859390052285771216927646575720600690181265344265880642811910317456936266180078869023722322864905343868822689253712487037713230250259444644789447204938424784840978907533730685659587378687435812574063011719738229117588594941056408412364115652931386980329293411678501491179726400139730267717710212666652629492733741253863629395809695478033298623401073808475722098540231125601033099093704926491946396283316080768934262807516249552221305288921855287448442710632028798585583900283250557632415666584870292153789155149094612018940212372541130457992171348019385241827391829823557209039737303050655636775560688935546280365271204856772119276300932616664751039654918397873881659984010886300862585785957894009496491620456145128133749564796745519110355238543524605304547746623674426556368431789021993238256022502851409436749387207008186285939967186672635053802385298667955312359889365431109982922709579942331648271349525245333095663606785373605300578439527762345643643219243867334937495198412788359733095351605201654724454798001892251241256314283854037722801783321583460570417104837113216860101827872787105708135024087715834207104108894316722531927210545762967149975377884954887938641750080969078384196510701729998509155488882180005192384679261497886432534642225723932421092700572616887490618354907378247211663500833349578007060072152729750198136194385701151232226169697650043267548154779710074423383264849125272373820216564923425633724453483092707881524633071150737571036256590225038069566410453457228616869851368727111654528033354970579599088349417424349958731010893479567212733705438873919864961262120188414799574134955664693018603662104588911195930673788248637537423795249080063059483425352635853410469527639687952748234614269629801096124920219245848919750155239344409851862779331011268078024920200282048967143378507518418416783613448359903394409283969457229185675668432237129640447828997797529816127579218379276785688639989790147587911418898016364435626941898655954682146220599336461295523522530776972718363260248997986584879647464878153588417203308745418864600668974537074396276719616*i1^147 + -50270842459703940288556731017295703070698172358082368927905126400359433966576453798045648654512107878633442245566949846746638006340051665269725255647761912388993272851468130859193808778722672556850603501959415740415600416635529058290257597082655890896257997853426913900485804425946113890072701222972861774244378516942912911305291243391610977862517774343048359960880962595952896010027478529442250604921810055677168148663476445964237241743399630150697627859485445290786346973419698049769201622002423656210150848160204446634405268794798923561109037427093876588603595481363567707026668034494563358240132796303670117506642826551120946897597672512879121402863235377590560625100722068575245018714979217703755086671484905492607554507616745612450118041715565862361742288948775601692993864099672038372396633475687632726232975444698911087330098824925759394547378267809744826641864185757735849167434030509105091338194108430312370098548822013047045944891426730016277340335839791114815016013661551253363995948083149788843480246970690250430574275203792676398339042891184510269803092138166462918533457947925500556694992615695680981976205384390040096855440160499434809372503675421876596295281395556946484166013392899830979028332276565665358345146544111281271956771922048029767534820518689453594956451444140398806331327408690224806031148726750497950812681516845065788840659300597331144722672104702335657640585689353994917564366985120220557439845836637348335949497291076253720083040375293386848957584846723781673995952466581501105303405302811244060431037933932003460708523672173566168017795599914053376712041988722810506179555547704099942090228300875374013748448792379953596314930423301699613746054256302386261278103670918936297084149351558417725891783747983574999720520725083695169524656167377244044909741826039225348221127091976180150338435132283820104477688553134913902193995863587688906667377455569090750868584772716191504256448998687289848698656998790160889338049610794205532258115319047564994132134092470844726573334478631534106580104394619056958659339363063828391549756417311784118985748953741116999514890345257396532998853030878491162682306961212612469426670658789277840331232926811380398355391459099150160940092057750891210020078093661230707136406291496906204417492562988473912737274097877471123302898931424414522795503596659865567627145500526816265617354221345246046337780641615289012079468248361131142784537821594494402405201704636188798694123621621002450788728246168852860987381492292573074047301682583487252286210925276330996336945107525992923374652702474309545657540466159958105989735344359686188849520155878114163588726395136864690976663462362906038054166952552852785261414487512948007822612108591757090902121707727535027684069108405963231481802701860024473350078459868582431874439602271260630514477184259070503760925002238632553413516168846566436308592532939020926219986316256032506135498916884144716014945901965938006998657064661026005017690112*i1^148 + -3284905106117904822061564984572671394503625613597708838614174266975435216964709099938695652069810151175814524080024627987274659830819267261453868424218801872017332070662686733377864006352626121343249998110395367189272303107008502918697516762196001185513045814476487260268611152170679538929593503139280928822933263360255648320895023031498463923106049423165769125919881377258797100645072030195030978309259919238655047372004744058017980461415373508011438629586823794470344508113244562255963580533480603060834277261462367761596693889266136684234911712560915766527970543238666616052179556877237227250849619252492612209205395189860678855410196020438813388298588606670880629521900622151252871760431550414595121413100196535354390531381274633454343780228223281669585645315869405393238794952541784742687742784106640442065480232292943906658613169408078623419551023883924768016054068184576056307400693654960925117543493879585475968211061797809946971938861738070423089887493996225758557079578951384845249393584307762717829930520471022538655663736269738566082651213231763669408537337889355412611014799827415285504723701789002133090804089986785859871496664073641946785834907535510344122381004220289069871140457912277079965816706890303356398072075726739436626050420951709161806371968722722387593295177559350150204242663380664883481833154885814883172241499464622651669725559923301192868658511800645809973150346798595242399625228368233896665644601055938524171647636463881419513385151903274024232321277201438688295284410394970100399604083691322408955558379079905323744558287515913886779663894483445028874101646516916625336058921901619447285156413945336637645129251382895964435221725068453682017678004386470267478663872476264970400360001897042521128503193860465033100587755451496066217891763529181984642447243228069397201540157730852328908528854903750166519248183616025474562509907028656394727578903082853590080791011442184507856493309900598146188779414413353396371586182912453686339318986975939805780459178670202675103289163351931892126433870250960939801719391033061366750679116878889802044001171375136330172659691886455490826985158157867443521243727823820429981585022564325071883300673963579077525456039748932246841210540098008548357594981630755190905864032668343437297855096979878279941191723604142527501198018335020632758464394429892546242949854718519253332946098711490964677775781590909549682781898752787884648475244218474096733909178810288901723181170402433201365629495200997833036436111460134315719258589281570233086652230600319788899819356296471782319425520239111026812130972872745957648232237881953254380645652564392870277940835569157594597180292795857202140623598411523486220547434878516014078752469371857264722034806540317450349428030626268871496024411312037548839692122829717491050614249793423438194800760915598901904926239836504245334292680644195664318048582976110627014237130606227951194886294891985789149796624395132519892307162288881664*i1^149 + -7288779596720169167516176365674529982524006863343566277860935037627151616851362165270049085949831298838638358812742428921203573174572130060759020989338714046485477996302083874212236804752363514160624929101673848764168887163885871061500161564577699510753426372515209681016667026222026362141398077347394940402439598972296487491034538637291498501375059695093672920542556016342194939410283025739081645292453670058740190129205571607713901735360787775221732715793348044128137725798202265413163483476680366712848131189449024819237436065896462514907388776326933292801007000140232117827169914028258550284101648354324079717512613274912075332290649629173002084369224600834831153125130101138299363035804328900604453975152974573719869024663360342221916071219597683903333836627561744981294775052180946182182826018028373370486580612245021301776666444521444123690604168074437578540633377589670046890412236873492487385872257168218674300658190455572017531962023138989864244054230254228670115703478216829171087850073634309130803512503051530354561993092129295957278221066221894756271576640175678538719287296267544163224918835163557013110331534136239409342306232524881317781010604823172251544824065792780039443713092577488023159183159040329322410844006770798634229212500251623079461228108332515117316065557377714583379841075211221369431196132892957507031463689693182537736302513309239418012076087148024889588370404289644514617503036688258992148465818343007084204551440244322846535390528725374345689185653196322390249065254406189630353635534282999767120216962267648658690232192727615867069569537376235562186901983472406026220251409527497268733642099991854715489479697139554621826862424211930168475331168048773766925644397906077664227193995397899168889740898657811756622874631234370953808838327884431866585836351635478312728983400277523603360690300867463626539051748395134558752488453078382892791955300669913959199679088222369122240761506738644643109149160254635429045243502096684914814106576116245252487280146150168234586592323982295155139993763641590289721389711469253429080169063990053363098141785213513891607582706924157628721964483259773290664127405658461490102592234320948796173778164577480235266712795965220742543059573944118346629178707433676878572579329661945279242005376088214649421208366026147814616915973592063104131423096104991472595328021959825279827726241223588703073618088461471396871229287584586714998655762616122086681552733470064440223112277633626777161050515551199136785607456284044689367084222209174359656398767530344885064005492716268299575060129814709308857638216285151260580409181036042692528547650915018134858861120336500306666900664985004021340030160393511746994287911514222509416416208502924807193110754616231550893159060357583838324739124821908299302588974116609188118032361884713263317610599992755204660580458496489155989113725684162616855875031378366950015375988268179348581530312889756650269522820262863258383286272*i1^150 + 1081238396978342937834964593999010762020135355775965083229100413469786246631123547378054254992795261980864773522810033194206489869040960260957574045698084383448709458584717565420471600367753897028257778362172156184832248247092339856703369957473243719036086847757014455481368302493346157995360499016103835587558403675472992277800799503672220770498680111905384181923891402139816998122679794707373064411132497556068108045790327024849764255737505125883931222592452792875061359133881047206758682657499658824142355459774310568993914248462074269249701562035822039186243504614718019741282470905445491338918869693831335200798653788265852634541735586377988991851677461134642575700319763446749758244645485135016303071273659312962005805705893525230653828944028265258719265781482386893855653828439062465445891898068705420920050784957394148630216551464261725219399769356456969421519413079162186415767044453762936581003065740177482630171567546258182657906379198682455636133337820087240226958401812346897822279551656747441003370230330558120178550645191930161437405838494483014998104552966732801336636070233500403559055885871923394689153821160546242532586066564379542969270049022410311731772975208012614240315259269214693878176212308644162351789309965593336608569294444029374900246392824989395048717429724292488415125868127595508684517544629691583268309661963174023189212930412371872016813489382185706497508582731728725266717627834434613502852036401807397689694529503233635719091931977533567857435856521913058357858697104327479624933258951739898529003772134324475441549708196204797453864224396220461368700949273149969460813997355660966733754848552074196507300800460528108020197013327827251328683302884834866663060851026981685897193165103412381649219568426562536311079099366176203829301702992661716277364377296866876749043393459147262242042448038814603326937304404258995593094931274203745946209121647108023110733615350862997512236512158661099484671291875548853176143998356928065289264327066685503750928191114627563919738808947303208561796984237112666257223072882956633347519702385479696357473050884683284328131938787078931556265702008994691957563750642268653036590179332879186260812197045555088960673924954338507553815319515779628558747248480779343056203994749646428318337876971477415076911445060079460104587574945345904036999912630682349919115952931814258966667916554952195226193186610414614737290226410444223848451199522514997332800371351150104664459305869709204877368008479041247112583251618112123033750368590311476084005087609546795140891329984608845685419496727924376882647845729945822232940627149036859569931565946925498723418731755715576854011292806768286782663069565480865324410821919914930956077222061443580956057156804900509148123960097017374578820080179873410167128164575866800944625085497346424131018681218958112785037660385189510165412558344970812418149673168560914385371899149362904086180077623232184591510181748146176*i1^151 + -199846382393810382723005882441771719811612799503694152373000189625397549939437158597146468328225891460665754148426965384993720256120619228006070433654925675881330972437342549242466162937215695632289713075416396889881623859236507860834984397508419419601406234851458042350610678762815064108772893741002608023265087625320334839389549722228969238747630897723152801224241447192268986472159720042128811527938961061178780325588817912528778374636801679530805092122427369983132021739120285999626622653639864680242223731386384848217571675401108291881871547507241349892572144820370101121154161548549994108655941353988820191731185478185286782475255290231177826929889187370206924372123931870298498255909646137579914595851311775207729711053331817593292292037200319701298505744160187654090409186658713716055078003023514673851815774621585692753394146315025245857380491577236548093367095934634147905474246853158129508658661506108482993598582976360447005063521395580356298618134233478210436627577957900610801338985090812012044103517095720700637089548488737030929832605508954164943394607203865400622015960903417477635343988391681605822309258224745551278276004395207071814171424075589973685667608235943769127088840687594559156164233719130836265574902243145295329641108548676079365368412606575781881766028252516586742374167861899361867060530084382462148396230147413292617230004262220200448806199358743445051590972151858808580763715255739033041058746799727530038810253122026067384573606136156039489603853391574305702766379897103814088035093962296116310976473860608948812404929970377411576106380477824131789569804051213104693670422131177474374983609050865126738797684609305609393799664149175388097791360947898591640986847254289714853777422965014392989577897969867963086325317396794606723567444964606784035149880438240998948122377375631559664585341101253078490699061821625362026105306243985830219828610760565415796059065189438134521872828770424363525582270119842511813889491011294999075511448772588305317700321880296211446938121670011942021607666999160926314201628525617549312922280866448007501502857747453313409826163168138903639107866852099478066810502026609680154968331758773892421351747866372972254244477987985462079286439665223719293135898419470078441855940095697440982294616515161597819695601892727532473346743010818910176978934748977684721630184203123697464414817390367904858591613747653877556895063306270780170149623653619386248969881679933499829325843507573809689296800508979780564871234428501832321616702005821604776208578580819486625372027898196611154080317514649366443593185257102366908252561838437894313900756708330325521314181015121797405726995594913515670944707692844827823921034424359595436058482091375818310925987581857899993586354346730855393960374323303071485124405185173405374350580414090940419904086452288510028653216584833797358839686014960054013066758096445057493847070103092535461418275546188606945099776*i1^152 + 57148666120508168138421871075583789080197019998911089368233203682990170702119506029224459078474402342097931731596142379127132111263685034251708131041186441817899492642969260573303782140429267702846703966136007129381121582280862309385236733302200577556374948644598359128555881492694193635796932635679932076277732630774025809884027272305752943937812392943026955271823563794727450759043894044349072949762261234238792133906036668504531851903924467150721577779798137804658814016302171434838960329905373235116019840406395540756706213760293070360043128824195906352790888235274689401153564385924986520675276376658738588492937726253906668890565026659231994647314247128193173687226185256430313624128424277862091677162293289866335096269306917214868607141968047874187660166081423266544804514362711851049352735493160135904183541951321794479846299559135326426201743944810048915991716418426102755093169033588267508470567169117698395219655394194003622231177190833369554235309259201343770288032998278843521500451555884316325066785350910941962418643456419583816356366080414795991102740909869165200385259486478077895718523610151962483831325456650406218114518591411196729357410268733103450726851829786975320622319766022020101946776970679594999186270872911996917212732888217658064442416902870636508997690262821617542536507012926106601691434964040187454298237593175011017850200331866802734225603028828541678619605975578676584165634545231526929785536327148602882835781248524408459706083161440755405700092164515429026052499498860677409186733566795126426617779580913384034188945895330534060538634932498319204156346989130553195364217535308087447429222862424055521760852103735219123953015981275004157847682093981374564454685083616925023442595008997383744682960568543885382166684378718094978973185182710023868381522034550012565946347519849893921571620516813828828004556045133326987618351634551388420164156397146206407410486940711532105816217238764372635999704744825960796961865058238062562518884964635255621838476869689303167534171456828899075990162354423546114439712313694397587788461053436863980384300298215410933443403649202947676947489393459954395082775100550473763849923516057725471845317100195991582094303336763348678371029760115742707737824128548248862102291538455812160964259210029329542125929009361814996778857409197953091907006937826650399592157815709575016531851855072427862351336109245332220278505807147985797415437576507827635978331200744543257641366680979443466737607967954844411810384102498019853758867876652814860693794959691444515609296198723464699959787704459046034330346288810031005511418256814901439343737397869228052433164836622718805996206518615272278236023906097595432873941117706244099422542910045395827027868731618596116898882184543766618372751861667468078488261544972534824007961905547333042751441392141194292880712499617529389605502058907836582128442689299908189186432182845193762632133465079808*i1^153 + -16044135749330822521972226810046252851117389827280094516530279045847825702992276903476909705633901980696886438735809718489996039413281780486956375563899339898206203516322331358766937852734116545855520129718824217122425641719806422351413704732013470539590237097792750993332610866224853380412860017409486706358966327784795557507076288210852492718882590410498469691196489604438603679583042836806279228679834137020852821616580419606562948288190520450075493296443192802702121540476270474760664218978048810690600644740639476727837893844706361976709547900904155740333741891711489998222625314924849841706320938137509270988858253080822726255013832010347420433255324731663944200090532557743201852100137906979760219370878005424726221889815157227549583747477179932711444616783340820102313939465328182612626458104005144624905756883776108388048136310595004917395989264785266715206237625787828209118446396168389289193800397500166075484858395741198918556659710946034089443116998531764291496031892863263925172010900871903183000874008835306836896823844458680566712330810930398907895064385548147916122687268402272069041809113350901251041889261243849124049982929122154236884056128418330042406906992443949930561678328099338226742368688700043240098780083526597219941741175698713927432252031553570267872098058377540119877495608460081457060160496764675196999252581192389044762259738821942071531576864741547957275810016926524165883942395955792168013502514706134035567844246745784607034740050857588592342872775434370401594512245398440879782318397410790130888421660778776690916672346455556311491253297739861796610078098637627964850073268738320420007079515777929015306861931661862055055587601266904082016814389188020106121753502079848728811278385880662243525638617802323468431683155433522367171510344483454418427861916093402536444586276952918083602672229678600852311284106486047273316526344128062613526427155972112516210235434329116779851412343957702710205890870426318006586251742223429392224650651214340013458882786391944697102665417035042958748153684585782257143059093121015428217145079073952017170895713884705387117927553500597711221130512894593304314922739991267912137394731320141338226585504551608966208899817077693546028469667518183885553566575620661011345361785512246773437852086602370082911306595251544523155427595853728242590561107657613808447403832448233098491947163426774133008988816222983899475418333200923992878312443912547691737977596027582669149839519191797707876671474907006411360039087013355634576357030472652127793767107915091393671884139016424336710514426386296384239359427282811516505100760102245894780433771909299904468898239178974547566727211615772178459371309291399372709951383049855164991761957847347363283437291989219523910171214745682072485166667495937586771596167763827867717613633151755205185466750874629051722181020506019960725999445576689328218571417776057402616794329375100528230400*i1^154 + 1568329538853750993200849177505704243411714092519982440353054461962686094905750756827664037724456056651431555250729118169988476707013097162830384431944133515661647859325270884021353376613537136831173455161391510324036519319271367264899016397634366320190212402375013899450462382035331418580891322128705594563142112336794854605901209618657620610563360217652174634442907638692069749425188821339049575252587271011292316128425761042665221831808695944584205777645801377212497739705860636121929435028883501138996820154664065343473421647757749058557422555456008804707535135256998103439915148025824212169527593542967474770835135400158645305420139220156982068120184395809330821822903457741826154312990956849751909732026091690389494308611481022614667557272235851689119122565208375544170526519317251674821251770405883459525826725491838524901711939576005973286083394949647985322062693495950654892977796663794216591043881897700031481373924043279141986669878832294358391101614884488288527871351558093935459304501793834346272964030048749264732650952697263026512688558052160596588475618582605913066991566890606790589081727975582626153446320979641344883320109768320800196505387654962698173962835235962718487404558192710649767185552767889573073792017665317067907593393565250118256379757243771533828789840753678381429532482935484657852710984704847524569695822640081206433645267221305276993188475018518714318974541102383660334912513977293252694025482834164226137837371167381563116746633653713849942728268841507631321919336813638324176863097991667312339551463291521732502956992608319073429180308356859329515340997647419208016533356532668816827515421197694753744292099381183462283428751992841827902746812358238249822139502369682971222872022813186234313313194539635163792947775344925900441716619047329963773279743986648410584877662254865218708179590200543331671942644009095755086210492577767670585871590457429886716545968481472096013289397246310416351613076437408871839974553543033243575633326592688892189503148905268151420255752044506911070987907149972849534430010511039139836320647986496678984894076062623628145987723145918477229152648094178472325051265782692841505921187545101091620927374509168901407015558039252880206559366922768880822000040635556291970351431901354067302798817592287010948515131628151938724464195110159529904034666742199648965502513613322116806455039723979523513199622303968773754849519599616098724687041405044413318379527235367636764046002845985954760885559372318173567731549479347952414502941654823980288736254158816804506549450764196920174958142461193806934286704311475341911056949625116148462227626436230135782099329352579436485753615074053729822563670420133886697618675831540548503996711569553258481684248033182167879060053391359782537763274753440746479088265519041260475111668911887924910584198370793792071709862675698640624346761026099630509573523401610948110667499962368*i1^155 + -50799480277346949612007177646877242498388289129721202999531696982748413143940413540147375004731081383933293725131553522529688892442780926998557046775358022437125806103061463255407803235918761960943971141031160226077431864655464255408215088382251218654394823321226602157661698942485429677382639979439550125289089056053250898821421832645293545706589607385034484137529264012454508966839815965890823805712307644912934959470162194990911652501186570136360317651546637228006701617199295817908014736562753913890845882409038755740723163023994037110514270155566650125289142230029945007408628818954036249650036023415964785906968238657500188931141471396353518367570147379022854146531411092202535220584237189397439103635277204421147753570825836026985021840447614358189735436704859903916507671449283494976473562351234209516443327598201245656595922254825161739846574568493272916283049580169259814524459412139955667977225652052667126544415280404659764069369662762470289799247457124931486152434521135325154289267000576411360557453292299979708119918637863787446996402291322264540433824208265601451234664826633151124123135800029850275968388852846200131990272766601835526216109865531613618358570640771082544700563902514713381446777098860603946063796644705463982133724582591527170711925678376868776226345930495674583149920642848118186974577875936756305992303680062726407796711454865812584738975688936713964496121494232912637968602696576969902448798181014465660965832341989762002406872265795520658221528011845778863873847618036761668315308600929945086047868807553452172713959789720884115416720029298273764319640373077892629996615912712476318493134117966377086535510795585658037683880844465459769821255990903068920074806306206405905161120959835039370611854095864398964994071758351220738076265194961573169884217389977892137466643277841796225330970466634919489891377170962623931783400344012322967379350086250444774094511576746719736602459545534212868295654070895613517313644108134696815959247698296990128998894960457784136532579397231890698136653872788967769382727561085400395850584397319410003610242740267065153705475481023697977324698194509492662648339234967510692487160055747395589305148791908732422038817648319360271039484473355269614781428167682526489808499673717952752365210025461995014451611666698749463188670352784318192540395758041720094062202519686072278784691839442330991246325601790783366559447624605194242297174123759937134015383358195087023240724714136212321306336534912210586344619341404145171042027515695101799691982915902658884144923795285699625454227101567578564809127710293987413412169128525468193527314092202787101969788050281884749848486681046299043541218067107830173559676523342298864719802599705010986502961701494452989789932529191319937611873903100450497520975175545418860647800122311746164074708217234837283836235140913103787455432455721581548528614308032674791424*i1^156 + -309127652955570155568751417537074472849076083800850621568820262218851690103902682768112771944126668877900819904707413741438409663987866929764189147246955974381618991268203603091118639116469928256489273121460791300185451432990104931937685650223138595916907771208044806522141570358013294093374904088476743175593310389963243198211568145216837187286925175973230279716346801563371454517519358016285960862952685312875883485841345810236206365243421363317297762747176791734917807747120729458271766868279395127149234292257267281568341605787872504913482243025743672516212557301899955631930647913972519293164604602194673092022419452958649094224804927178779905774607451734169726429902771165899937132225360955497378815589798435117558880840189390637979584562174161666479938535762905941952198509185460119264113914154322522837428680361193607799932855070373777809408606645047369205327953948543077375715940177314358199550307512378525627649601820122502751155230381791843107003930182942931122195807796331245050174825035345329288372302788423085554169748603248373171700046134493141128976332159326986199984545422249730174608287181752729625760431073487661286859340260964301088252288683702907348528902722784362167328173164476758063742226243620280003911251269267875066905869666673552242475981077672830997707231490400116930520648961501057454565503001332057368141738830789653930676442550139364917995727897756732331122404970702546181903274828668527229645907661466499876067519333454116543400143887802626990406998350808661001187072722886353586929155529683144199708199686403757362746003929524054949585089248691080119002427989574173489419404533988278658930447175168714519024860571132251338680386136693260688907125653545637982913827273099392424744693160445896579149939000787924387817765286532175456582138303157936586773384608013873927214614683018336153453675288511154386392367116089050538356011636313129451272511047017995813793724540731975052850146585785568940761645902473512403466485681299271459422216891801703517916403459117893027512969176663411806823726334604906280716529110023766337717118453234813884014901203843774264855720461270681314714507620243675992262564948442095158708933657390458836822591768612580431246990583921233654354697837490874467750563387144521160262940388269177347412404489363639476468230549818622108637793899498324916460159013827358735153547028071874300365118510960327825141954486571707274650519248065756124234857882165062116380833478782462945127321041479649842102529085541121404229196260457748160476485466178684528893693454348823207269191513513895815197077508236603099083645945152211501719973327515174350545775912817041693674285736225071795126758084879358191614816180451679283903420590285504713764969929902679519338051009540109126485370085686466854646792009160173593733689640164954855409268054089265468978116032329928142507225140714414985620674847297884994328854528*i1^157 + -9473346377130145402637420893578023420828931728914106093511381424915426688231060919649071408907883515566657691391538987630229995441598291005763718242635151708380136345312948836156770049905851822424762233080267606768254909079159578772492606657953403533322828831008290633768576478496779341901755645965640915123855957931560941351347508319568027756375759408147797866598583348636666152142813433751861829981454038945630299967441280696296487494589797369273742726250736792196505037952980445954634435173492759895106400295851615807652267613579045109700689293505155701490225312450419028669198545073657666772418693434691655735767515262248547673971952395603168444254006125163181579115986644267286390626734377651693555343717082807732002588193665807115021147557895786611910452551374081814773810342087127354578014093654237749437225839698051683539627057136257737281158275253946492211692033214983184503002536534462854195838003643039927302714231777945089704528458426491810415486871525246273697417179281835997673054126757208127369123877349082883543494099589237730152422610611643047274955403214857856075122632389047135589158288009408699090039446653360385312174465182449561056476846242225543180988776960838546914028661175929876720478481119708462228616702579517810258322530523770577445673342318738344974746636459229143209845603448934221492053968967973685389778663770912785648534642199745645271719108323392777566676342434362083855875244894189035196094448979487510368554091632276527559695706603594011019237540476429210882437911580282850766090391101899527282240682950153542038471805510779315644278056311379068044129457896711161185663937068124780352387000745569126974525939581162616780489422457678320962415784262148236499898448140525065415551070808501005771756397797304625793725337319214028457920024129372868937715390652342404986072478553821785209310695007950004199592283839586565778933082153203477630625840656045132874882468614045940557256130739417476169811161861332040015884467805055503457363845262609878642569775787971819088157066162034736552320645604499260858177627126403794515236040675439777055137638330560918210225942460374600373125215385824581850147131287011345085378508689880310978141212335166467037553250871156518840041790788831875257130408671268615891925288867333720217510690356015618437138015702349137090947903035746776138329254561320269118239707166887743016271183232507648539019679790162814009023344709926925198893256193758148430816497016783699840309648205014161798469479927040414166275100830478221316286009395214407271375008947284715390643749781636499384792108409909593361970232245488854604371651488443645016429398142046995727934193195409052588362082871286464727091146052905054335461388708431729934264248450503464905329976961802374970605401958601890266425558695336309242141731696618232266623021411552927055944853028337934285451446917678962171414802184798208*i1^158 + 623397521893790260267701539758813340662825510676164036816046545104680688615394834444891214759009780260932456446028968074295328248925654698523389033492422953077624077495247909272532570377831610309499734801545451373203729156670703418202419755230384522821876487137494543111075541032881967281945485770900160993156881456637824661662990439727735026123465070144465934050082599487832474572574145710954911650699067600400291975912053879350559001921478649401361274448378894180778521646021831226065555456982095446481299037792726411493168618239177696542741394493156130372574606673883198125758364165442374243274756255857272293331717850824327032578011223323591742844885075093947265432549161265119483393375799375821494826026598356206582972259162110965683143480973263010431007945067258048168816072012092458278046650123007225479191367377811781022664704747199781497049180601128687843129966566330520876461548855137126668860810923283415370259704013799607526993944783659456449284010275509941254132173881732695332006366319147542319837218354283166509297233164289607377748305369387204686176237094633178500550775585958263527085671326478337685303357401439259054089652731526046769736550830140471458915999207074482541276073271715799806711830093018012498588500704287852204327123856821894744639172526652387464816499806659217260648666788938690901791723165266532239298735356254145017396213571805385267354945791382471974721251843906566408326858520184336525012362493176030984940733510157851816955840382668994645704848139615512022618013513727935294015614813872512293554491380774466250908562543666877298303451285862046239762557292567375506151202769214221745129828107473238068088300697965186265727881342525559564881988185051688499968444098317538579048555787211739958094300176403331502546239721221163878700393146200833587999360904192469407849228161412745837724300261783490159569563326441327055262922974479914985862833119888810137970271102521786272777328293919579409380860082983282391393163182816600381201214112766156536714843393349098811628922396471393575950697316289068207352316028847855681612646441200754566846063314980910058574721281124764914362060958727110257935648144197874754059028773850133919030391185600446132466453084330519739498106630792654682538181258819362226357818459510002139993384539296890245353595791225381754695083684160832754280160373872841869306790900645218886016340364723843298485236625812618220004698575813767483854717114896963265224866758574784193735685425958904132698056747131485281328181926993943222996362884163707325090657542621723920133267479106137231152244164293357854376564943304585613265226544397771126646421234304248279076665549550051133063035476405077635822160517250476949566155595308335023008250276934310405753360928707111058792747201234779409639742702369086499808633908911075533185208996021260121254448623782818921114296030002091529338880*i1^159 + -6286092337478390117890836618836866823734251672927417515514314163577185253844113638426369559566520061496222877923847126886123548981097519233727959934562599866379438621496222807386442714349111139875081755717090053867233477189126957247323091807255015293691979014892165237744660641574571383854297047874952458357314124624811528315246473582340966855578561434148180972153545177331141303078144070934851396119180935083137153738422289137051980543178572556533129783770448231865599019087339715638390111339842487313123576112830866533905690799734665681662780983021198580741890061616155487999477367600523266841037772579080184012736079130106073211084220388379673475694731324136925861658571645041514938704378026861606429191388377770751299685187072505142081804797831999075486360738324339727065437954022097615024662543634490334446525360100643389796700039910263464737393142329833694694994904888880871420816681436778452770831219721615148711053329148824010419141279679603406920258019772740456550229661799876473647325797184647092607157257808541495532423114572522429243984143364610260636167025771921878674266322906924246737812929499995004927282892236834819134380477595937947458828231853821310445509216631313437506334362795484435343102180865226217283209697172878361054766382051079325913742217811336521522815297207047696785169157011488486394838702891248988355595563664807662821212387270863935806457560126331719083840279771878300954133161983598027621367081167881259947645798369015690345834675017287827761488889063173615003146331219722580898556793714336291599496177172245550050512480932002571133937149432265348333009210452342385836515852327425812564497257781343440938962348432468493138835991155404508390396712066555605317030152364969134361402531876352381456035274071054449248748597346393325806961579682503987456506892895815483664437038917556273266677417415419532102588371711316275207027510166566850032669462356619763746358155967325778235852839677806243415563033846030903083386014381166982449659970758235438865130064482375003346124555758497591880469191886287763415195177427103422041189423321415997030620926259393573797074429818081617682318296478746159873720011985214371143889409914348523807157250632541265110632047428189466565298172193667273315988636940367105891977336249827419041894605550222009275301794383252340608511512831877531863254432242030617459241601664661173667908016688006456637609575841813215135533350616063987407879314383412370391650564760016821443723049887089522060928663469055907840973671093508296494547432986481131079565727178777676693400919622477897982515102189189296066379956997923329190441418042047473817307207257615180053445211025299975014914242690681927043990992069611028056017419205220784009733701697756223204381466962601222159241886279092886817581380884941115054772151189802312049364428352422853520581685966846708383526516948992*i1^160 + 51225874826882229147944268037599332497846810836717610787287576758261750886151251629064068372594105987378945615788539948477377822140580596646342799963540549172735653677237878756415722940245122553313923296875596981707600938548877911386358631285987475184736392495469265175667946475213155229377045937829566319388255143713409751881714916063444345424389938570687752086589557370086148959973335882820762735473027809159021331764888700782385608597305387228366429200630382044092782685490328527680701349627233042301816716267821101119962543606632200539986463097561119219904515692033471713331064476412038512501567344280404880965832370650371812641561671761822079705869735016344438741849578629401923791235211406777935045633216535505220209565648483769790162270671653959628799304154585334935350047042106934484612882707074862242932492657222194007831518208362035278462303657898277854161169860938671079837681835544840079006233245025137246321406902934150679002919072784486409585929768899751868035761133797507241456125722040396949498412438552789819307211037702078002096715237456478681602309746339655176699701638700981866595206837741674270878257899125863750730964055812899624789177271998117960491643385367859442732336573132039977441058869773498358373826276267185120428977008091037044720457416160677442761501707573343670731497691464910845085694142662506419991530299510834549360480095964760883384500915294423769229124881039709300631343884876715458627638852430052508071677585424372581065435619978849683897476799552383431545222941570772460434291341679816693319457936304158750367706120174540074249016498487473751503761443714147518584906327952122571622887531204408906197509117621389769421067486702269275120865748297758922565319074115334251984048254910155455433787312193693621115666909549293332866204157353365308261528205741435639958151341893313422947512822293397953517693106274799556887388064915970104214068488155002074883203013307962740538136451918026828076159113192337143122386810904682407953183029684933734417394535125410362441765438351001125781001841902959032316600747632852030652776066530431840716147230853230566770262781468220355804897782845827906711993267200131086103696354459385538052944017901010687943556713919382977347079648595275197592040163198070123982535166178305528199728293152498741014196536571821746881331532781508542172971549515485743880673195321263067442002549922272875496927917738826587138637050266184377601040522919886899512000639127071364492301358239211673661470236776856555841881054356881659676068564806792181447550054794887467402043219059823965091873237568544891845584128760493106906764871444833974583977239155540407702716837386001794061357351370313251929049028121671421107740163260212780515337494331049298901888542183999963354774766108301749026897126267550034343362930386525446878732492169844485025145815337694920704*i1^161 + -641229133048150223807531945297555965892464396803103454915751072435827888993092087906288060067741833457596250383976355185153593166119955013700478092308482234088104908998435413017896841726802195012627976073216655357337804393534290184704697827230077286091237375098311382660711024846183628862680701238346207360203867750058928744313366043427010777492307133063410895525312428644169368545900960143832193737773886959143004301099899824174574064871481697281585508522382413830889707866186048832844729545633878255817584305212189221904109955729684327825208071953049644792496397858427006108170768319851940831718634768579929715291526353165655261373541328338692156882965118530267470774802511196998193814959333196530760791270862958041872319833672831178843290171818327760041189741758081817953492430915413644378889287517482385540124394209840490634317668062491377201922151600603408840318973828103651499079021153812022015347797390881792521567035062514233196522041244586050919917542113735449209763631992664559709339064582047763158273377425769905464991375336925183504994961088297116974843465748965636560775954499570558300773996595088745780463766504672987582374847244266140797856977405789989663973316343127414285994906970205668830151347427076043336281772571581997521782295658985621498123739929930146563798796436021153538062885531605790312348375250699915169974836877444502374225079600421734798083733737684580117857910316336539234090073574883921005806243086814816513537766342531244216302729748471168053572153551743944927188656370709628144375183200146040029934271473725327956539584263569520759102887694949841629873170598106566962578622866832772733700128446907231616209542895496916471219638437346095482437153987552321176495838712152684378571117029354014018904355477966461714328105381665739744132829692286916648343811399518686157414094544112365680110739293930464548205096939226510395768178233220369315738155924415025098681675924525317829458107813902216441481217148407457253539140543247517014130635476334148293572770134681197028168170459370307494379093746579789159557059596808423394394117066191252952885159267825238184663775891587097482522191863608988701045301987964889428815958361670033393720697149708588850437202759790746977267758829143164205740945297671106011526019121461999742769386389872924881157072708875962210473329092745274333958733253181682251330340701955469151452946896290622180238630439968952052426910879557510230778639698788772465219021652363437555252013735162286248961676081170340003893274771935422707244096570880104916803616536207969345049622892695381515084682838530921640281562903155321397238529099021123648374015129874093052814124784765448321158594966151746139114365342335288169015312469575764233572633003945228597397695998993854737729041332241012122272791070350797723323145146920624802024205935505600262080299008*i1^162 + -1220214420177077998607645290224724722312464156194580893990478831628476701669650170022514214295940075415395473516771415726774427437551472858219881975842787838436352097263154371929588806195686694378876429818197330084628557263375794345677581347004283807298032528748825034157988814490851179370773719763510151904978180989463941217427804724203736097811923765461153114204784832196660389838251737204893879658573470904404863393191674051756379106951402563818490837986148581339082183726770046637083175466442459163163091625949864984780566634813190795589712208645158069273697164637585380528041608220948180565180716008319013683294005976198371095276567110064335892627894867511110089103421088826622030349984718933383392771560998454328742890432048430967716125851806211676080400936111492876963477742561211610896486080820406674818023319012777519456164102883149290167292351490874884498457383966963756106087445481219372326892582762811097693708566089211218579955294408639195462905134060172438039257387711887196051097072350898647212103024183229745706893719787507374601580359477976686160522539615223246500188013159014680553328806721461655594423657381822861446011038857723211351134136329758600111124278143777097925617776924590998352985828090449341816454685336728091459713472664244228763658447058394304934717470240062077920607885989661222719782090005192300680330192474695663860682835493346193354752505138138560433543620754409734910936751413310915234316346672674372224961836663717080704204905115434856551509993501534264006270248413523514063116719330869345180709420538603999924916224547205015926702696384675676705230321869327519958013506083309168069424449654372150564133322177454735317647697084938648069880742809292552412716981955378278182531682767009402402135081616110764682559927464839019051943262994087343273538463513036121297666400171913861313045960992089851661844373428248710305231871824941507897883291375060015720064476655068372951010015495717453922501214248220372614277188711866582054526331966439707742732376298799293456398480143845150690775685998023463064768401678105064444304741613588281371497757770829043405237137873870082769038959251874256956633316963812199993596115856516084359844247075316964183240950883555582967481158624958107968463353084199856624590895583152567139042988490113272617703900779163850077403177410301519642872889185242195005675117088265083858005731952803284583571348157252842564590924055094080035471889198645190451147758036996536382720495345813391981043681379225246574940825877772424632690945328489873157559282665229638614909200472875031334733547205407706745208464551112852653975263833569605317210897653549872574538918748554633831364267755796879129495878161496098204561825589745543820584639762473979476389414836534725323953970585038374248667663141772962750218224789079481046287034695548928*i1^163 + -10573437527759445586654449191475154224262242923929153763637933508005905087085257355443231904277438379225914546108166260753823663869346022976781040069621424847227634991352771783433347577626414082951270878994542859280953726850429810378415771011436107983183518937862952289930284710578251531925538516311888043542351779199185888338326812527278818673510149805432634576373777517259666630636846949752736437456234633393544758583785224993581059831861135818868396470401140185136701527764636797079046284415519798959947641862921082185437146417696886489483289013374383235799447746792933273127663707057292654721264870794190915588198335937042401017168361834614914106151143230609617068944894415685933904171934907864244232727688625859061981800853699125503070665481012448454418099655517848513022812984961553453883890425573568460649762183204637630066643859705306780714169682024875146936874627752879170520855155796453819928938961111131852138786480794885116726356450532324491936908024394409167030022185490262767219440508571715914957910614106163005998445939277722178509074196420722743871921942082587443681493431283823834202690524318503095314574778498917381598402271766544574774422634902222362980869264773362723028092695381700744582253013038592345276636581704389164825768007466828024818764524150602558493740774919623448886404151086788549101862565009885803402663954687643939442031022757360038170659611851758754543122486656891002154881718932869950847529440346785813062856031898916728468028155806307822012240572098956610205224690316571384092184855643204809409305182888374666722178350309901116908107001437766629461570137039779545783243613098476090179832532128294522625702411657374978656526785922195687884312292933466647253945307492195454256873427986784133189132086948011313074797755274309405264217973134881950098978093470763399894036987258593978152244219585746436151260649088549176633814904967690171399235419521896573598748418581961905127426888061341303566896343154454398938011166445564616333850763013574381127161016558514831306524234022226041113809386505824743400290269160133503146332714354558201175118478497799884831640433346515854355716532410873660826726455984518663478699664965199883551717474067936451558504340096405683901257732815650283045232375051463197722879774346452620188462956329740736860523696314381601734096420313368455716923689594968976713407269369930250431726249154182400919995431624546020154526849597889386040100446896810932604321567255804530696421731664548597935158048231254115295946577358695927225723548333648978592476385044173144310991717473414615042843525517873472558397722492195468294162446805224967791614569095922552484233461381155579122767427727894121854347741730536798262260965424968272131581249305077155312182172677465440377065277322612113637106758914565989848122670292427207606272*i1^164 + -215593060308547022752509319562772953263584867237301796441182842192875604381405369391839904684088638837312413573142749170105156507062932798097857247109039535693401623624595717339104601545213018007342868827267318423334700785742538248182759132124344376727206375327559387606667967152336153441334502622147234552753268004593138047482338212979898185454202550700795489642439415299232304075043897044001715769253924075818442692911607867546713126537960351928260625952505841078223879316656803306405819203051494618701208988668260109727238826360119098197139017159971096588581557166943183564711000582577224735213811326568053479614774415075794166988400777124327930862680801868438231674811603546604715561648033960856222092891626177982991660249326550741689076616943846843511304908549549258880844575746786429818824559190940721972410149476329297692829007740632383754761104485497185981016251689145437981464097493268941814076107514278266269651536414191739644616980699757607123905769758928561386845643642337701287531557162340608919842961105700993267218000462782632155075676626153992380603954362069551689073337466243671103656023001747085290082894694166894811288366251125950403633474112552114345060275373324100601308118385150117454733731256895025660672046142553286187492302826894780212157327958769374055086795860318138105851223000180051619700482545711365374256081313488086450497395553318945846820804163444924433270529424844808473771414683798710689880671915404753133465412966533034914765239983451483257867014839940600763782793100915461197677957243591819219531072536693489406665365154224861713482114955916700339148470263292832419921202067334598199562537637599268050479839766491306881218839452399821799761277432477342086199356639217558450257320180473187106922698596604085293478299734608895801438674100114855088441383626242235729796828996049878806087415500259466238744382134647757432408820278442066263249116336879739316441219992313628915360470070778410379353118741716518552907153754178564314941027554857422647335686678118837438299006876495565555630413541614812010845106885604719341440455819524934582697422375518544098290113533276705226255878915333722701050531424436841309475688756613021796858873759984037696531729307448118578792889763545523464375878054155080199481175060541166781646370267463908905887432970408165908889988198595334606979690450022002365770414411436093996384220132755351400384322066840440621389953093444156739742735551651208390659170591467009650031877895588735845680601075859138470388952981636337986848079707888347839959201995410825609829249029490866077416875689786438462617152401766581369702133354131173595920092335364357241949880454351839580565233677737168450039746205916029318304765282393881191803809835818654711182104812820398725867205756650912410370774534326768651621892096*i1^165 + -3544728185312362228348730192589996230718810429188447102856559802462197529441172850529396349568563516871621788263985100477284345593119325176635517559841290447529693486052496003580651500464065761565881458351615818607348107333880784694183133040939617169165136036082912226093831431257811000803260402959998556732518137802696195388871496220609407839152059061571026937968704956425235415005349369959938092273240637921488482425110669799332178787076235017178200902179798980255728744596756509953266272707579079374795849069966230124287319048194999109795760845225335370854149051305598273797744905304368550049135021277955396224090623653443631584937247896365345814440918935555977920062197560897854380659955592228239687528346887479785721307732980726171817959852927928870971065559023914119996538317113160693029685072651359575289496447574083655389585925699698062433499155142348324292623561633030932736890634343144634773817252008812470532279103608709110208948135297892880316248580662725373129967437747708132073770488542255442506135617484817276058490262796735684004835200073502477794834805834619057183540183134729411674683086859914957762483675250571598913258419286369853386849234423696511956713596761358319419478407270919353224991313643164579549734617960930114896162105251043034125971795709146786080082041099142242283904076766163933949019764999600961752505118592565733249853517450540637460622096056392021464038015771756406908798851076712196467133273756953800797215344489854060346717187521033729305248087095007359744169475168052214138882180085543894368505112579202087564341224045389734100033347308633578001452767189953569969967898223947634979039227464977209103354253156960206598332711161526259541597667095853254225788391904355548941512508328030820181931653943590430344772278707099161209950228798785565987834695230869814176251872186407016865638015113006152150629571320871481885068025217133103356018326169055376895886020472561887880325071323890723056009396787660082638714143447064472219694541586466008030728580630725223901242065873514082103512800654583230402623771309617706196269038618292792650787384068021098641592275310779690415430084412022533265382153361722084526897689964109744906159047919602602528150443403460655611264993804404222265436110124835646657353678786455927133001148034707830870251234197583338633572114826481997996629033403848112415288285769998882473201499198349299601390578517651578733071214764305043298810242176234903057098363099739408162884328967960598302239344863371811379439365576722001937078945220185803083207261693067184209746033397376310861660306340461523320802149831766671106994648822545920135845496442398265359278709423135282800128655661340649157877561796774488364359854939078215621682735933743808431262139503267425401836069370719391667786526752768*i1^166 + 822872886136041089784444038779548919299000130351678487275487679457496554676020133395581100893342903363238233721964085682244482417626862631358300527192725208659402063548347676780264931992546065490141973433152027340993142487599517276868689482608163600377772231323392380527615053055996828645937124057153430386725829786347071917561104203746795007854199449353067307248751914718322499347389623347344762296657380862199612839079947116600734286242925796310129885370971880676817033093505390947116967891223455878332473993725845756218786424750617205757608862855323487301384855613787046268460340131017012201217326727514126576851411492939403494289905678950999715567944078047887183638436239297708410761006832219384341694894009890960216834300616345918500099005163779448998648121465842030541409740688237854686078894286552457403068138738241593671527368370747981891232852406309509388128114454985854751034908641777063647596085488344291626172051842863853506513647136047739290881122621549410949169076557196185281819064703817613657248056450075560886883054166219712397392328798230115073851263974211008376970710826927714467668274798408628890993897818319970503460544505480818381843516587502474274206791833598725240444432891614658562902050192991127056000685513588051233880867193286869088820707304090615742078396319919344337082648257404137876177089785071835381702130716887044764989557822818694201199919851856454390184064669554552029906028335581661508778769810727657175111340079487922172611982670168763148403757623825679627448201345714016776879135527564005659666960634311054460098829592582833730727101603585941195753267715701303842695773454170476227587304986756403411024561674875087974095457592064037257004238514730375314030395499994965136192268491786003851606531511730344735100946126766742350587581760102998004569214977449923666836932670378860257760047027855786585957100728068539403188123720704379791391286908859881666346050591340434428298883729366866522634930935321372626869888295840276504374818939314990178145866092158569783784011621131308991784531375110859008997358842855292015286910497566231785550349091987511369762454937994515436361371299399056843326942775871367566708825350912997599831427575860335951337039330843307080515391384284657462430638878575445205475898186055691534877688130274923889776314243916500260352995526004287106963873791658317306163244793081223300183644058881239325902002086142514600405104731481909760950378270901402284138897195851335764818783141183838658739380761516702464254924606848811908133155354610594093952405303997492367425981633832605298630722104321748618680431382787133183251754772381192781987509843162179449383455219624908078390937778695266700371494076858973044687830396413028536329751897932321735382633146767632633411278936735744*i1^167 + -263492735154175372219056206865903355105161521011493833935961559925826279763191854710954858318101528706932876446398149647458939552899676568183002122624583865244300271179061307149198726313086209630484958035968898525311758868837049191773138462336154618109024611391784261975775669655031726600717632603399139859014993404411655367252736165598680044554991008383483486018886230243256442559675132933143417099436137114047290741281244725104029507854720096272059590693673986490749486354648567453113214337377796787201024181659774143670180051742664938112269643829736895483533178122988102884837697308719027597839820617418118629975057676866888626908942839896264135081889793295755986242679982581743967100919748194517310994470332986876360653229767220007013719383140099931125836637119050894332605849676029061308041449554430357499329707922309176535721360036617515548588987441662630749726763860048278256524352123891299161130533444561978973491099156572571872875608513932709288955016880077056686242335850433946175558079066775645552519785372525608006024850747792059866393300127569819296564255830809970414622708131619650496600827955935853888195661661020392257037395988182001411608180041023760614620535644365785969860882916235445038484908052150086009495250004192137480808047829902612508774626166925419930267619624603436017541950276479763750291621818816018561857767909775175995838439811911285657341034340337806496178322893965906455498619740141225360330212424952819058361432308149441209735627104917456160655642108108991450244184108341083991315334297284574663852025579186516609637137764807704762604617410741073336431598588550896971623036102988699623276300838038122570161524214231513505647226085704437245920711777739506632499377232545363682139406756720667374722252309778287850605096168789573228428964973952355007822142498287340235653366718159306726689278844642744375446877405824971517310102881803316278759656786070139679350044485373516833475723202414708309873695559206394310808964851976206548697470395955415410982285254423369444951730288309072762256310224860780782627268580474202613540561601040995689735239349524530427236723661430314199427005939861280791879168469987750443049337400055960438505249311098781715751612264978774196391823833972795045700228868252130996488610928984475884528027024494856598071155523094739100443573496197782504405614577039792551155724814480426861324477864576354249048849207744845219398283237623968187272182640484006325992533241047679458964505416967743738458418010309697627338924994421207169513115079774713106004661737375792430179186304928081628579076903845552022285810379321126133999898036979709337114240285667245714877580768629530534244082743399099204156030922048599244398176777888934785398678581229756472022107964357788827648*i1^168 + -107246323385881315401389718406461632461390606323335963440354406526125866573890720479860744584887400831595683223582272090961716533312834401057738586899234227071806285403640107320623594791828992811007919324249494037687271192529113909069188691418625320219199148186825226048617126481117156114892498254341113308095167467891529038635759092432429837136200875216593635811818854279828626012251314308157012915505799736914749351134196324605536556348091697617690330855556884249727799388670720391138632766953986466763887645218030373391610999667053552652698043313162981770861263429531641143116732821231664587057789392316063780478705216424201892734768443664005718871280203775604870743860538081263111239979966474778953874597231875265449633002464027711049594562224258953279088812400323981384144490380653084814095942020873723552080850536992311404613056791171113840227060597791047495320544338335146362101504036411433361590775768454257372460797738245950052563920027279583123364545355402691516908880035189963418578928290917601163835030667669723570892802088262570833472583414714220030381011672471018794395192949357940203401332286321204729990986456737564925270553478336145244980887171743933540333454040910634483380364379758090984536404960872864269067077228028496661765167087952614706805787343676059828992271379049626443884162067280402426092277585242857836281039166767687092088223764314137895924120440051619948624079222855940682085468609535780638935642219626671575994020605520169987909056836625324247963373734976652747418915179616253262525905726896389276099728337039124942130265044365583256306321735239883648868556566998264062026644577066159786517319833600143351213001700690282828675132867584711564042903672725283013803437567281786449234700326237622127987821022325771072778890447044035100613441482657089373387542521262740742589460690277385708261034900018502139989821397612916660753680215949390766116991048577650306433556996638036581706868279468705392092522518193148779602475340668361289804309333901341638671038728302387788470215224411403039892804791560083422671091464488216965245792246087808440575298873202555084835707314313222062722342032366519121796860251092079287105894672870640544790193057651373516655771182665295065384144037940099265023950861029177774338315179375981430095357723754281668037004653326553530390376870379192845690859847675565179871263040446389232247849787241308838584224831423337739692720615028621148139641005944064945655178694381398295580051620956157642629702440259444383642688674535708400275263545886953122985254815066255571847391512698662076823687878878249591890645969100059674665730036518031002911243263992426279646085461771997060021621491547314825947893364946496379670009477514522253562301980050590407852032*i1^169 + -51505688107690245422097994560625602257291606151991112256475486710272823499947545811145948109985845915698828635199696296669577121775990294899565323259233834400753017485551550962865240955089533879016747023451722316736500009828925226558303505709602905600786577139098423839778887779229182907258447058378621404496647400236192528418334256360224435862426546371495345091590704403947543286658347280415068455009721212814912405785128130093614354650658731245266232740508507913713437708889755642135714823237618317448161166042417737811886728178866192629513044879548361195554010130358507629228763035021516954652592153909990703594251030347380063437886798315063469857498332706406555076927831957627856288282608436591002452475171735861495054540692148500975609443749179070029612531184106917395005968314999583017372695530273170882636452413472128600454530306698673049703217501035408104858028985910853189920291049611811112577293594430817819900294193522691154801276479252115065369740183212983931430326411915946497158053123050225963799284859008268908621223594384610317271960556873375053507715099541976671016748705238633441503949450026019058971855302875352373528945993123072964243483623105018339172860355019466187591337285921762471937021900365147001990239397488720554387312964487313320511696591687485045707868270347826061038741624774396931946720694640004606711324055403685334416870881132694613219417548599773947174901645148893511423964472290455359060882602057977653812458335223089334964188188939980108170588280687460203385991543604302724683545425987882371307060870697627997907463753736332253576345723999667719272969402367340879055170057376508326046556372035307306763092819737379934830449606830434483487245813518791320669785262049278854503906972307781118290077501999724138206900350839657910805010811682299473038748994539603469519239018038369148154388607566749670710121758755155379543797730159463382698109864472644061648586753974863120145043318950143015198045909113875707392937154259193577541045706880345697173721603058731344835897606329760478769283759011332486642397572228893203452343318858835418864907683567513635952113393713530980638512773883297824847617066638144628472073223157207818193529938820414833537509638335714044049179470889678559506697458705115069347723033321407116526668784160753372284883253359663418155061953856715407201754409860974858211500834320447533920115745312207472700455493800952124507232280236218624873960448222603378344354833222057156644271023207773057043266367207489792063141795588000734560462453501917575375272315650701543898840624932302513219697935091268052048848907590899897472481213786266904454806361353553609186892935999553044462993210894413682437029747742209328248256008435776988299395072*i1^170 + 3560141926643963112024836318362209873229319780045217564058588953724861329998883687479395191924201225209784187056442490270615179550060532151686990549756658080507555754729408516924894914302598912372940881014426266455314106507650365265613207733036263092649154433169108702801907684626647827951927382928720371107113316061242405066133806341464192118999461758812697757527644034427690722498482745119188851461049064753767005649451960325628116002325915660756975582055589638140053636241346787613170716565666854018002811887446394722879647947694959208154117518654740512902182882700332911804261210325435122970118202908482265183059349219342858928164125271435877036946633797704655979046512490862055308023289730006967657300753832593487578503109399599848237134770857699415545891745885271655469348003100101287536544495383390331739694091915643730940520586074470033719107976743579898712572604135549590674428396196415745949746102280652893107170320522235762171669072601518522861221012041797144932188734797284323893320014406267132030445530019578153529460484479706827472099836372147105019216283722205038262752553448024179227214446240642789063823678274036254690162355719681536132932646991598480218966013707471698958986835846149443800302283843250148114783370852343494480075608867633658346984612177718208268525105350963919966427129771013216396008782248375688946515528513590919091953875261438784331707439782730898683241202445147504387665338763462851805849811868233792625681135491555410320123558919237573359686154230052816417474171522590489293096956332346348158593921772608907529708286087475144382079699592807443743273270617726205885759026607898327413717724429547336065899046262898471422711135828931085033378778528313728691237249643419096220905767136902641613353040971574234573062099603165094078036142150941522468939805853164933160244876048487283590002315457756676343427165454984080254453868731918788322724280993108545775587315250519689915311268248028995416824846920596047046827518941290575501633935993071908505133557154220987635233430792342762589024806478199663605404572763019966469779647367592037142213187396784107301836826785874503746041411105848739905020120545162961012100078813832095643321601596765983390655032446591147216459525649634314248085857499276901746410225375868820585236414975646987070391706313633601767243165369296494325552599454709309303952375242316007998462696768225202419358035470219013472623586176985502334963827660108695283539395742907159215359683316298486172397416392740950303444764313601734656199717921301742270896936009285475664073082046962263829010934761161395452319621225335682743362928998127432995553568627733515198904321776064723212369001442108225685181086903134691952108240896*i1^171 + -119123248200180713160744223500880465690324323537750176633355682242996174613264759996168066959347923617317896945301299985131143355310865352233079875304378436141857419927766545294716927558816746498800473651074782936556985815096524753231068430762980684855111337735942887002778542046240176340775793453409911977772891544835847035403096125097831474319345599864704364324169023115547849023414449362778002021302138548062862211937603113552871422277533257076982470365227582202977665118023424866195262354582435000681641396046744790293885941840853405686131355544753785829804844732845826674612037666621984635942976441736537215265721280389609396071332945514558057436331634052039758950446470547586472499047403277278631073348039606581078232090821952281531783186512086190014141633250405191688796668399760580990532784777616153724852187789010409890381957612916856844040671990212533809414568753902766004159356360940825400116449614918606303850911836387536522041008061369214527860677782102740005450515339240089599585064328607996887909698568549271942099923375121773400408068696559512996259501956570993177901596095730247103037031697397942221414508614447094130754966619681392833686932133821304790493066722457071976719658010770262587351633305949969473653251479832412026208556421058651149448546617702696667077427304898207344215291371015138879996061901215505370740213781070875535184564776004116148615640950404243543836867451771517572565848987323428698642784048262778523792488187069020782989567407335775051968380628562451655202998156836728384536905515047672307591153208629782543214692036513879212656800186373480093189430112196752559268495139651695022874511464928482186416758819673645408247399499522695931131027281468420377444806525527575358235587546365762687586309920427146052212719893367055257213149067357606138330090500020979080700412377318629004807436611844000756672050622754255837854597554746775176282463697769074325763352327698317537366890772206819425171363960879021578549180299494734722401386277470542385756884650196993778491948044242637653943922477781816846553518209259792135339575793234452187769930873134829395020427582743680199579699796805090087209996365804898201340513150448570942353592146226467873998901123523169182065263616627869947130339813956175449438534688028477397564498327192408234344297678205234728193325281416558756624768359916193096741716129366040798306779833193072288319014717076232811929245236643404792079891733465383281065119492599719440693003340571067752593416064584732613589583346797961435400214168027809113678796586532825624431573144485793315664906449876797111453040893372126532349012538597609679691191267424150837925126577245100041608996634965925736387822223360*i1^172 + -95847648984407755081279249347366852573458092144094903792974761503914871349836983195830902245548360866533296086190572619079677758773750921877410263965783284158518001173914250115177121571122504971719990229520274082228560275530688775764368884036163435520973900778907545746119027485150758352510867086175312091477654962923422331611263721982938700632358645957133117217342756790957946642666686022269288005770425972576687057410905338888422551539729084584428440739487276496398634952313806588210842055363465783332973726964136796692722403244394311530823079369890058345703869310526482865578136605485220829780242521140111744717449070408790699878203250718488834810662545669361061551002954675383404460549231073173825770856332287373411032304881218489570987397943501077821166278025670278667593045029242854863143719321557092189553906722491174324105312861146508794508336579998506893307949911221143656444180324168982561298859239169568015542786700998032719558326575150863575156784963973896002089496198465919193510030074500230842590344594012118295110818481261535680772885848131815695030877872116176125030747756945671620529629410936272443524200296838354938295051629307047366304581846572916023454577342830890912624230709286299450746653196592720478051826459153766389842654182177945163090623986795424176854737466450662145304853869240937756073553520976112600490871072303084868988550099478170349295895841103836262820454632371321209159432993114749958579764910650563061888249276932928686985603941895142304720840646083676086447535205697496525073641685816445263012755410601776830100316613019741741043496763766402418396738793960840859604483084209857302301191246708731636849385122942360620071888875379990466360650440245380792232748546720302244732781143478225803029994887620029274659712740116033015026567033315704014251479322921171873431242252136687019506810928176907376626469949560321838163774593026767114547643701595362036060322666876673890702523870504525140631110810232584129140154585108696371099069630097749773415566955655948040134529631325411015126635192955478215170094031490628268902820108224526289006043522647765936063107781817461516178644951498278739440083208081059396397846692000958799403360503625114067935479540263669059259731778811464788780510698604650851529534871165233927070407809411830544946286612970303809827240320971516655027890426110887812485942196091092225861993845679071535656433393028435636071502825604786216759656421504146141027784973133801525448877068029688592108749028178549249355258769033359280065042455219149451116640399135158185558944167167024297247161718081118101803984620984501711616053743725666751664932470903834709452720964119736757166014464*i1^173 + -27388038499982055735052757406188767302517202333656449694238257810743319784649033713063914681944429917895665794807703589715453878108021469016052185468976428484924680579501246627505220455243141149340243335695418102378172488460494306449327168177064907130081052041964959180667364827279736181562534470089042700140618645847217937253262665647920876846579961976702894088298951971461745842669907240959913277025089992247807707460845008078066269506650267154715785577836909342213557665337972385259034781274595470994831145619418832633749496338616086618911113665762274252044010729041693820957928214500549966509649049650148275994912086280460606613000386913029544282248647981136298570266487081943583334696434434319136017067955016129167286675809189122528095859184422742387592678834518063087054955810480312717247506442511641918239300298284217322045925662117750060050574167948421226928898965393007762761800717978901383821706347892215358490023748916337687243437864468489358638241910177493719371299247995876501973368269735755377968460716779813773413139312467254541673234432808988374856293215701484197586065812965121263720648622531400221330643076155668568848370653399747028766247913211628953859141761319080996100895877565410866234952944917539262303819823462599511749139104637500467796611078210693401962743660000795457832831116605330218741627808428145388518771402159445182737182648640604769018698499457518648923430951023882255510050261056772654555193889512589492839133828883096033389902994725708539425279132663934973137853073477788051480720213757591257262903587019742181780477535842420922046500001408333398447696399243826778175961155419129252456775661388841874749979049132180916258762869900704359325745864289170926271106930130722816025880940381884629349378185424310465799320313666201559174477683301883381617447181651932706981804881757070727846541494569174891033195755187748922480236169710877625169432630975265672373185309088005791656259381519281330207868225841362827103943172612064001082548957562325226809801623157473730963983320897712382356329700679046024991417063113923324548995282517470411374144569589070803924567260828323635239527464935592828765005421337177592754429783001951675758098990549270397086531413859817587742610803805267588200930413958611964189924126652123299103378705887491426110338295415953287246820218357898153258998423692567440945996962652065252309209363175628524240586021054439687606392840325370916219009409412885376856282129915445838119357530226475232966700931115031570128395636974345871001621346715636905405911839138027687324039147100301507138417695901144824254024089712561598165006201128430464778754398515425009729536*i1^174 + 2010448822743875859087368026118032951415814149252447647337192946701631508260467107005871566057068923385055191889236743551737745785757018313953467577696385696635236625423645741531586668511771450752265322982346725819117029655259427843525726353440044463722097339374363971052591768717826559031593569783646785307983039131655283943247182589583903006169401046371382219252948841718305552799807812586360409557918010212146559687874716989216583132828321357123661449691105053192623316739512774945927748520352437705031997394585796011433631320005638525380967983327479512593441200952547374995009593012706204717533085580925413144211715932535567777891615240437921632618808319843482842590517364618683681726498299375346173140831913178773992263979161546438170601052738596208324065018197246373409117868391445289801101000436449354251112152697917798269687201975799621610716629638654305019089410555510385792103307143270257694763546281476581077590765873047037277640617549922593865607188829584850274571371302629538463019006243718819956127957169332993025528997803364655787362639520163481311273832637211335663051527371699125152077314061750321908415271650099504189973453342727641397039987664585429358539019118839894670604721293213909278243854739112732196994745329594623936003570084070017162573930739919246095475159270146946787719189439443289887484864802668954225349234192378639305330630587096172911887215101828160532216886011301106618561557976470688561823578968390609326311276194901204589310754027695029656635612460427644180865137033914702557134395588949146078821497570670156022184172321536493490295198627005240123517002123257801427987979231033186835758322982915026247354899678623466930316789404845681051110006523563833838605139716788392444116983733527533062154707513244648873980884938019648404379681168564090986824372634370763255080266848048759920961392062484872186174220230474578763164577814353531958332160847992311391882439946300034843320776388616675422097587547674580396974108252378250597870122090617778093506991247964118401267265074476892120599759008501362251862431234692791241448870252773348071566725782721353803973693394197319371161306769414460741122778750805672958475779362766929418414185461249645126475358722205335386333115342705008774689640338581671687701930942850568935216426000051983526342537498374610156435397098406261190973166758955495768627307148992279550078692102114230823515606983624165449672679404650675712418875637377618832775059975493955160018857701085145414150552267741915777890443487168094433229346209049978836030669408529544288810082588163179181189716045966308492163682076448488728737314701299417088*i1^175 + -83902299201113045977817753004950438669412637220133932410684828881195450892666797392244563925837531582253037148817328879599524807053559928047073062136402885065649271436408058480653674504873438390977591941769509683804346654644675510270290699248790262039544409784006675115739377023471166573654323440016633622306262221383981795668485502108422375840126145347672053472612393743385199551703619177618535285566425266848306479934123571470031257156103472408999915204229817173635568850951408977037482254657590590294694918410056898306926607587539052869828067274424889925680631138120336287766758792957849878145810569609401780414128784858128275555666150913754273481288895836951154648234283070012426935418450837341454026145268762628812544257910284083895402388368384277298468758902627848469569735590438400307179687464370765623287042737383141949608284450658806498549239393173928801027036578761375937689804924233868537659582400481639679520149141651328937070514502129729543897551040882573232043827771989663731043484355876238246754857600425248195965884125117766647737425832333489036736063549866890328032628005060957771627261406338810077091939616399372845333829159604055777046526930192700080990965403364934179421975878409992812829006057132575777338843238504256739977703719236011318733527437986161839635857858798095404159688125124826509638403351163820183090247590754551138906694731319620155072612776092629318292578316259932680928809136287382842397430852750827417988030538202747681475575871930278845032856732258992018597994650709973500448131966185694925403008537987558316395817793946807726481157806781129084236142417524132300715535265741979993104264014281718809729735470778201466380677635061181346500344102737403485195215476741275002808556294712133172334389279816579949432746744672931476483107223565293111385318843348193687039827176253175363973361097260797345817002891650977054437736739383311490939895395942552299933441349529596598475776639341938873715015734600652274047202968058230991252026792690687854700249329148650428157994014871712719998099183867407522784108655987150298002261350569821785774980677124984321706555298253148445147643168055737317861623609970068976440618754312314647801966483951902163598599426894904789080366517313804078937340139756480463301931479492983401841046375462482480451242920242060503429574064238856679003770850196020324976754154921266936044177821784254393909210407470301237711276742709071023852750317738000602198274422290448984476906539163842580258644980285221615039564774904552743245444627725394436433568746911499923751999784132845341418623418628802471656332558598144*i1^176 + -142796630252781045832785998211070277275684903532384185214702248936738864276440965233341556371857003339361391667116191228052925259584801915780130039952606320023370261458252288312900153045644451665936070939761565920581916039035895885614303234322994130097814840517869725240204898852181435299065801341137207848960268659560942559894518699364453569253522730177525244609558376927892328967965336703875524963994058313065926916885489732756485787703455835557735284757358360449489713597025816163658693443369254009880964503334998748895195790657766286608090450745728903971007540670220478655095719533989022761761734179260722522179138486000212096622305278801964800682142620166697756654390318138965662985174045767506617083944251317784679975493225807811399574859176755336988058842571768507591086015564212692505913632685719689167006449388505086184929598963990816793116124749534627744380488640801694060246423726819684623225635204532775248329544893688227815076446088175306761839659077951339935826242478600942535115065168300104329784292464541620835211164894570679991775015363730184479491548339252502551604982317367419223013154259349093542652639461710253015361309158566335955025813095156211727718375129903307104272353529290869406242171506239134233565119861930968530721370007280914932969094858286343044700200442205927815454593622427439743348195194943724672854452381694284579535421546806439813146410569055096470771952942982860614945371248634678042448105902609642768250108027510890622394579687822452156918872294712556926539003837505788948924794221687309297727576982566674515190134529829073807672324005267357759760178816064625310430468846644324514652489987685082640886851663190981322481626157547762331399706345430974881646489154484316118817901257130014888753417925330646626375139659105610939093278399081796739310172719323136025710852001678063933320044407482505414323220617275311223990419750383033768306315130529368740309125869084109298352797752361730349309113334633229385565074933105333307417288071367511702363442429672175930215736732484093002399748614222770470580604910924149768181531193678824801256912958253306322812232484116427326429042122599472034557796388742428085737464386641356465685277104828421132454546958789578839681117605693653343134948341926756356244331190026225857394297807704912473332646534118111183974030097737976412335658753801588830544633527302275062762695132145092695021801353021060015173186990211347743725263193917952472546569920929080486887124066061593643461912996091508908298649917092417585662717175312298528597275877611749526181884275241052581325176832*i1^177 + -48957261373244859890736023859199268325212632628011031493773662252683746307195675672407310456629196383830309464000765715156947089327883683601658714718031375809588875088903421820944452324705285148112718931746422858735908802971209893499924503596745369444157162145609852565134163716031133465378507740362065614741722569133187446752725244520836273798050382588647090993019117767934423598276123185536789762646059254513595165030389528412998356342523343052461618022909495848012661043347019261857197377634483569930313324377278163260554022906114873542853876887385089112484809982645303743759449131875022167378217039204138834063545136027454054907426731502880571081216750303806893214481451151776493242185841854089868600413765569058343610554171883429181436976835551832288828906795990155198886140612849258342219105077423155771207364204540134466871229944488289231181183154028518081705500605745053553715674526085995422275294418709781591318730403998163565881684402738337970674831142664646026036699474117461226426655516389689549119538377712272946129357559299311819788607979706573786571452713699842328588005317504343315174943015079225245815737960621433250378922786616412649630720913731915129449759411434262519537831014085237620566556841715486597787314428524385225644802903520855794634735642208852948595174372096331461284258126135748238879090696024085214858146394908816670188960197571596725741288753645137851151923735460760446555487979090884970251655115445045119778208249641881599091335378994213531670155598332273116785949465546859914016651660935703243709202066838191583772751700485340072552945768027773246045212972499285899061736638736888530859897399412740783757026772416578955767249819547270335612479945854687599986378231223878164733703939316144564113300309812933775895152758039024121195666314828877507510068237073021472436443811044551705289902453100609409681270595747382678822850048107304642004294841627679627763816365392454164578098204622842681817103178969563069372048852273975575791440022345679705967095506204998316820732241087441161352960264590182709973757016957258687266907982472811082863321035500175300302662922577728094317052456875690570780524436245475907965140140457565660573987921117711544240102270801678108033933938500515731283646179387418621020527825559519293518960539009749274453229466332414168098300142683460126225779178096568267410841392540486633979070759619179993125383756153443493874202342935069247432166375838448885897718815670259489077771601815284703783040246028487241668184230419878513089547105570646034501776062102145859584*i1^178 + 5979756321302312096469639086133868822018700735724256912436319654832398734852570825569775403581535550584833870108179086440517132943320552892667648387063805800389917123594929886892081301530672434804596477615476183850521512794881141616486898780014041310184534499917124959446221228994971024823398653649520926653817373348992618884218816625698940825788167412627894701189896610691464919470139956801632650230633888553273967259275990763307458783560780076443800226996183101114941348040992434031028295240517095828543908249240163176807124390162596895645895379710753713618039383345836056874096568741985215113779796632937467789344197048095880954385995377366686287598987606479275686700761606681664286612292974834865172736565546982696291860863043246482139340449230421301804678689895722209938882028841895607685414970103831278430237404554735655363388176620785296769285253130731569760366322609444980091559406589845452164837434145325440421952451296991265749946667140023099915326742086108757220666079377284770327869568209295325094653611128472323701147672211067380656394306810091265314979627642531977851729588219289352923154837440160969288279426374836548216790418006525355406597082041568231100348427600473691242441413078547737696146524647078123924224460354938829319886556712661833860293682004604781473433843881559879771416755474706517653766427871703185747657500614240312890870389300649669880890235931448498181609706209575230004533595439390077703457624800370364216577081383219812699513585373465051561493456355755076616502790900365449567317613289878099873579011819047429162110156537422869126815147764572002674305808447343698780627654994002072338462517951508382704121856726232229194929347151300087542629962468938213835820000603600286394693938286258861693806837096799664807221462647463276070234255976690270270009094175902603435001786021110468856906576098580518825277629757380538455018067572076875502496594272120812422461300676848895620766307472379250424791627948679253554748265482288301017221549133918811488162282568000908793661413698021887818574066644785366993342735949070382959489201165971736380059301071193681412569736790576867200876070467409940168177275693984857559010552749419665542291374014991628606329298562192539926635682373133632271998622432974576649494778178691001150123040356451592703357455981972323191515094797806341617525435572042440949595672207586785226400967064613860232373053765401765372733588457326768939944442272009293276520735554779132215134324735098234095742496690638682234930652224355935268370617729024*i1^179 + -156561595579273543787020384221955478318844526665871010963124459285864518079033161406171069984808722564321792430438195922093558976493234532971652864470796012157530417004111737832946655799239565206405694698027823856457449220154201099168852939947060329895395204573742927778759523486289956797546669553633998414592896947198788868890997671289750125235124523776398196123054939089572920093695087889275211866993718546235854700413516220848973962096345665481154112363078503960572423214309888583606669645033165598422751005690414714373046156893267648854786039408571131395424886341258764222206163849548462354982543607569892960947644719104017722497093007903288641927280759535177761390399037190098845740249220583540135537491071994868028996803461463048578176315434611626585667733861475184280665388532127871268815360102653531554771378469662970935534370474683583826853836153324286819839404863587676867368562598312039946034881112017403989007083223578616148568115302800043996456639495150227840246436152691299493556801485616682616628667855679313287927380314384423129366405784634365893585131424318953133758811207250951901040699782785768047991653820140548335740309277541271473456187709018092545339267858192019209510630885532338326242471462623408017019365032142151245650869897547339289826900215006488814972370309513698783557421212604477391062997243995018884167052472828624777954086944331389375282707387384419899187157646482637583983829681849001734868846537035540465441662020763950339056439400449741275734598109509230053009355881192718013117854384234675179683448548762115092729320111645999316268566183823358259742699365304877137223975420868416167228234648607749165135335209548510266494767668975320455095683279742661112629851341570445193286069143335026784901636445303881500832320872442395451864719277108871723550980719704809359452574286869795014233549758191676741988354449693049267285645592965871653746697338958076409952104219894632025327352671885981608158817007830788347609649070335237504205187746976616762667109315351456528971621486236402226183200473562641879671352594101662065928830576818721799158741236049662849660930212501316415789483494471743722928119322136029208424245727091361624525833207250471043477182189500470164143264940038553878246417812516544810349247482490054515599238446614904651627396395783815368062776918786438887673227069434862766564811619596984408483883852713178995865994775067066154516826086885345769556248986820783493692225164076599717278453587981172733971780893538892449316864*i1^180 + 687166172922821667527331515469426348981518013194465959197428533715918317463303469755947819678845333684588999281826620205090376058363886329320608399473796836849596883049493002734638495554587961704716389213338802146516774956053468091250602115338231922076473570868414456691723779500574625584064435618613092123589563066618657259793219009206688745808185561421517382193299970191210769744976259484167754386982747972432436758655064076659969397603283647057536226220913033668080632876175533887086479877024126705871569234156325442811708397101769768701187457216756740617254210382781747952023519026555077025980079501260646310670527121750671396700977927512888576228464392185669315634427983217646492851023327775909744405570383927615605319701572548201705527334305066694329933895095574973398174295316467973480398684294350909155159394274164326441491644416777030356958772221555364333669365028741320654417650480873903621166678847826991700527002318884569017811298503273950704301753945863163540218724560599364295459678193096643875426788804977942352276245253799084360514501253896345571758188493601458023875151964394018777828943449394480417933467018443847962166074500766506806670963337738002382069187659946116421547151278451615048447952852658667390703193313857522523998369376160891685065790927480797365288232219627340016207031434602988618749965188011290459139826307150901110758581184448780597325174812780078899807470700065983573042426815352017305016782873513217930361038354292260502023536908834402294047255892914856451576550961186633062292095412074464986931513216000298254961935574804907286665790905194007702235661823096267025493569479203705880605242135450117380798776841515942135722448197930240067209559585671676773693108783894278631868332485989788819228145391834873194307636812249519024184224429724250571448238990089398010801808453771447812688980424949890616439286018489930925470940721290931625938316637136183503819763618449983911718616727394245004524350111414952959546852986559538345398283161691701501674571261054424801171504058459202691824927367346317367450067713177378638822323746039759295136037071183948153860118909487974467063043623947742458998280378214142853691863193333849556846812687000865408958502188261173475349416782346850664131015324459186927775605253380304391287979144397038236906213539520703852033182445866086006198652693555572241201051849587013646971509466409962259772798592492711742352767901644648008442943722522222228618084352*i1^181 - N1*87054259458705780188488723943052958882426156344673592985581501415436965538839213188652098387771921469766593245420700064212659606911201881393510641932006229154699424866236979141534720616889172272582494839783490132768054162677857032469531417792888813853894742979662072302894569967954529808211196392449382912*i3 ] ]